Зміни

Close Shift

Створення Z-Звіту та закриття поточної зміни користувачем (касиром).

Стан зміни встановлюється як "CLOSING" та створюється транзакція закриття зміни (поле "closing_transaction").

Для переведення зміни в статус CLOSED необхідно щоб транзакція була підписана за допомогою КЕП та доставлена в ДПС.

Статус зміни можна відслідковувати за допомогою GET запиту по шляху /api/v1/shifts/{shift_id}, де {shift_id} - ідентифікатор зміни.

Після закриття зміни в її рамках більше не можливо буде виконувати дії. Для продовження роботи потрібно створити нову зміну.

Опціонально Z-Звіт може бути сформований на стороні клієнта та переданий в тілі цього запиту

<b>Увага!</b> При формуванні звіту на стороні клієнту перевірка коректності розрахунку оборотів та сум продажу не виконується!

post/api/v1/shifts/close

Request

  • Base URL: https://api.checkbox.ua (the document declares no server; this is the origin it was published from)
  • URL: https://api.checkbox.ua/api/v1/shifts/close
  • Auth: HTTP bearer

Headers

X-Client-Namestring

Назва клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'

X-Client-Versionstring

Номер версії клієнту що інтегрується з API, наприклад 'v1.2.5'

X-Device-IDstring

ID RRO Agent або мобільного пристрою каси (Для блокування дублікатів)

X-Access-Keystring

Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)

Request body

skip_client_name_checkboolean
fiscal_codestring
fiscal_datestring date-time

Response

Successful Response

idstring uuid required
serialinteger required
status'CREATED' | 'OPENING' | 'OPENED' | 'CLOSING' | 'CLOSED' required

An enumeration.

opened_atstring date-time
closed_atstring date-time
created_atstring date-time required
updated_atstring date-time
fiscal_api_type'FSCO_EC' | 'EVPEZ' | 'EVPEZ_EXTERNAL'

An enumeration.

evpez_shift_idstring
emergency_closeboolean
emergency_close_detailsstring

Changes

No recorded changes to this operation across all 1 revision of this API.