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