Відкриття зміни відбувається методом /api/v1/shifts. Відкрити зміну можна у онлайн або офлайн режимі. Перше відкриття зміни обов'язоко має виконвуватись в онлайн режимі.
Якщо ви відкриваєте касову зміну по API або через портал - заборонено виконання інших дій через Checkbox.Kasa або Manager, оскільки виконання дій через іншу інтеграцію призведе до непередбачуваних помилок в роботі каси, формуванню помилкових звітів і т.д
Створюється об'єкт зміни в стані CREATED
та транзакція відкриття зміни (поле "initial_transaction"). Для переведення зміни в статус OPENED
необхідно щоб транзакція була підписана за допомогою КЕП та доставлена в ДПС (як правило це триває декілька секунд).
За замовчуванням варто працювати максимум часу у онлайн режимі, оскільки є обмеження на використання офлайну - не більше 36 годин підряд і 168 годин на місяць. Слідкувати за дотриманням цієї норми потрібно клієнту, який використовує API.
accept: application/json
X-Client-Name: <назва інтеграції (обов`язково)>
X-Client-Version: <версія інтеграції (обов`язково)>
X-License-Key: <ключ ліцензії каси (обов`язково)>
Authorization: <токен авторизації>
Content-Type: application/json
{
"id": "<унікальний ідентифікатор зміни у форматі UUID>",
"fiscal_code": "<фіскальний код>",
"fiscal_date": "<фіскальна дата у форматі ISO 8601 за шаблоном YYYY-MM-DDThh:mm:ss.ssssss±hh:mm>"
}
curl -X 'POST' \ 'https://api.checkbox.ua/api/v1/shifts' \ -H 'accept: application/json' \ -H 'X-Client-Name: Test-Client-Name' \ -H 'X-Client-Version: Test-Client-Version' \ -H 'X-License-Key: test3a544a54373a9cb3f2711111' \ -H 'Authorization: Bearer token' \ -H 'Content-Type: application/json' \ -d '{ "id": "cec5dd7e-837c-46c6-a0ba-03a61cd11111"}'
{
"id": "cec5dd7e-837c-46c6-a0ba-03a61cd11111",
"serial": 43,
"status": "CREATED",
"z_report": null,
"opened_at": null,
"closed_at": null,
"initial_transaction": {
"id": "1bde6e04-31e6-41d3-9a65-4b8d46511111",
"type": "SHIFT_OPEN",
"serial": 157,
"status": "PENDING",
"request_signed_at": null,
"request_received_at": null,
"response_status": null,
"response_error_message": null,
"response_id": null,
"offline_id": null,
"created_at": "2023-11-06T14:41:30.108678+00:00",
"updated_at": null,
"original_datetime": "2023-11-06T14:41:30.108678+00:00",
"previous_hash": "01bec2834cba96d53bd8f930a3d6acc8a29789a70dce728ea28aa991b7111111"
},
"closing_transaction": null,
"created_at": "2023-11-06T14:41:30.108678+00:00",
"updated_at": null,
"balance": {
"initial": 0,
"balance": 0,
"cash_sales": 0,
"card_sales": 0,
"discounts_sum": 0,
"extra_charge_sum": 0,
"cash_returns": 0,
"card_returns": 0,
"service_in": 0,
"service_out": 0,
"updated_at": null
},
"taxes": [
{
"id": "b3820b97-9c13-4b6f-aa5b-98cdb3411111",
"code": 1,
"label": "ПДВ + Акцизний збір",
"symbol": "А",
"rate": 20,
"extra_rate": 5,
"included": true,
"created_at": "2023-09-27T07:57:17.436553+00:00",
"updated_at": null,
"no_vat": false,
"advanced_code": null,
"sales": 0,
"returns": 0,
"sales_turnover": 0,
"returns_turnover": 0
},
{
"id": "ccf0e3cb-0286-423f-a278-df9f3c611111",
"code": 2,
"label": "Акцизний збір",
"symbol": "Б",
"rate": 0,
"extra_rate": 5,
"included": true,
"created_at": "2023-11-03T10:19:06.625503+00:00",
"updated_at": null,
"no_vat": false,
"advanced_code": null,
"sales": 0,
"returns": 0,
"sales_turnover": 0,
"returns_turnover": 0
},
{
"id": "22abcf11-e9b2-4f40-8c46-1a3b5cb11111",
"code": 5,
"label": "ПДВ 20%",
"symbol": "Є",
"rate": 20,
"extra_rate": null,
"included": true,
"created_at": "2023-09-27T07:57:32.979471+00:00",
"updated_at": null,
"no_vat": false,
"advanced_code": null,
"sales": 0,
"returns": 0,
"sales_turnover": 0,
"returns_turnover": 0
},
{
"id": "4828cb2f-db1f-4174-acce-77e056111111",
"code": 8,
"label": "Без ПДВ",
"symbol": "З",
"rate": 0,
"extra_rate": null,
"included": true,
"created_at": "2023-09-27T07:57:34.983722+00:00",
"updated_at": null,
"no_vat": true,
"advanced_code": null,
"sales": 0,
"returns": 0,
"sales_turnover": 0,
"returns_turnover": 0
}
],
"emergency_close": null,
"emergency_close_details": null,
"cash_register": {
"id": "c13876dd-e51e-433f-a61c-f2c426311111",
"fiscal_number": "TEST551151",
"active": true,
"created_at": "2022-07-26T19:54:09+00:00",
"updated_at": "2023-11-04T22:55:04+00:00",
"number": "1"
},
"cashier": {
"id": "04da40aa-e28e-42b7-8d51-6cb6ee811111",
"full_name": "Тестовий касир",
"nin": "000000000",
"key_id": "test_jrdulZ77cjg11111",
"signature_type": "TEST",
"permissions": {
"orders": true,
"add_discounts": true,
"editing_goods_sum": true,
"deferred_receipt": true,
"editing_good_price": true,
"can_add_manual_good": true,
"service_in": true,
"service_out": true,
"returns": true,
"sales": true,
"card_payment": true,
"cash_payment": true,
"other_payment": true,
"mixed_payment": true,
"branch_params": false,
"reports_history": true,
"additional_service_receipt": false,
"free_return": false
},
"created_at": "2022-06-01T14:23:04+00:00",
"updated_at": "2022-07-19T14:13:58+00:00",
"certificate_end": null,
"blocked": null
}
}
"id" - унікальний ідентифікатор зміни у форматі UUID
"serial" - порядковий номер зміни (рахуються і не вдалі зміни)
"status" - статус зміни (доступні: CREATED
/OPENED
/CLOSING
/CLOSED
(СТВОРЕНА
/ВІДКРИТА
/ЗАКРИВАЄТЬСЯ
/ЗАКРИТА
))
"z_report" - блок з інформацією по Z-звіту касової зміни (для відкритої зміни це значення завжди буде null
)
"opened_at" - мітка часу відкриття зміни у форматі ISO 8601 за шаблоном YYYY-MM-DDThh:mm:ss.ssssss±hh:mm
"closed_at" - мітка часу закриття зміни у форматі ISO 8601 за шаблоном YYYY-MM-DDThh:mm:ss.ssssss±hh:mm (для відкритої зміни завжди буде null
)
"initial_transaction" - блок з інформацією про першу транзакцію обраної зміни
"closing_transaction" - блок даних про останню транзакцію у зміні (для відкритої зміни прийматиме значення null
). Якщо зміна закрита, то даний блок міститиме набір даних стосовно останньої транзакції у зміні аналогічний до "initial_transaction"
"created_at" - мітка часу створення зміни у форматі ISO 8601 за шаблоном YYYY-MM-DDThh:mm:ss.ssssss±hh:mm
"updated_at" - мітка часу останнього оновлення даних зміни у форматі ISO 8601 за шаблоном YYYY-MM-DDThh:mm:ss.ssssss±hh:mm (null
- якщо дані ще ні разу не оновлювались)
"emergency_close" - мітка часу встановлення аварійного закриття зміни (для Checkbox.Manager) у форматі ISO 8601 за шаблоном YYYY-MM-DDThh:mm:ss.ssssss±hh:mm
"emergency_close_details" - коментар до встановленної мітки аварійного закриття зміни (для Checkbox.Manager)
"taxes" - блок даних з інформацією про податкові ставки
"balance" - блок даних по грошовому балансу зміни (всі значення передаються у копійках)
"cashier" - блок даних з інформацією про касира, який виконав дію
CLOUD_SIGNATURE_3
/AGENT
/DEPOSITSIGN
)"permissions" - перелік додаткових дозволів для обраного касира.
"cash_register" - блок даних з інформацією про касу, на якій було створено транакцію
АКТИВНА
/НЕАКТИВНА
(true/false)"initial_transaction" - блок з інформацією про першу транзакцію обраної зміни
SHIFT_OPEN
CREATED
/PENDING
/SIGNED
/DELIVERED
/DONE
(або ERROR
) (СТВОРЕНА``/НА ПІДПИСАННІ
/ПІДПИСАНА
/ВІДПРАВЛЕНА
/ВИКОНАНА
(або ПОМИЛКА
))Після створення запиту відкриття або закриття зміни - необхідно відслідковувати статус зміни, доки він не змінится на OPENED
або CLOSED
.
Статус зміни можна відслідковувати за допомогою GET запиту /api/v1/shifts/{shift_id}, де {shift_id} - ідентифікатор зміни, який ви вказували при створенні зміни.
OPENED
- ви можете виконувати фіскальні операції (чеки), створювати Х-звіт і т.дCLOSED
- це означає, що зміна не може бути відкрита. Деталізація причини відмови у створенні зміни знаходиться в полі "initial_transaciton".CLOSED
- все добре, це кінцевий статус зміни. Після отримання цього статуту можна отримати візуалізацію Z-звіту методом /api/v1/reports/{report_id}/text.accept: application/json
X-Client-Name: <назва інтеграції (обов`язково)>
X-Client-Version: <версія інтеграції (обов`язково)>
Authorization: <токен авторизації>
Тіло запиту у даному випадку має бути порожнім.
curl -X 'GET' \ 'https://api.checkbox.ua/api/v1/shifts/cec5dd7e-837c-46c6-a0ba-03a61cd11111' \ -H 'accept: application/json' \ -H 'X-Client-Name: Test-Client-Name' \ -H 'X-Client-Version: Test-Client-Version' \ -H 'Authorization: Bearer token'
{
"id": "cec5dd7e-837c-46c6-a0ba-03a61cd11111",
"serial": 43,
"status": "OPENED",
"z_report": null,
"opened_at": "2023-11-06T14:41:30.108678+00:00",
"closed_at": null,
"initial_transaction": {
"id": "1bde6e04-31e6-41d3-9a65-4b8d46511111",
"type": "SHIFT_OPEN",
"serial": 157,
"status": "DONE",
"request_signed_at": "2023-11-06T14:41:30.171706+00:00",
"request_received_at": "2023-11-06T14:41:30.214959+00:00",
"response_status": "OK",
"response_error_message": null,
"response_id": "TEST-D11111",
"offline_id": null,
"created_at": "2023-11-06T14:41:30.108678+00:00",
"updated_at": "2023-11-06T14:41:30.240628+00:00",
"original_datetime": "2023-11-06T14:41:30.108678+00:00",
"previous_hash": "01bec2834cba96d53bd8f930a3d6acc8a29789a70dce728ea28aa991b7111111"
},
"closing_transaction": null,
"created_at": "2023-11-06T14:41:30.108678+00:00",
"updated_at": "2023-11-06T14:41:30.244566+00:00",
"balance": {
"initial": 0,
"balance": 0,
"cash_sales": 0,
"card_sales": 0,
"discounts_sum": 0,
"extra_charge_sum": 0,
"cash_returns": 0,
"card_returns": 0,
"service_in": 0,
"service_out": 0,
"updated_at": null
},
"taxes": [
{
"id": "b3820b97-9c13-4b6f-aa5b-98cdb3411111",
"code": 1,
"label": "ПДВ + Акцизний збір",
"symbol": "А",
"rate": 20,
"extra_rate": 5,
"included": true,
"created_at": "2023-09-27T07:57:17.436553+00:00",
"updated_at": null,
"no_vat": false,
"advanced_code": null,
"sales": 0,
"returns": 0,
"sales_turnover": 0,
"returns_turnover": 0
},
{
"id": "ccf0e3cb-0286-423f-a278-df9f3c611111",
"code": 2,
"label": "Акцизний збір",
"symbol": "Б",
"rate": 0,
"extra_rate": 5,
"included": true,
"created_at": "2023-11-03T10:19:06.625503+00:00",
"updated_at": null,
"no_vat": false,
"advanced_code": null,
"sales": 0,
"returns": 0,
"sales_turnover": 0,
"returns_turnover": 0
},
{
"id": "22abcf11-e9b2-4f40-8c46-1a3b5cb11111",
"code": 5,
"label": "ПДВ 20%",
"symbol": "Є",
"rate": 20,
"extra_rate": null,
"included": true,
"created_at": "2023-09-27T07:57:32.979471+00:00",
"updated_at": null,
"no_vat": false,
"advanced_code": null,
"sales": 0,
"returns": 0,
"sales_turnover": 0,
"returns_turnover": 0
},
{
"id": "4828cb2f-db1f-4174-acce-77e056111111",
"code": 8,
"label": "Без ПДВ",
"symbol": "З",
"rate": 0,
"extra_rate": null,
"included": true,
"created_at": "2023-09-27T07:57:34.983722+00:00",
"updated_at": null,
"no_vat": true,
"advanced_code": null,
"sales": 0,
"returns": 0,
"sales_turnover": 0,
"returns_turnover": 0
}
],
"emergency_close": null,
"emergency_close_details": null,
"cash_register": {
"id": "c13876dd-e51e-433f-a61c-f2c426311111",
"fiscal_number": "TEST511111",
"active": true,
"created_at": "2022-07-26T19:54:09+00:00",
"updated_at": "2023-11-04T22:55:04+00:00",
"number": "1"
},
"cashier": {
"id": "04da40aa-e28e-42b7-8d51-6cb6ee811111",
"full_name": "Тестовий касир",
"nin": "000000000",
"key_id": "test_jrdulZ77cjg11111",
"signature_type": "TEST",
"permissions": {
"orders": true,
"add_discounts": true,
"editing_goods_sum": true,
"deferred_receipt": true,
"editing_good_price": true,
"can_add_manual_good": true,
"service_in": true,
"service_out": true,
"returns": true,
"sales": true,
"card_payment": true,
"cash_payment": true,
"other_payment": true,
"mixed_payment": true,
"branch_params": false,
"reports_history": true,
"additional_service_receipt": false,
"free_return": false
},
"created_at": "2022-06-01T14:23:04+00:00",
"updated_at": "2022-07-19T14:13:58+00:00",
"certificate_end": null,
"blocked": null
}
}
Параметри відповіді аналогічні параметрам відповіді метода створення чека, але при цьому буде змінено "status" зміни на кінцевий "OPENED
" або "CLOSED
".
Рекомендуємо самостійно на своїй стороні реалізувати виконання методу закриття зміни і не використовувати автоматичне закриття на сайті як основний спосіб закриття касової зміни.
Після створення чеків та закінчення робочої зміни необхідно закрити касову - для цього використовується метод /api/v1/shifts/close. Перед закриттям зміни потрібно впевнитись, що всі минулі транзакції зміни мають кінцевий статус DONE
. Стан зміни встановлюється як CLOSING
та створюється транзакція закриття зміни (поле "closing_transaction").
Для переведення зміни в статус CLOSED
необхідно щоб транзакція була підписана за допомогою КЕП та доставлена в ДПС (як правило це триває декілька секунд).
Якщо ви відкрили касову зміну по API або через портал - заборонено виконання інших дій через Checkbox.Kasa або Manager, оскільки виконання дій через іншу інтеграцію призведе до непередбачуваних помилок в роботі каси, формуванню помилкових звітів і т.д
Після закриття зміни автоматично формується Z-звіт і в її рамках більше не можливо буде виконувати дії. Для продовження роботи потрібно відкрити нову касову зміну.
При формуванні звіту на стороні інтеграції - перевірка коректності розрахунку оборотів та сум продажу на стороні серверу checkbox не виконується!
accept: application/json
X-Client-Name: <назва інтеграції (обов`язково)>
X-Client-Version: <версія інтеграції (обов`язково)>
Authorization: <токен авторизації>
Content-Type: application/json
Тіло запиту у даному випадку має бути порожнім.
або
{
"skip_client_name_check": <true/false, флаг деактивації/активації перевірки програми-клієнта, через яку відкривали зміну. Дана перевірка допомагає уникнути помилок в роботі у випадку, якщо ваш клієнт паралельно з API задумає скористатись локальним офлайн агентом Checkbox Kasa, що є неприпустимим та може мати негативні наслідки у вигляді поломки каси. За замовчуванням має лишатись false>,
"report": {
"id": "<унікальний ідентифікатор звіту у форматі UUID>",
"serial": <порядковий номер звіту>,
"payments": [
{
"type": "<"CASH"/"CASHLESS" (ГОТІВКА/БЕЗГОТІВКОВИЙ РОЗРАХУНОК (картка, сертифікати, бонуси тощо))>",
"provider_type": <у разі застосування технології TAPXPHONE, дане поле буде заповнено автоматично. Можливі значення: `TAPXPHONE`, `POSCONTROL`, `TERMINAL`>,
"code": <код способу оплати>,
"label": "<текстовий опис, який має містити назву форми оплати. Наприклад, Готівка або Картка>",
"sell_sum": <сума продажів з поточною форомою оплати у копійках>,
"return_sum": <сума повернень з поточною форомою оплати у копійках>,
"service_in": <сума службових внесень з поточною форомою оплати у копійках>,
"service_out": <сума службових винесень з поточною форомою оплати у копійках>,
"cash_withdrawal": <сума операцій з видачі готівкових коштів у копійках>,
"cash_withdrawal_commission": <сума комісійних нарахувань по операціям з видачі готівкових коштів у копійках>
},
{
<блок з даними по додатковій формі оплати за шаблоном, який описаний вище (якщо в чеку декілька форм оплати)>
}
],
"taxes": [
{
"code": <цифровий код податкової ставки>,
"label": "<назва податкової ставки>",
"symbol": "<літерний код податкової ставки>",
"rate": <розмір податкової ставки у відсотках>,
"extra_rate": <розмір додаткового збору у відсотках>,
"sell_sum": <сума податку усіх чеків продажу у копійках>,
"return_sum": <загальний оборот по податку усіх чеків продажу в копійках у рамках зміни>,
"sales_turnover": <загальний оборот по податку усіх чеків продажу в копійках у рамках зміни>,
"returns_turnover": <загальний оборот по податку усіх чеків повернення в копійках у рамках зміни>,
"setup_date": "<мітка часу встановлення податкової ставки у форматі ISO 8601 за шаблоном YYYY-MM-DDThh:mm:ss.ssssss±hh:mm>"
"included": <true/false, тип податку вкладений/накладений)>
"no_vat": <true/false, відмітка податкової ставки "Без ПДВ">
}
],
"sell_receipts_count": <кількість чеків продажу>,
"return_receipts_count": <кількість чеків повернення>,
"cash_withdrawal_receipts_count": <кількість чеків по операціям з видачі готівкових коштів>,
"last_receipt_id": "<унікальний ідентифікатор останнього чеку в рамках зміни у форматі UUID>",
"initial": <баланс каси у копійках на момент відкриття зміни>,
"balance": <баланс каси у копійках на момент створення звіту>,
"sales_round_up": <сума заокруглень в більшу сторону в чеках продажу, створених за поточну зміну>,
"sales_round_down": <сума заокруглень в меншу сторону в чеках продажу, створених за поточну зміну>,
"returns_round_up": <сума заокруглень в більшу сторону в чеках повернення, створених за поточну зміну>,
"returns_round_down": <сума заокруглень в меншу сторону в чеках повернення, створених за поточну зміну>,
"created_at": "<мітка часу створення звіту у форматі ISO 8601 за шаблоном YYYY-MM-DDThh:mm:ss.ssssss±hh:mm>"
},
"fiscal_code": "<фіскальний код звіту (тільки для створення звіту у офлайн режимі)>",
"fiscal_date": "<фіскальна дата звіту (тільки для створення звіту у офлайн режимі)>"
}
curl -X 'POST' \ 'https://api.checkbox.ua/api/v1/shifts/close' \ -H 'accept: application/json' \ -H 'X-Client-Name: Test-Client-Name' \ -H 'X-Client-Version: Test-Client-Version' \ -H 'Authorization: Bearer token' \ -H 'Content-Type: application/json' \ -d ''
{
"id": "cec5dd7e-837c-46c6-a0ba-03a61cd11111",
"serial": 43,
"status": "CLOSING",
"z_report": {
"id": "da420f19-6b8c-4986-94ee-072e7ae11111",
"serial": 43,
"is_z_report": true,
"payments": [
{
"id": "36a774ed-f61c-4012-93f2-f9b1ed011111",
"code": null,
"type": "CASH",
"provider_type": null,
"label": "Готівка",
"sell_sum": 16420,
"return_sum": 0,
"service_in": 10000,
"service_out": 0,
"cash_withdrawal": 0,
"cash_withdrawal_commission": 0
},
{
"id": "19b3a9d5-4535-47d6-a119-12a58d311111",
"code": null,
"type": "CASHLESS",
"provider_type": null,
"label": "Картка",
"sell_sum": 56300,
"return_sum": 0,
"service_in": 0,
"service_out": 20000,
"cash_withdrawal": 20000,
"cash_withdrawal_commission": 0
}
],
"taxes": [
{
"id": "c7a3936a-b7a3-439b-ada3-a79ecc311111",
"code": 1,
"label": "ПДВ + Акцизний збір",
"symbol": "А",
"rate": 20,
"sell_sum": 11617,
"return_sum": 0,
"sales_turnover": 56300,
"returns_turnover": 0,
"no_vat": false,
"advanced_code": null,
"created_at": "2023-09-27T07:57:17.436553+00:00",
"setup_date": "2023-09-27T07:57:17.436553+00:00"
},
{
"id": "5e4428e3-5bb0-4335-9b9c-50dcc5911111",
"code": 2,
"label": "Акцизний збір",
"symbol": "Б",
"rate": 0,
"sell_sum": 0,
"return_sum": 0,
"sales_turnover": 0,
"returns_turnover": 0,
"no_vat": false,
"advanced_code": null,
"created_at": "2023-11-03T10:19:06.625503+00:00",
"setup_date": "2023-11-03T10:19:06.625503+00:00"
},
{
"id": "bdac00d5-62fc-4770-9aff-ebb2f9411111",
"code": 5,
"label": "ПДВ 20%",
"symbol": "Є",
"rate": 20,
"sell_sum": 0,
"return_sum": 0,
"sales_turnover": 0,
"returns_turnover": 0,
"no_vat": false,
"advanced_code": null,
"created_at": "2023-09-27T07:57:32.979471+00:00",
"setup_date": "2023-09-27T07:57:32.979471+00:00"
},
{
"id": "509f8286-fa84-4116-845c-a56815611111",
"code": 8,
"label": "Без ПДВ",
"symbol": "З",
"rate": 0,
"sell_sum": 0,
"return_sum": 0,
"sales_turnover": 16417,
"returns_turnover": 0,
"no_vat": true,
"advanced_code": null,
"created_at": "2023-09-27T07:57:34.983722+00:00",
"setup_date": "2023-09-27T07:57:34.983722+00:00"
}
],
"sell_receipts_count": 2,
"return_receipts_count": 0,
"cash_withdrawal_receipts_count": 1,
"transfers_count": 0,
"transfers_sum": 0,
"balance": 6420,
"initial": 0,
"sales_round_up": 3,
"sales_round_down": 0,
"returns_round_up": 0,
"returns_round_down": 0,
"created_at": "2023-11-06T15:40:16.662236+00:00",
"updated_at": null,
"discounts_sum": 5583,
"extra_charge_sum": 0,
"transaction_fail": false
},
"opened_at": "2023-11-06T14:41:30.108678+00:00",
"closed_at": null,
"initial_transaction": {
"id": "1bde6e04-31e6-41d3-9a65-4b8d46511111",
"type": "SHIFT_OPEN",
"serial": 157,
"status": "DONE",
"request_signed_at": "2023-11-06T14:41:30.171706+00:00",
"request_received_at": "2023-11-06T14:41:30.214959+00:00",
"response_status": "OK",
"response_error_message": null,
"response_id": "TEST-DQYjfj",
"offline_id": null,
"created_at": "2023-11-06T14:41:30.108678+00:00",
"updated_at": "2023-11-06T14:41:30.240628+00:00",
"original_datetime": "2023-11-06T14:41:30.108678+00:00",
"previous_hash": "01bec2834cba96d53bd8f930a3d6acc8a29789a70dce728ea28aa991b7111111"
},
"closing_transaction": {
"id": "835c2736-2b3d-48fe-a697-83e104c11111",
"type": "Z_REPORT",
"serial": 161,
"status": "PENDING",
"request_signed_at": null,
"request_received_at": null,
"response_status": null,
"response_error_message": null,
"response_id": null,
"offline_id": null,
"created_at": "2023-11-06T15:40:16.662236+00:00",
"updated_at": null,
"original_datetime": "2023-11-06T15:40:16.662236+00:00",
"previous_hash": "beb28cb1d8b984216ab6d41b05cceb19d7cb775fc17a8923a77b9a1634d11111"
},
"created_at": "2023-11-06T14:41:30.108678+00:00",
"updated_at": "2023-11-06T15:40:16.662236+00:00",
"balance": {
"initial": 0,
"balance": 6420,
"cash_sales": 16420,
"card_sales": 56300,
"discounts_sum": 5583,
"extra_charge_sum": 0,
"cash_returns": 0,
"card_returns": 0,
"service_in": 10000,
"service_out": 20000,
"updated_at": "2023-11-06T15:31:38.531434+00:00"
},
"taxes": [
{
"id": "b3820b97-9c13-4b6f-aa5b-98cdb3411111",
"code": 1,
"label": "ПДВ + Акцизний збір",
"symbol": "А",
"rate": 20,
"extra_rate": 5,
"included": true,
"created_at": "2023-09-27T07:57:17.436553+00:00",
"updated_at": null,
"no_vat": false,
"advanced_code": null,
"sales": 11617,
"returns": 0,
"sales_turnover": 56300,
"returns_turnover": 0
},
{
"id": "ccf0e3cb-0286-423f-a278-df9f3c611111",
"code": 2,
"label": "Акцизний збір",
"symbol": "Б",
"rate": 0,
"extra_rate": 5,
"included": true,
"created_at": "2023-11-03T10:19:06.625503+00:00",
"updated_at": null,
"no_vat": false,
"advanced_code": null,
"sales": 0,
"returns": 0,
"sales_turnover": 0,
"returns_turnover": 0
},
{
"id": "22abcf11-e9b2-4f40-8c46-1a3b5c11111",
"code": 5,
"label": "ПДВ 20%",
"symbol": "Є",
"rate": 20,
"extra_rate": null,
"included": true,
"created_at": "2023-09-27T07:57:32.979471+00:00",
"updated_at": null,
"no_vat": false,
"advanced_code": null,
"sales": 0,
"returns": 0,
"sales_turnover": 0,
"returns_turnover": 0
},
{
"id": "4828cb2f-db1f-4174-acce-77e056111111",
"code": 8,
"label": "Без ПДВ",
"symbol": "З",
"rate": 0,
"extra_rate": null,
"included": true,
"created_at": "2023-09-27T07:57:34.983722+00:00",
"updated_at": null,
"no_vat": true,
"advanced_code": null,
"sales": 0,
"returns": 0,
"sales_turnover": 16417,
"returns_turnover": 0
}
],
"emergency_close": null,
"emergency_close_details": null,
"cash_register": {
"id": "c13876dd-e51e-433f-a61c-f2c426311111",
"fiscal_number": "TEST511111",
"active": true,
"created_at": "2022-07-26T19:54:09+00:00",
"updated_at": "2023-11-04T22:55:04+00:00",
"number": "1"
},
"cashier": {
"id": "04da40aa-e28e-42b7-8d51-6cb6ee811111",
"full_name": "Тестовий касир",
"nin": "000000000",
"key_id": "test_jrdulZ77cjg11111",
"signature_type": "TEST",
"permissions": {
"orders": true,
"add_discounts": true,
"editing_goods_sum": true,
"deferred_receipt": true,
"editing_good_price": true,
"can_add_manual_good": true,
"service_in": true,
"service_out": true,
"returns": true,
"sales": true,
"card_payment": true,
"cash_payment": true,
"other_payment": true,
"mixed_payment": true,
"branch_params": false,
"reports_history": true,
"additional_service_receipt": false,
"free_return": false
},
"created_at": "2022-06-01T14:23:04+00:00",
"updated_at": "2022-07-19T14:13:58+00:00",
"certificate_end": null,
"blocked": null
}
}
"z_report" - блок з інформацією по Z-звіту
Інші параметри відповіді аналогічні параметрам відповіді метода створення чека, але при цьому буде змінено "status" зміни на кінцевий "CLOSING
" або "CLOSED
".