Онлайн-кассы и ОФД

Представление фискальных документов в JSON

Представление фискальных документов в JSON

В качестве полного передаваемого фискального документа могут выступать: Кассовый чек

ТэгИмя реквизита в формате JSONОписание реквизитаТип данных JSONКардинальность
1fiscalReportОтчет о регистрацииObject0...1
2openShiftОтчет об открытии сменыObject0...1
3receiptКассовый чекObject0...1
4bsoБСОObject0...1
5closeShiftОтчет о закрытии сменыObject0...1
6closeArchiveОтчет о закрытии фискального накопителяObject0...1
11fiscalReportCorrectionОтчет об изменении параметров регистрацииObject0...1
21currentStateReportОтчет о текущем состоянии расчетовObject0...1
31receiptCorrectionКассовый чек коррекцииObject0...1
41bsoCorrectionБланк строгой отчетности коррекцииObject0...1

Каждый из этих фискальных документов передается как JSON-объект.

Тэги реквизитов фискальных документов приведены при описании параметров фискальных документов.

Для расширения состава необязательных реквизитов фискального документа предусмотрены подструктуры:

Подструктура «сообщение оператору»

ТэгИмя реквизита в формате JSONОписание реквизитаТип данных JSONКардинальность
1076typeтип сообщенияString (Unicode)0...1
1066messageсообщениеString (Unicode)0...1

Подструктура «дополнительный реквизит»

ТэгИмя реквизита в формате JSONОписание реквизитаТип данных JSONКардинальность
1085keyнаименование дополнительного реквизитаString (Unicode)0...1
1086valueзначение дополнительного реквизитаString (Unicode)0...1