Метод для створення чека передплати. Створення чека передплати дозволено тільки у відкритій касовій зміні. У відповідь буде повернуто масив даних чека передплати із "pre_payment_relation_id" - унікальним ідентифікатором чеків (номером замовлення) передплати і післяплати в системі checkbox. Вказування кастомного "pre_payment_relation_id" - не передбачене. Сума платежів чека не може дорівнювати сумі всіх товарів.
accept: application/json
X-Client-Name: <назва інтеграції (обов`язково)>
X-Client-Version: <версія інтеграції (обов`язково)>
Authorization: <токен авторизації>
Content-Type: application/json
{
"id": "<генерація та передача UUID v4 чека на стороні інтеграції є обов'язковою>",
"cashier_name": "<Ім'я касира>",
"departament": "<Назва відділу>",
"goods":[
{
"good":{
"code": "<Код товару>",
"name": "<Назва товару>",
"price": <ціна у копійках>,
"tax": [<цифровий або літерний код ставки податку (попередньо програмується у особистому кабінеті). Якщо до товару потрібно застосувати декілька податків - вказати через кому>],
"barcode": "<Штрих-код товару>",
"excise_barcodes": ["<цифрове позначення штрих-коду акцизної марки 1>","<цифрове позначення штрих-коду акцизної марки 2>"],
"header": "<Хедер товару 1>",
"footer": "<Футер товару 1>",
"uktzed": "<код УКТЗЕД>"
},
"good_id": "<UUID v4 товару (якщо ви користуэтесь залишками на сайты checkbox)>",
"quantity": <кількість у тисячах, 1 шт = 1000>,
"is_return": <флаг true/false, що визначає, чи це чек повернення>,
"is_winnings_payout": <флаг true/false, що визначає, чи це виплата виграшу>,
"discounts":[{
"type": "<тип знижки - "DISCOUNT"/"EXTRA_CHARGE" (ЗНИЖКА/НАДБАВКА)>",
"mode": "<режим знижки "VALUE"/"PERCENT" (АБСОЛЮТНЕ ЗНАЧЕННЯ/ВІДСОТКОВА ЗНИЖКА - рекомендуємо відмовлятись від вказування відсоткової знижки та передавати у фіскальний чек абсолютне значення)>",
"value": <значення знижки>,
"tax_code": [<код податку, який застосовується для товару. Потрібно вказувати для коректного обрахунку знижки, якщо товар має податкову ставку>],
"tax_codes": [<коди податкових ставок, що застосовуються для товару (якщо їх >1). Потрібно вказувати через кому для коректного обрахунку знижки, якщо товар має податкову ставку>],
"name": "<назва знижки або надбавки>"
"privilege": "<номер підтвердження пільгової знижки. Отримується від серверу пільгових знижок. Вказується при використані соціальної знижки>"
}],
"total_sum":<сума вартості товару>
},
{
"good":
{<блок з даними про другий товар, за структурою аналогічний попередньому. блоки good потрібно повторювати стільки разів, скільки у вас товарів у чеку>}
}],
"delivery":{
"email": "<e-mail клієнта для відправки копії чека>",
"emails": ["<e-mail клієнта для відправки копії чека 1>","<e-mail клієнта для відправки копії чека 2>"],
"phone": "<номер телефона клієнта для відправки копії чека по SMS/Viber (для роботи функції має бути налаштована та підключена відповідна послуга)>. Формат 380..."
},
"discounts":[{
"type": "<тип знижки - "DISCOUNT"/"EXTRA_CHARGE" (ЗНИЖКА/НАДБАВКА)>",
"mode": "<режим знижки "VALUE"/"PERCENT" (АБСОЛЮТНЕ ЗНАЧЕННЯ/ВІДСОТКОВА ЗНИЖКА - рекомендуємо відмовлятись від вказування відсоткової знижки та передавати у фіскальний чек абсолютне значення)>",
"value": <значення знижки>,
"tax_code": [<код податку, який застосовується для товару. Потрібно вказувати для коректного обрахунку знижки, якщо товар має податкову ставку>],
"tax_codes": [<коди податкових ставок через кому, що застосовуються для товару (якщо їх >1). Потрібно вказувати для коректного обрахунку знижки, якщо товар має податкову ставку>],
"name": "<назва знижки або надбавки>",
"privilege": "<номер підтвердження пільгової знижки. Отримується від серверу пільгових знижок. Вказується при використані соціальної знижки>"
}],
"bonuses":[
{
"bonus_card": <інформація про бонусну картку покупця, НЕ ДРУКУЄТЬСЯ В ЧЕКУ>,
"value": <інформація про накопичені бонуси, НЕ ДРУКУЄТЬСЯ В ЧЕКУ>,
"additional_info": <додаткова інформація про бонуси, НЕ ДРУКУЄТЬСЯ В ЧЕКУ>
}],
"payments":[{
"type": "<"CASH"/"CASHLESS" (ГОТІВКА/БЕЗГОТІВКОВИЙ РОЗРАХУНОК (картка, сертифікати, бонуси тощо))>",
"pawnshop_is_return": <true/false Ознака того, що даний чек є видатковим чеком ломбарду. Для звичайного чека параметр вказувати не потрібно>,
"provider_type": "<у разі застосування технології TAPXPHONE, дане поле буде заповнено автоматично. Можливі значення: `TAPXPHONE`, `POSCONTROL`, `TERMINAL`>",
"value": <сума оплати у копійках>,
"commission": <комісія (тільки для безготівкових платежів)>,
"label": "<текстова назва форми оплати>",
"card_mask": "<маска карти (не більше 19 символів) (тільки для безготівкових платежів)>",
"bank_name": "<назва банку (тільки для безготівкових платежів)>",
"auth_code": "<код авторизації банківської операції (тільки для безготівкових платежів)>",
"rrn": "<Reference Retrieval Number - унікальний ідентифікатор банківської транзакції (тільки для безготівкових платежів)>",
"payment_system": "<платіжна система (тільки для безготівкових платежів)>",
"owner_name": "<ім'я власника електронного платіжного засобу (тільки для безготівкових платежів)>",
"terminal": "<інформація про платіжний термінал (тільки для безготівкових платежів)>",
"acquirer_and_seller": "<ідентифікатор еквайра та торгівця, або інші реквізити, що дають змогу їх ідентифікувати (тільки для безготівкових платежів)>",
"receipt_no": "<номер банківського чека (тільки для безготівкових платежів)>",
"signature_required": <true/false флаг, який визначає, чи має бути доступною графа для підпису власника картки та касира>
"tapxphone_terminal": <унікальний ідентифікатор інтеграції технології TAPXPHONE у форм UUID>
},
{<блок з даними по додатковій формі оплати за шаблоном, який описаний вище (якщо в чеку декілька форм оплати)>}],
"rounding": <true/false активація режиму заокруглення (для його роботи у блоці payments має бути вказана сума вже заокруглена за правилами НБУ>,
"header": "<хедер чека>",
"footer": "<футер чека>",
"barcode": "<штрих-код чека>"
}
curl -X 'POST' \ 'https://api.checkbox.ua/api/v1/prepayment-receipts' \ -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":"6c1a0482-43db-418b-852e-2f73072b2f6c", "cashier_name":"Тестовий касир", "departament":"Тестова каса", "goods":[ { "good":{ "code":"500", "name":"Вино ігристе біле Вінтаж де Локсарел БН Резерва, Loxarel брют 0,125", "price":19500, "tax":[ 1 ], "barcode":"2000000000009", "excise_barcode":"AENX936821", "uktzed":"2204109300" }, "good_id":"94433d09-c47e-48a1-8010-570099ee52e4", "quantity":1000 } ], "delivery":{ "email":"[email protected]", "phone":"380500521111" }, "discounts":[ { "type":"DISCOUNT", "mode":"VALUE", "value":5000, "tax_code":1, "name":"Знижка" } ], "payments":[ { "type":"CASHLESS", "value":10000, "label":"Картка", "card_mask":"XXXXXXXXXXXX6734", "bank_name":"PrivetBank", "auth_code":"078111", "rrn":"305817547111", "payment_system":"VISA", "owner_name":"CHEREZPLETINNOHUZADYRAISHCHENKO PETRO", "terminal":"S1LF0EUR", "acquirer_and_seller":"PrivetBank", "receipt_no":"1", "signature_required":false } ], "rounding":false, "header":"Якийсь хедер", "footer":"Якийсь футер"}'
{
"id": "6c1a0482-43db-418b-852e-2f7307211111",
"serial": 5,
"status": "CREATED",
"goods": [
{
"good": {
"code": "1717502471",
"barcode": null,
"name": "Передплата за замовленням #1717502471",
"excise_barcodes": null,
"header": null,
"footer": null,
"uktzed": null,
"price": 10000
},
"good_id": null,
"sum": 10000,
"quantity": 1000,
"is_return": false,
"taxes": [],
"discounts": []
}
],
"payments": [
{
"type": "CASHLESS",
"pawnshop_is_return": null,
"provider_type": null,
"code": null,
"value": 10000,
"commission": null,
"label": "Картка",
"card_mask": "XXXXXXXXXXXX6734",
"bank_name": "PrivetBank",
"auth_code": "078111",
"rrn": "305817547111",
"payment_system": "VISA",
"owner_name": "CHEREZPLETINNOHUZADYRAISHCHENKO PETRO",
"terminal": "S1LF0EUR",
"acquiring": "PrivetBank",
"acquirer_and_seller": "PrivetBank",
"receipt_no": "1",
"signature_required": false,
"tapxphone_terminal": null
}
],
"total_sum": 10000,
"total_payment": 10000,
"total_rest": 0,
"round_sum": 0,
"fiscal_code": null,
"fiscal_date": null,
"delivered_at": null,
"taxes": [],
"discounts": [],
"created_at": "2024-06-04T12:01:10.545737+00:00",
"updated_at": null,
"is_created_offline": false,
"is_sent_dps": false,
"fiscal_api_type": null,
"type": "SELL",
"transaction": {
"id": "05087657-6e79-4310-b023-ebc94e811111",
"type": "RECEIPT",
"serial": 12,
"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": "2024-06-04T12:01:10.545737+00:00",
"updated_at": null,
"original_datetime": "2024-06-04T12:01:10.545737+00:00",
"previous_hash": "34ee9f041f3cd5b3d7d79f6af8a2e427abc97e4c0acb2ae216a2f1c2d7011111"
},
"sum": 10000,
"rest": 0,
"order_id": null,
"header": "Якийсь хедер",
"footer": "Замовлення: 1717502471\n1.Вино ігристе біле Вінтаж де Локсарел БН Резерва, Loxarel брют 0,125\n- ціна: 195.00 грн\n- кількість: 1.000 од\nЗнижка на чек: -50.00 грн\nЗалишилось сплатити: 45.00 грн\nВсього: 145.00 грн\nЯкийсь футер",
"barcode": null,
"custom": null,
"context": null,
"sent_dps_at": null,
"tax_url": null,
"related_receipt_id": null,
"technical_return": false,
"stock_code": null,
"currency_exchange": null,
"service_currency_exchange": [],
"control_number": null,
"pre_payment_relation_id": "1717502471",
"shift": {
"id": "8d62f719-19d4-4572-ab4c-009a85611111",
"serial": 5,
"status": "OPENED",
"z_report": null,
"opened_at": "2024-06-04T12:00:10.644683+00:00",
"closed_at": null,
"initial_transaction": {
"id": "3bd22ffc-e88c-424a-bf5a-6d5ce3511111",
"type": "SHIFT_OPEN",
"serial": 11,
"status": "DONE",
"request_signed_at": "2024-06-04T12:00:10.717024+00:00",
"request_received_at": "2024-06-04T12:00:10.761915+00:00",
"response_status": "OK",
"response_error_message": null,
"response_id": "TEST-_gWclj",
"offline_id": null,
"created_at": "2024-06-04T12:00:10.644683+00:00",
"updated_at": "2024-06-04T12:00:10.785992+00:00",
"original_datetime": "2024-06-04T12:00:10.644683+00:00",
"previous_hash": "78fe3079129088f04f3a4b3b99a1c11ba061ee7a52b93c881c90144502b11111"
},
"closing_transaction": null,
"created_at": "2024-06-04T12:00:10.644683+00:00",
"updated_at": "2024-06-04T12:00:10.789677+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": "a3218055-ea45-4aef-b3ba-bee365011111",
"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": "fa904eb9-bc26-4d90-a5ba-8df914811111",
"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": "90e7b3a8-67fc-4213-baad-1d29feb11111",
"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": "0d36fd28-0041-47e9-9112-f0956cc11111",
"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
}
],
"fiscal_api_type": null,
"evpez_shift_id": null,
"emergency_close": null,
"emergency_close_details": null,
"cash_register": {
"id": "19c9dba1-0567-44ea-979c-213eac411111",
"fiscal_number": "TEST111111",
"active": true,
"created_at": "2022-09-09T14:35:42+00:00",
"updated_at": "2023-12-21T18:07:23+00:00",
"number": "1"
},
"cashier": {
"id": "6d72c943-55dc-4ecc-a827-8cc62b211111",
"full_name": "Тестовий касир",
"nin": "000000000",
"key_id": "test_0SpXgB7weOj11111",
"signature_type": "TEST",
"permissions": {
"self_return": true,
"orders": false,
"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": null,
"cash_payment": null,
"other_payment": null,
"mixed_payment": null,
"branch_params": true,
"reports_history": true,
"additional_service_receipt": false,
"free_return": false,
"orders_source": "UNSET"
},
"created_at": "2022-09-09T14:35:44+00:00",
"updated_at": "2024-04-16T07:31:33.016998+00:00",
"certificate_end": null,
"blocked": null
}
}
}
Метод для створення чека післяплати. Обов'язковим для створення чека післяплати є передача в заголовках унікального ідентифікатору замовлення в системі checkbox - "pre_payment_relation_id". Без цього параметру чек післяплати не може бути створено.
accept: application/json
X-Client-Name: <назва інтеграції (обов`язково)>
X-Client-Version: <версія інтеграції (обов`язково)>
Authorization: <токен авторизації>
relation_id: <номер чека передплати>
Content-Type: application/json
{
"cashier_name": "<Ім'я касира>",
"departament": "<Назва відділу>",
"rounding": <true/false активація режиму заокруглення (для його роботи у блоці payments має бути вказана сума вже заокруглена за правилами НБУ>,
"delivery":{
"email": "<e-mail клієнта для відправки копії чека>",
"emails": ["<e-mail клієнта для відправки копії чека 1>","<e-mail клієнта для відправки копії чека 2>"],
"phone": "<номер телефона клієнта для відправки копії чека по SMS/Viber (для роботи функції має бути налаштована та підключена відповідна послуга)>. Формат 380..."
},
"payments":[{
"type": "<"CASH"/"CASHLESS" (ГОТІВКА/БЕЗГОТІВКОВИЙ РОЗРАХУНОК (картка, сертифікати, бонуси тощо))>",
"pawnshop_is_return": <true/false Ознака того, що даний чек є видатковим чеком ломбарду. Для звичайного чека параметр вказувати не потрібно>,
"provider_type": "<у разі застосування технології TAPXPHONE, дане поле буде заповнено автоматично. Можливі значення: `TAPXPHONE`, `POSCONTROL`, `TERMINAL`>",
"value": <сума оплати у копійках>,
"commission": <комісія (тільки для безготівкових платежів)>,
"label": "<текстова назва форми оплати>",
"card_mask": "<маска карти (не більше 19 символів) (тільки для безготівкових платежів)>",
"bank_name": "<назва банку (тільки для безготівкових платежів)>",
"auth_code": "<код авторизації банківської операції (тільки для безготівкових платежів)>",
"rrn": "<Reference Retrieval Number - унікальний ідентифікатор банківської транзакції (тільки для безготівкових платежів)>",
"payment_system": "<платіжна система (тільки для безготівкових платежів)>",
"owner_name": "<ім'я власника електронного платіжного засобу (тільки для безготівкових платежів)>",
"terminal": "<інформація про платіжний термінал (тільки для безготівкових платежів)>",
"acquirer_and_seller": "<ідентифікатор еквайра та торгівця, або інші реквізити, що дають змогу їх ідентифікувати (тільки для безготівкових платежів)>",
"receipt_no": "<номер банківського чека (тільки для безготівкових платежів)>",
"signature_required": <true/false флаг, який визначає, чи має бути доступною графа для підпису власника картки та касира>
"tapxphone_terminal": <унікальний ідентифікатор інтеграції технології TAPXPHONE у форм UUID>
},
{<блок з даними по додатковій формі оплати за шаблоном, який описаний вище (якщо в чеку декілька форм оплати)>}],
"id": "<генерація та передача UUID v4 чека на стороні інтеграції є обов'язковою>",
"header": "<хедер чека>",
"footer": "<футер чека>"
}
curl -X 'POST' \ 'https://api.checkbox.ua/api/v1/prepayment-receipts/1717511111' \ -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 '{ "cashier_name": "Тестовий касир", "departament": "Тестова каса", "delivery": { "email":"[email protected]", "phone":"380500521111" }, "id": "55e572ba-f5f1-489e-a424-75fd7fa11111", "payments":[ { "type":"CASHLESS", "value":4500, "label":"Картка", "card_mask":"XXXXXXXXXXXX6734", "bank_name":"PrivetBank", "auth_code":"078111", "rrn":"305817547111", "payment_system":"VISA", "owner_name":"CHEREZPLETINNOHUZADYRAISHCHENKO PETRO", "terminal":"S1LF0EUR", "acquirer_and_seller":"PrivetBank", "receipt_no":"1", "signature_required":false } ], "header": "Якийсь хедер", "footer": "Якийсь футер"}'
{
"id": "55e572ba-f5f1-489e-a424-75fd7fa11111",
"serial": 6,
"status": "CREATED",
"goods": [
{
"good": {
"code": "500",
"barcode": "2000000000009",
"name": "Вино ігристе біле Вінтаж де Локсарел БН Резерва, Loxarel брют 0,125",
"excise_barcodes": [
"AENX936821",
"AENX936821"
],
"header": null,
"footer": null,
"uktzed": "2204109300",
"price": 19500
},
"good_id": "94433d09-c47e-48a1-8010-570099e11111",
"sum": 19500,
"quantity": 1000,
"is_return": false,
"taxes": [
{
"id": "2c969cf3-6822-4fc7-bd5c-643392311111",
"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,
"value": 3095,
"extra_value": 928
}
],
"discounts": []
}
],
"payments": [
{
"type": "CASHLESS",
"pawnshop_is_return": null,
"provider_type": null,
"code": null,
"value": 4500,
"commission": null,
"label": "Картка",
"card_mask": "XXXXXXXXXXXX6734",
"bank_name": "PrivetBank",
"auth_code": "078111",
"rrn": "305817547111",
"payment_system": "VISA",
"owner_name": "CHEREZPLETINNOHUZADYRAISHCHENKO PETRO",
"terminal": "S1LF0EUR",
"acquiring": "PrivetBank",
"acquirer_and_seller": "PrivetBank",
"receipt_no": "1",
"signature_required": false,
"tapxphone_terminal": null
}
],
"total_sum": 4500,
"total_payment": 4500,
"total_rest": 0,
"round_sum": 0,
"fiscal_code": null,
"fiscal_date": null,
"delivered_at": null,
"taxes": [
{
"id": "a3218055-ea45-4aef-b3ba-bee365011111",
"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,
"value": 2301,
"extra_value": 690
}
],
"discounts": [
{
"type": "DISCOUNT",
"mode": "VALUE",
"value": 5000,
"tax_code": null,
"tax_codes": [
1
],
"name": "Знижка",
"privilege": null,
"sum": -5000
},
{
"type": "PRE_PAYMENT",
"mode": "VALUE",
"value": 10000,
"tax_code": null,
"tax_codes": [],
"name": "Передплата за замовленням #1717511111",
"privilege": null,
"sum": -10000
}
],
"created_at": "2024-06-04T12:56:18.081510+00:00",
"updated_at": null,
"is_created_offline": false,
"is_sent_dps": false,
"fiscal_api_type": null,
"type": "SELL",
"transaction": {
"id": "2a053ef2-3183-4107-a0e0-ce1f36a11111",
"type": "RECEIPT",
"serial": 13,
"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": "2024-06-04T12:56:18.081510+00:00",
"updated_at": null,
"original_datetime": "2024-06-04T12:56:18.081510+00:00",
"previous_hash": "24976e00bf8ada2695c4e13290bade4c08e1b123216aebe331a79bea7c311111"
},
"sum": 4500,
"rest": 0,
"order_id": null,
"header": "Якийсь хедер",
"footer": "Попередньо отримано за чеками передплати: 100.00 грн\n1.TEST-L-HCwN: 100.00 грн\n\nЯкийсь футер",
"barcode": null,
"custom": null,
"context": null,
"sent_dps_at": null,
"tax_url": null,
"related_receipt_id": null,
"technical_return": false,
"stock_code": null,
"currency_exchange": null,
"service_currency_exchange": [],
"control_number": null,
"pre_payment_relation_id": "1717511111",
"shift": {
"id": "8d62f719-19d4-4572-ab4c-009a85611111",
"serial": 5,
"status": "OPENED",
"z_report": null,
"opened_at": "2024-06-04T12:00:10.644683+00:00",
"closed_at": null,
"initial_transaction": {
"id": "3bd22ffc-e88c-424a-bf5a-6d5ce3511111",
"type": "SHIFT_OPEN",
"serial": 11,
"status": "DONE",
"request_signed_at": "2024-06-04T12:00:10.717024+00:00",
"request_received_at": "2024-06-04T12:00:10.761915+00:00",
"response_status": "OK",
"response_error_message": null,
"response_id": "TEST-_gWclj",
"offline_id": null,
"created_at": "2024-06-04T12:00:10.644683+00:00",
"updated_at": "2024-06-04T12:00:10.785992+00:00",
"original_datetime": "2024-06-04T12:00:10.644683+00:00",
"previous_hash": "78fe3079129088f04f3a4b3b99a1c11ba061ee7a52b93c881c90144502b11111"
},
"closing_transaction": null,
"created_at": "2024-06-04T12:00:10.644683+00:00",
"updated_at": "2024-06-04T12:00:10.789677+00:00",
"balance": {
"initial": 0,
"balance": 0,
"cash_sales": 0,
"card_sales": 10000,
"discounts_sum": 0,
"extra_charge_sum": 0,
"cash_returns": 0,
"card_returns": 0,
"service_in": 0,
"service_out": 0,
"updated_at": null
},
"taxes": [
{
"id": "a3218055-ea45-4aef-b3ba-bee365011111",
"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": 2992,
"returns": 0,
"sales_turnover": 4500,
"returns_turnover": 0
},
{
"id": "fa904eb9-bc26-4d90-a5ba-8df914811111",
"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": "90e7b3a8-67fc-4213-baad-1d29feb11111",
"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": "0d36fd28-0041-47e9-9112-f0956cc11111",
"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
}
],
"fiscal_api_type": null,
"evpez_shift_id": null,
"emergency_close": null,
"emergency_close_details": null,
"cash_register": {
"id": "19c9dba1-0567-44ea-979c-213eac411111",
"fiscal_number": "TEST111111",
"active": true,
"created_at": "2022-09-09T14:35:42+00:00",
"updated_at": "2023-12-21T18:07:23+00:00",
"number": "1"
},
"cashier": {
"id": "6d72c943-55dc-4ecc-a827-8cc62b211111",
"full_name": "Тестовий касир",
"nin": "000000000",
"key_id": "test_0SpXgB7weOj11111",
"signature_type": "TEST",
"permissions": {
"self_return": true,
"orders": false,
"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": null,
"cash_payment": null,
"other_payment": null,
"mixed_payment": null,
"branch_params": true,
"reports_history": true,
"additional_service_receipt": false,
"free_return": false,
"orders_source": "UNSET"
},
"created_at": "2022-09-09T14:35:44+00:00",
"updated_at": "2024-04-16T07:31:33.016998+00:00",
"certificate_end": null,
"blocked": null
}
}
}
Отримання інформації про чеки передоплати та післяплати за допомогою унікального ідентифікатора чеків (номером замовлення).
accept: application/json
X-Client-Name: <назва інтеграції (обов`язково)>
X-Client-Version: <версія інтеграції (обов`язково)>
Authorization: <токен авторизації>
relation_id: <номер чека передплати>
Тіло запиту у даному випадку має бути порожнім.
curl -X 'GET' \ 'https://api.checkbox.ua/api/v1/prepayment-receipts/1717511111' \ -H 'accept: application/json' \ -H 'X-Client-Name: Test-Client-Name' \ -H 'X-Client-Version: Test-Client-Version' \ -H 'Authorization: Bearer token'
{
"id": "3f699217-2939-4c76-8feb-8eba8f711111",
"relation_id": "1717511111",
"paid_sum": 14500,
"total_sum": 14500,
"left_to_pay": 0,
"receipt_chain_count": 2,
"is_debt_receipt": null,
"pre_payment_status": "FULL_PAID",
"created_at": "2024-06-04T12:01:10.684715+00:00",
"updated_at": "2024-06-04T12:56:18.192255+00:00",
"receipt_chain": {
"returned_receipts": [],
"after_payment_receipt": "55e572ba-f5f1-489e-a424-75fd7fa11111",
"pre_payment_receipts": [
"6c1a0482-43db-418b-852e-2f7307211111"
]
},
"receipts_chain": {
"pre_payment_receipts": [
{
"id": "6c1a0482-43db-418b-852e-2f7307211111",
"serial": 5,
"status": "DONE",
"goods": [
{
"good": {
"code": "1717502471",
"barcode": null,
"name": "Передплата за замовленням #1717511111",
"excise_barcodes": null,
"header": null,
"footer": null,
"uktzed": null,
"price": 10000
},
"good_id": null,
"sum": 10000,
"quantity": 1000,
"is_return": false,
"taxes": [],
"discounts": []
}
],
"payments": [
{
"type": "CASHLESS",
"pawnshop_is_return": null,
"provider_type": null,
"code": null,
"value": 10000,
"commission": null,
"label": "Картка",
"card_mask": "XXXXXXXXXXXX6734",
"bank_name": "PrivetBank",
"auth_code": "078111",
"rrn": "305817547111",
"payment_system": "VISA",
"owner_name": "CHEREZPLETINNOHUZADYRAISHCHENKO PETRO",
"terminal": "S1LF0EUR",
"acquiring": "PrivetBank",
"acquirer_and_seller": "PrivetBank",
"receipt_no": "1",
"signature_required": false,
"tapxphone_terminal": null
}
],
"total_sum": 10000,
"total_payment": 10000,
"total_rest": 0,
"round_sum": 0,
"fiscal_code": "TEST-L-HCwN",
"fiscal_date": "2024-06-04T12:01:10.545737+00:00",
"delivered_at": "2024-06-04T12:01:11.438666+00:00",
"taxes": [],
"discounts": [],
"created_at": "2024-06-04T12:01:10.545737+00:00",
"updated_at": "2024-06-04T12:01:11.438666+00:00",
"is_created_offline": false,
"is_sent_dps": false,
"fiscal_api_type": null
}
],
"after_payment_receipt": {
"id": "55e572ba-f5f1-489e-a424-75fd7fa11111",
"serial": 6,
"status": "DONE",
"goods": [
{
"good": {
"code": "500",
"barcode": "2000000000009",
"name": "Вино ігристе біле Вінтаж де Локсарел БН Резерва, Loxarel брют 0,125",
"excise_barcodes": [
"AENX936821",
"AENX936821"
],
"header": null,
"footer": null,
"uktzed": "2204109300",
"price": 19500
},
"good_id": "94433d09-c47e-48a1-8010-570099e11111",
"sum": 19500,
"quantity": 1000,
"is_return": false,
"taxes": [
{
"id": "2c969cf3-6822-4fc7-bd5c-643392311111",
"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,
"value": 3095,
"extra_value": 929
}
],
"discounts": []
}
],
"payments": [
{
"type": "CASHLESS",
"pawnshop_is_return": null,
"provider_type": null,
"code": null,
"value": 4500,
"commission": null,
"label": "Картка",
"card_mask": "XXXXXXXXXXXX6734",
"bank_name": "PrivetBank",
"auth_code": "078111",
"rrn": "305817547111",
"payment_system": "VISA",
"owner_name": "CHEREZPLETINNOHUZADYRAISHCHENKO PETRO",
"terminal": "S1LF0EUR",
"acquiring": "PrivetBank",
"acquirer_and_seller": "PrivetBank",
"receipt_no": "1",
"signature_required": false,
"tapxphone_terminal": null
}
],
"total_sum": 4500,
"total_payment": 4500,
"total_rest": 0,
"round_sum": 0,
"fiscal_code": "TEST-_-DyX0",
"fiscal_date": "2024-06-04T12:56:18.081510+00:00",
"delivered_at": "2024-06-04T12:56:18.969138+00:00",
"taxes": [
{
"id": "a3218055-ea45-4aef-b3ba-bee365011111",
"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,
"value": 2301,
"extra_value": 690
}
],
"discounts": [
{
"type": "DISCOUNT",
"mode": "VALUE",
"value": 5000,
"tax_code": null,
"tax_codes": [
1
],
"name": "Знижка",
"privilege": null,
"sum": -5000
},
{
"type": "PRE_PAYMENT",
"mode": "VALUE",
"value": 10000,
"tax_code": null,
"tax_codes": [],
"name": "Передплата за замовленням #1717511111",
"privilege": null,
"sum": -10000
}
],
"created_at": "2024-06-04T12:56:18.081510+00:00",
"updated_at": "2024-06-04T12:56:18.969138+00:00",
"is_created_offline": false,
"is_sent_dps": false,
"fiscal_api_type": null
}
}
}
Отримання списку всіх зв'язків чеків передплати та післяплати.
accept: application/json
X-Client-Name: <назва інтеграції (обов`язково)>
X-Client-Version: <версія інтеграції (обов`язково)>
Authorization: <токен авторизації>
Тіло запиту у даному випадку має бути порожнім.
curl -X 'GET' \ 'https://api.checkbox.ua/api/v1/prepayment-receipts/search?desc=false&limit=25&offset=0' \ -H 'accept: application/json' \ -H 'X-Client-Name: Test-Client-Name' \ -H 'X-Client-Version: Test-Client-Version' \ -H 'Authorization: Bearer token'
{
"meta": {
"limit": 25,
"offset": 0,
"total_items": 1
},
"results": [
{
"id": "3f699217-2939-4c76-8feb-8eba8f711111",
"relation_id": "1717511111",
"paid_sum": 14500,
"total_sum": 14500,
"left_to_pay": 0,
"receipt_chain_count": 2,
"is_debt_receipt": null,
"pre_payment_status": "FULL_PAID",
"created_at": "2024-06-04T12:01:10.684715+00:00",
"updated_at": "2024-06-04T12:56:18.192255+00:00",
"receipt_chain": {
"returned_receipts": [],
"after_payment_receipt": "55e572ba-f5f1-489e-a424-75fd7fa11111",
"pre_payment_receipts": [
"6c1a0482-43db-418b-852e-2f7307211111"
]
}
}
]
}
Повернення ланцюжка чеків передплати та післяплати. Якщо замовлення було повністю виконано та статус має FULL_PAID - буде створено 2 чеки (на чек передплати та післяплати). У разі, якщо було створено тільки чек післяоплати - буде створено 1 чек.
accept: application/json
X-Client-Name: <назва інтеграції (обов`язково)>
X-Client-Version: <версія інтеграції (обов`язково)>
Authorization: <токен авторизації>
relation_id: <номер чека передплати>
Content-Type: application/json
{
"cashier_name": "<Ім'я касира>",
"departament": "<Назва відділу>",
"rounding": <true/false активація режиму заокруглення (для його роботи у блоці payments має бути вказана сума вже заокруглена за правилами НБУ>,
"delivery":{
"email": "<e-mail клієнта для відправки копії чека>",
"emails": ["<e-mail клієнта для відправки копії чека 1>","<e-mail клієнта для відправки копії чека 2>"],
"phone": "<номер телефона клієнта для відправки копії чека по SMS/Viber (для роботи функції має бути налаштована та підключена відповідна послуга)>. Формат 380..."
}
}
curl -X 'POST' \ 'https://api.checkbox.ua/api/v1/prepayment-receipts/1717502471/return' \ -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 '{ "cashier_name":"Тестовий касир", "departament":"Тестова каса", "delivery": { "email":"[email protected]", "phone":"380500521111" }}'
[
{
"id": "4d307c47-53f3-4961-b2a7-5661c7011111",
"serial": 7,
"status": "CREATED",
"goods": [
{
"good": {
"code": "500",
"barcode": "2000000000009",
"name": "Вино ігристе біле Вінтаж де Локсарел БН Резерва, Loxarel брют 0,125",
"excise_barcodes": [
"AENX936821",
"AENX936821"
],
"header": null,
"footer": null,
"uktzed": "2204109300",
"price": 19500
},
"good_id": "94433d09-c47e-48a1-8010-570099e11111",
"sum": 19500,
"quantity": 1000,
"is_return": true,
"taxes": [
{
"id": "fef738d7-1549-4f37-b7d4-28cdd9d11111",
"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,
"value": 3095,
"extra_value": 928
}
],
"discounts": []
}
],
"payments": [
{
"type": "CASHLESS",
"pawnshop_is_return": null,
"provider_type": null,
"code": null,
"value": 4500,
"commission": null,
"label": "Картка",
"card_mask": "XXXXXXXXXXXX6734",
"bank_name": "PrivetBank",
"auth_code": "078111",
"rrn": "305817547111",
"payment_system": "VISA",
"owner_name": "CHEREZPLETINNOHUZADYRAISHCHENKO PETRO",
"terminal": "S1LF0EUR",
"acquiring": "PrivetBank",
"acquirer_and_seller": "PrivetBank",
"receipt_no": "1",
"signature_required": false,
"tapxphone_terminal": null
}
],
"total_sum": 4500,
"total_payment": 4500,
"total_rest": 0,
"round_sum": 0,
"fiscal_code": null,
"fiscal_date": null,
"delivered_at": null,
"taxes": [
{
"id": "a3218055-ea45-4aef-b3ba-bee365011111",
"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,
"value": 2301,
"extra_value": 690
}
],
"discounts": [
{
"type": "DISCOUNT",
"mode": "VALUE",
"value": 5000,
"tax_code": null,
"tax_codes": [
1
],
"name": "Знижка",
"privilege": null,
"sum": -5000
},
{
"type": "PRE_PAYMENT",
"mode": "VALUE",
"value": 10000,
"tax_code": null,
"tax_codes": [],
"name": "Передплата за замовленням #1717511111",
"privilege": null,
"sum": -10000
}
],
"created_at": "2024-06-04T13:15:26.190852+00:00",
"updated_at": null,
"is_created_offline": false,
"is_sent_dps": false,
"fiscal_api_type": null,
"type": "RETURN",
"transaction": {
"id": "b80b592a-dbeb-4a0e-96e9-e66335511111",
"type": "RECEIPT",
"serial": 14,
"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": "2024-06-04T13:15:26.190852+00:00",
"updated_at": null,
"original_datetime": "2024-06-04T13:15:26.190852+00:00",
"previous_hash": "b2f85e2d36e6208001242c0d407d4a9c00b0f435064d1ebe72c7d1e445f11111"
},
"sum": 4500,
"rest": 0,
"order_id": null,
"header": "Якийсь хедер",
"footer": "Попередньо отримано за чеками передплати: 100.00 грн\n1.TEST-L-HCwN: 100.00 грн\n\nЯкийсь футер",
"barcode": null,
"custom": null,
"context": null,
"sent_dps_at": null,
"tax_url": null,
"related_receipt_id": "55e572ba-f5f1-489e-a424-75fd7fa11111",
"technical_return": false,
"stock_code": null,
"currency_exchange": null,
"service_currency_exchange": [],
"control_number": null,
"pre_payment_relation_id": "1717511111",
"shift": {
"id": "8d62f719-19d4-4572-ab4c-009a85611111",
"serial": 5,
"status": "OPENED",
"z_report": null,
"opened_at": "2024-06-04T12:00:10.644683+00:00",
"closed_at": null,
"initial_transaction": {
"id": "3bd22ffc-e88c-424a-bf5a-6d5ce3511111",
"type": "SHIFT_OPEN",
"serial": 11,
"status": "DONE",
"request_signed_at": "2024-06-04T12:00:10.717024+00:00",
"request_received_at": "2024-06-04T12:00:10.761915+00:00",
"response_status": "OK",
"response_error_message": null,
"response_id": "TEST-_11111",
"offline_id": null,
"created_at": "2024-06-04T12:00:10.644683+00:00",
"updated_at": "2024-06-04T12:00:10.785992+00:00",
"original_datetime": "2024-06-04T12:00:10.644683+00:00",
"previous_hash": "78fe3079129088f04f3a4b3b99a1c11ba061ee7a52b93c881c90144502b11111"
},
"closing_transaction": null,
"created_at": "2024-06-04T12:00:10.644683+00:00",
"updated_at": "2024-06-04T12:00:10.789677+00:00",
"balance": {
"initial": 0,
"balance": 0,
"cash_sales": 0,
"card_sales": 14500,
"discounts_sum": 15000,
"extra_charge_sum": 0,
"cash_returns": 0,
"card_returns": 0,
"service_in": 0,
"service_out": 0,
"updated_at": null
},
"taxes": [
{
"id": "a3218055-ea45-4aef-b3ba-bee365011111",
"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": 2992,
"returns": 2992,
"sales_turnover": 4500,
"returns_turnover": 4500
},
{
"id": "fa904eb9-bc26-4d90-a5ba-8df914811111",
"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": "90e7b3a8-67fc-4213-baad-1d29feb11111",
"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": "0d36fd28-0041-47e9-9112-f0956cc11111",
"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
}
],
"fiscal_api_type": null,
"evpez_shift_id": null,
"emergency_close": null,
"emergency_close_details": null,
"cash_register": {
"id": "19c9dba1-0567-44ea-979c-213eac411111",
"fiscal_number": "TEST111111",
"active": true,
"created_at": "2022-09-09T14:35:42+00:00",
"updated_at": "2023-12-21T18:07:23+00:00",
"number": "1"
},
"cashier": {
"id": "6d72c943-55dc-4ecc-a827-8cc62b211111",
"full_name": "Тестовий касир",
"nin": "000000000",
"key_id": "test_0SpXgB7weOj11111",
"signature_type": "TEST",
"permissions": {
"self_return": true,
"orders": false,
"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": null,
"cash_payment": null,
"other_payment": null,
"mixed_payment": null,
"branch_params": true,
"reports_history": true,
"additional_service_receipt": false,
"free_return": false,
"orders_source": "UNSET"
},
"created_at": "2022-09-09T14:35:44+00:00",
"updated_at": "2024-04-16T07:31:33.016998+00:00",
"certificate_end": null,
"blocked": null
}
}
},
{
"id": "b5eb88c0-e798-49b5-99fa-84ab48c11111",
"serial": 8,
"status": "CREATED",
"goods": [
{
"good": {
"code": "1717502471",
"barcode": null,
"name": "Передплата за замовленням #1717511111",
"excise_barcodes": null,
"header": null,
"footer": null,
"uktzed": null,
"price": 10000
},
"good_id": null,
"sum": 10000,
"quantity": 1000,
"is_return": true,
"taxes": [],
"discounts": []
}
],
"payments": [
{
"type": "CASHLESS",
"pawnshop_is_return": null,
"provider_type": null,
"code": null,
"value": 10000,
"commission": null,
"label": "Картка",
"card_mask": "XXXXXXXXXXXX6734",
"bank_name": "PrivetBank",
"auth_code": "078111",
"rrn": "305817547111",
"payment_system": "VISA",
"owner_name": "CHEREZPLETINNOHUZADYRAISHCHENKO PETRO",
"terminal": "S1LF0EUR",
"acquiring": "PrivetBank",
"acquirer_and_seller": "PrivetBank",
"receipt_no": "1",
"signature_required": false,
"tapxphone_terminal": null
}
],
"total_sum": 10000,
"total_payment": 10000,
"total_rest": 0,
"round_sum": 0,
"fiscal_code": null,
"fiscal_date": null,
"delivered_at": null,
"taxes": [],
"discounts": [],
"created_at": "2024-06-04T13:15:26.426163+00:00",
"updated_at": null,
"is_created_offline": false,
"is_sent_dps": false,
"fiscal_api_type": null,
"type": "RETURN",
"transaction": {
"id": "b9bf8d0a-3c15-456d-af40-f1bdf6211111",
"type": "RECEIPT",
"serial": 15,
"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": "2024-06-04T13:15:26.426163+00:00",
"updated_at": null,
"original_datetime": "2024-06-04T13:15:26.426163+00:00",
"previous_hash": "7f875f29c8fab250d5c1075d90f6810c225f3d92a1e20daaafa0845258311111"
},
"sum": 10000,
"rest": 0,
"order_id": null,
"header": "Якийсь хедер",
"footer": "Замовлення: 1717502471\n1.Вино ігристе біле Вінтаж де Локсарел БН Резерва, Loxarel брют 0,125\n- ціна: 195.00 грн\n- кількість: 1.000 од\nЗнижка на чек: -50.00 грн\nЗалишилось сплатити: 45.00 грн\nВсього: 145.00 грн\nЯкийсь футер",
"barcode": null,
"custom": null,
"context": null,
"sent_dps_at": null,
"tax_url": null,
"related_receipt_id": "6c1a0482-43db-418b-852e-2f7307211111",
"technical_return": false,
"stock_code": null,
"currency_exchange": null,
"service_currency_exchange": [],
"control_number": null,
"pre_payment_relation_id": "1717502471",
"shift": {
"id": "8d62f719-19d4-4572-ab4c-009a85611111",
"serial": 5,
"status": "OPENED",
"z_report": null,
"opened_at": "2024-06-04T12:00:10.644683+00:00",
"closed_at": null,
"initial_transaction": {
"id": "3bd22ffc-e88c-424a-bf5a-6d5ce3511111",
"type": "SHIFT_OPEN",
"serial": 11,
"status": "DONE",
"request_signed_at": "2024-06-04T12:00:10.717024+00:00",
"request_received_at": "2024-06-04T12:00:10.761915+00:00",
"response_status": "OK",
"response_error_message": null,
"response_id": "TEST-_gWclj",
"offline_id": null,
"created_at": "2024-06-04T12:00:10.644683+00:00",
"updated_at": "2024-06-04T12:00:10.785992+00:00",
"original_datetime": "2024-06-04T12:00:10.644683+00:00",
"previous_hash": "78fe3079129088f04f3a4b3b99a1c11ba061ee7a52b93c881c90144502b11111"
},
"closing_transaction": null,
"created_at": "2024-06-04T12:00:10.644683+00:00",
"updated_at": "2024-06-04T12:00:10.789677+00:00",
"balance": {
"initial": 0,
"balance": 0,
"cash_sales": 0,
"card_sales": 14500,
"discounts_sum": 15000,
"extra_charge_sum": 0,
"cash_returns": 0,
"card_returns": 0,
"service_in": 0,
"service_out": 0,
"updated_at": null
},
"taxes": [
{
"id": "a3218055-ea45-4aef-b3ba-bee365011111",
"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": 2992,
"returns": 2992,
"sales_turnover": 4500,
"returns_turnover": 4500
},
{
"id": "fa904eb9-bc26-4d90-a5ba-8df914811111",
"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": "90e7b3a8-67fc-4213-baad-1d29feb11111",
"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": "0d36fd28-0041-47e9-9112-f0956cc11111",
"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
}
],
"fiscal_api_type": null,
"evpez_shift_id": null,
"emergency_close": null,
"emergency_close_details": null,
"cash_register": {
"id": "19c9dba1-0567-44ea-979c-213eac411111",
"fiscal_number": "TEST170259",
"active": true,
"created_at": "2022-09-09T14:35:42+00:00",
"updated_at": "2023-12-21T18:07:23+00:00",
"number": "1"
},
"cashier": {
"id": "6d72c943-55dc-4ecc-a827-8cc62b211111",
"full_name": "Тестовий касир",
"nin": "000000000",
"key_id": "test_0SpXgB7weOjd3Cu0",
"signature_type": "TEST",
"permissions": {
"self_return": true,
"orders": false,
"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": null,
"cash_payment": null,
"other_payment": null,
"mixed_payment": null,
"branch_params": true,
"reports_history": true,
"additional_service_receipt": false,
"free_return": false,
"orders_source": "UNSET"
},
"created_at": "2022-09-09T14:35:44+00:00",
"updated_at": "2024-04-16T07:31:33.016998+00:00",
"certificate_end": null,
"blocked": null
}
}
}
]