Skip to content

Запит стану ПРРО

Запит повинен містити JSON, засвідчений КЕП користувача.
Формат JSON запиту:
{
"Command": "TransactionsRegistrarState",
"NumFiscal": "<Фіскальний номер ПРРО>",
"OfflineSessionId": <Ідентифікатор офлайн сесії, для якої будуть надіслані пакети документів (не обов’язковий)>,
"OfflineSeed": <Секретне число для обчислення фіскального номера офлайн документа офлайн сесії (не обов’язковий)>,
"IncludeTaxObject": <Ознака запиту відомостей об’єкту оподаткування (false/true) (не обов’язковий)>,
"UID": "<Унікальний ідентифікатор запиту>"
}
Значення параметрів “OfflineSessionId” і “OfflineSeed” необхідно передавати для коректної обробки повернення до режиму онлайн із режиму офлайн.
Формат JSON відповіді:
{
"UID": "<Унікальний ідентифікатор запиту>",
"ShiftState": 0, // <0-зміну не відкрито, 1-зміну відкрито>,
"ShiftId": <Ідентифікатор зміни>,
"OpenShiftFiscalNum": "<Фіскальний номер документа \"Відкриття зміни\">",
"ZRepPresent": false, // <Ознака присутності Z-звіту (false/true)>,
"Testing": true, // <Ознака зміни, що містить тестові документи (false/true)>,
"Name": "<П.І.Б. оператора, що відкрив зміну>",
"SubjectKeyId": null, // "<Ідентифікатор ключа суб’єкта сертифікату оператора, що відкрив зміну (null – зміну не відкрито)>",
"FirstLocalNum": <Перший внутрішній номер документа у поточній відкритій зміні (0 – зміну не відкрито)>,
"NextLocalNum": <Наступний внутрішній номер документа>,
"LastFiscalNum": null, //<Останній фіскальний номер документа у поточній відкритій зміні (null – зміну не відкрито)>,
"OfflineSupported": true, // <Для ПРРО може використовуватись режим офлайн (false/true)>,
"ChiefCashier": true, // <Користувач є старшим касиром (false/true)>,
"OfflineSessionId": null, // <Ідентифікатор офлайн сесії (null – режим офлайн заборонений для ПРРО)>,
"OfflineSeed": null, //<Секретне число для обчислення фіскального номера офлайн документа (null – режим офлайн заборонений для ПРРО)>
"OfflineNextLocalNum": <Наступний локальний номер документа в офлайн сесії (null – режим офлайн заборонений для ПРРО)>,
"OfflineSessionDuration": null, // <Тривалість офлайн сесії (хвилин)>,
"OfflineSessionsMonthlyDuration": null, // <Сумарна тривалість офлайн сесій за поточний місяць (хвилин)>,
"OfflineSessionRolledBack": null, // <Ознака здійснення відміни закриття офлайн сесії (false/true)>,
"OfflineSessionRollbackCmdUID": null, // <Унікальний ідентифікатор запиту, за яким було здійснено відміну закриття офлайн сесії>,
"Closed": false, // <Ознака скасованої реєстрації ПРРО, на якому наразі не закрито зміну (false/true)>,
"TaxObject": <Відомості об’єкту оподаткування (TaxObjectItem)>
}
У разі відсутності даних, повертається код HTTP 204 “No Content”.
Поля “Offline…” заповнюються, якщо запит засвідчено КЕП особи, яка відкрила зміну, або КЕП старшого користувача або керівника.
 
Want to print your doc?
This is not the way.
Try clicking the ··· in the right corner or using a keyboard shortcut (
CtrlP
) instead.