Z-звіт за період
Запит
URI: /api/v2/shift/zReport/period
Використовується для отримання Z-звіту за певний період.
Запит виконується методом POST з тілом запиту у JSON форматі.
⚠️ Запит повинен містити заголовки Accept: application/json та Content-Type: application/json
Параметри запиту
| Ім'я | Тип | Обов'язковий | Опис |
|---|---|---|---|
| api_token | string | Так | Токен авторизації, згенерований в особистому кабінеті |
| num_fiscal | integer | Так | Фіскальний номер РРО |
| from | string | Так | Дата початку періоду отримання Z-звіту |
| to | string | Так | Дата кінця періоду отримання Z-звіту |
| no_pdf | boolean | Ні | Виключити pdf представлення чека з відповіді |
| no_text_print | boolean | Ні | Виключити текстове представлення чека з відповіді |
| extended | boolean | Ні | Ознака розширеного звіту |
увага
Якщо в період дат (from — to) потрапляє тільки одна зміна, або якщо період дат — це один і той же день, тоді у відповіді на запит буде повертатись список чеків
Приклад запиту
Запит: /api/v2/shift/zReport/period
{
"api_token": "42b5eaccba739f08***e7fe157eba8bf",
"num_fiscal": 4000022469,
"from": "01.05.2021",
"to": "29.05.2021",
"no_pdf": false,
"no_text_print": false,
"extended": true
}
Параметри відповіді
інформація
Існує два способи друку чека:
- PDF-друк — повне представлення чека у форматі PDF
- Текстовий друк (поле text_print) — текстове представлення чека
| Ім'я | Тип | Опис |
|---|---|---|
| real | object | Містить інформацію по реалізації |
| real.sum | float | Загальна сума |
| real.total_currency_commission | float | Загальна сума податків |
| real.orders_count | integer | Кількість чеків |
| real.total_currency_cost | float | Загальна вартість з урахуванням комісії |
| real.pay_form | list[object] | Дані платіжної форми |
| real.pay_form.pay_form_code | string | Код платіжної форми |
| real.pay_form.pay_form_name | string | Назва платіжної форми |
| real.pay_form.sum | float | Сума продажу в платіжній формі |
| real.tax | list[object] | Дані податку |
| real.tax.name | string | Назва податку |
| real.tax.letter | string | Літера податку |
| real.tax.prc | float | Відсоток податку |
| real.tax.turnover | float | Оборот |
| real.tax.sum | float | Сума податку |
| real.tax.excise_prc | float | Відсоток акцизного податку |
| real.tax.excise_sum | float | Сума акцизного податку |
| ret | object | Містить інформацію по поверненням |
| ret.total_currency_commission | float | Загальна сума податків |
| ret.orders_count | integer | Кількість чеків |
| ret.total_currency_cost | float | Загальна вартість з урахуванням комісії |
| ret.pay_form | list[object] | Дані платіжної форми |
| ret.pay_form.pay_form_code | string | Код платіжної форми |
| ret.pay_form.pay_form_name | string | Назва платіжної форми |
| ret.pay_form.sum | float | Сума повернення в платіжній формі |
| ret.tax | list[object] | Дані податку |
| ret.tax.name | string | Назва податку |
| ret.tax.letter | string | Літера податку |
| ret.tax.prc | float | Відсоток податку |
| ret.tax.turnover | float | Оборот |
| ret.tax.sum | float | Сума податку |
| ret.tax.excise_prc | float | Відсоток акцизного податку |
| ret.tax.excise_sum | float | Сума акцизного податку |
| service_input | float | Службове внесення |
| service_output | float | Службова видача |
| from_date | string | Дата з якої формується Z-звіт |
| to_date | string | Дата до якої формується Z-звіт |
| cash_in_box | float | Поточна кількість грошей в касі |
| cash_in_box_start | float | Кількість грошей в касі на початок зміни |
| extra | list[object] | Додаткові параметри |
| extra.sum | float | Підсумок реалізації |
| extra.number | integer | Номер Z-звіту |
| extra.date | string | Дата чека |
| shift_state | boolean | |
| text_print | string | Текстове представлення чека у форматі Base64. Клієнт самостійно обирає шрифт та спосіб друку |
| qr | string | QR код чека у форматі Base64. Для використання з текстовим чеком — додаткове зображення для друку |
| string | PDF представлення чека у форматі Base64. Може бути одразу роздруковане без додаткової обробки | |
| link | string | Посилання для перегляду чека на сайті |
| uuid | string | Локальний uuid номер чека |
| checks_list | list[object] | Список чеків які увійшли до поточної зміни |
| checks_list.type | string | Тип чека |
| checks_list.order_num | string | Номер чека |
| checks_list.datetime | string | Дата формування чека |
| checks_list.local_number | string | Локальний номер операції, який клієнт передає з кожним чеком |