Зареєструвати розрахунковий документ
Типи документів: sale — реалізація, return — повернення, storno — сторно, service_in — службове внесення, service_out — інкасація.
Сервіс проходить повний фіскальний цикл: локальний номер, XML за check01, підпис КЕП (CAdES-T), надсилання до ДПС, квитанція. Режим sync (типовий) чекає на результат до 30 секунд і віддає 202 з номером завдання, якщо не дочекався; async віддає 202 одразу.
Idempotency-Key обов'язковий: повтор із тим самим ключем повертає те саме завдання, а не реєструє другий документ.
Request
- Base URL: https://prro.cloud (the document declares no server; this is the origin it was published from)
- URL: https://prro.cloud/v1/receipts
- Auth: HTTP bearer
Query parameters
Режим доставки результату; має перевагу над однойменним полем у тілі. sync (типовий) чекає на результат у межах синхронного очікування; async одразу віддає 202 і номер завдання.
Headers
Ключ операції, який обирає клієнт. Повтор запиту з тим самим ключем поверне початкове завдання, а не виконає фіскальну операцію вдруге.
Request body
Example request
{
"items": [
{
"quantity": "1",
"price": "259.90"
}
]
}Response
Повтор за тим самим Idempotency-Key; завдання вже завершене.
Example response
{
"result": {
"reconcile": {
"cash": {
"ours": "1500.00",
"dps": "1500.00"
},
"totals": {
"ours": {
"sales": "1500.00",
"returns": "1500.00",
"service_input": "1500.00",
"service_output": "1500.00"
},
"dps": {
"sales": "1500.00",
"returns": "1500.00",
"service_input": "1500.00",
"service_output": "1500.00"
}
}
}
}
}Changes
No recorded changes to this operation across all 1 revision of this API.