Skip to content
API фіскального сервера
  • Pages
    • Основні положення
    • Порядок взаємодії
    • Зауваження щодо реалізації
    • Сценарії роботи
    • Офлайн сесія
    • Команди
    • Запит стану сервера
    • Запит XSD схем
    • Запит доступних господарських одиниць
    • Запит переліку операторів (касирів)
    • Запит стану ПРРО
    • Запит чека
    • Запит Z-звіту
    • Запит переліку змін за період
    • Запит переліку документів зміни
    • Запит підсумків останньої зміни
    • Запит відомостей про документ за локальним номером
    • Запит надсилання документа
    • Запит надсилання пакета офлайн документів
    • Закріплення ПРРО за пристроєм

Порядок взаємодії

Відкриття зміни;
Реєстрація фіскальних касових чеків;
Реєстрація Z-звіту і закриття зміни.

Відкриття зміни

ПРРО створює XML документ повідомлення із призначеним локальним номером і типом «Відкриття зміни», засвідчує його кваліфікованим електронним підписом продавця і надсилає на Сервер. Відкриття кожної наступної зміни відбувається за умови закриття попередньої зміни (формування Z-звіту).
Сервер здійснює необхідні перевірки.
У разі помилки, Сервер надсилає у відповідь XML квитанції.
У разі успішної обробки, Сервер реєструє документ шляхом присвоєння йому номера, який є номером зміни, зберігає документ в БД і надсилає у відповідь XML квитанції щодо успішної реєстрації документа.
Сервер встановлює для ПРРО стан «зміну відкрито».

Реєстрація фіскального касового чека

ПРРО створює XML документ чека із призначеним локальним номером, засвідчує його КЕП продавця і надсилає на Сервер.
Сервер здійснює необхідні перевірки.
У разі помилки, Сервер надсилає у відповідь XML квитанції, засвідченої КЕП Сервера.
У разі успішної обробки, Сервер зберігає документ в БД, призначає документу фіскальний номер і надсилає у відповідь XML квитанції щодо успішної реєстрації документа, що містить фіскальний номер.

Реєстрація Z-звіту і закриття зміни

Сервер формує проект Z-звіту за запитом ПРРО на дату та час отримання запиту та надсилає його до ПРРО. Отриманий проект Z-звіту має бути перевірений, може бути змінений. Кількість запитів для формування проекту Z-звіту необмежена.
ПРРО (самостійно або на основі проекту, отриманого від Фіскального Сервера) створює XML документ Z-звіту із призначеним локальним номером, засвідчує його КЕП продавця і надсилає на Сервер.
Сервер здійснює необхідні перевірки.
У разі помилки, Сервер надсилає у відповідь XML квитанції, засвідченої КЕП Сервера.
У разі успішної обробки, Сервер зберігає документ в БД, і надсилає у відповідь XML квитанції щодо успішної реєстрації документа.
ПРРО надсилає на Сервер повідомлення (технічний документ) із типом «Закриття зміни», на підставі якого відбувається закриття зміни.
Сервер встановлює для ПРРО стан «зміну закрито».

 
Want to print your doc?
This is not the way.
Try clicking the ··· in the right corner or using a keyboard shortcut (
CtrlP
) instead.