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

Кассовый чек

Кассовый чек

При запросе документов «Кассовый чек» данные возвращаются в объекте с именем «receipt» в формате:

ТэгИмя реквизита в формате JSONОписание реквизитаТип данных JSONКардинальность
3receiptCodeкод документа «Кассовый чек» (всегда равен 3)Number0...1
4bsoCodeкод документа «БСО» (всегда равен 4)Number0...1
1048userнаименование пользователяString (Unicode)1
1018userInnИНН пользователяString (Unicode)1
1042requestNumberномер чека за сменуNumber1
1012dateTimeдата, времяNumber1
1038shiftNumberномер сменыNumber1
1054operationTypeпризнак расчетаNumber1
1062taxationTypeприменяемая система налогообложенияNumber1
1021operatorкассирString (Unicode)1
1037kktRegIdрегистрационный номер ККТString (Unicode)1
1041fiscalDriveNumberзаводской номер фискального накопителяString (Unicode)1
1009retailPlaceAddressадрес (место) расчетовString (Unicode)0...1
1008buyerAddressадрес покупателяString (Unicode)0...1
1117senderAddressадрес отправителяString (Unicode)0...1
1115addressToCheckFiscalSignадрес сайта для проверки ФПString (Unicode)0...1
1059itemsнаименование товара (реквизиты)Array[объект]0...n
1071stornoItemsсторно товара (реквизиты)Array[объект]0...n
1011paymentAgentRemunerationразмер вознаграждения платежного агента (субагента)Number0..1
1074paymentAgentPhoneтелефон платежного агентаString (Unicode)0..1
1083paymentSubagentPhoneтелефон платежного субагентаString (Unicode)0..1
1119operatorPhoneToReceiveтелефон оператора по приему платежейString (Unicode)0..1
1075operatorPhoneтелефон оператора по переводу денежных средствString (Unicode)0..1
1073bankAgentPhoneтелефон банковского агентаString (Unicode)0..1
1082bankSubagentPhoneтелефон банковского субагентаString (Unicode)0..1
1044bankAgentOperationоперация банковского агентаString (Unicode)0..1
1045bankSubagentOperationоперация банковского субагентаString (Unicode)0..1
1010bankAgentRemunerationразмер вознаграждения банковского агента (субагента)Number0..1
1026operatorNameнаименование оператора по переводу денежных средствString (Unicode)0..1
1005operatorAddressадрес оператора по переводу денежных средствString (Unicode)0..1
1016адрес оператора по переводу денежных средствИНН оператора по переводу денежных средствString (Unicode)0..1
1112modifiersскидка/наценкаArray[объект]0..1
1102nds18НДС итога чека со ставкой 18%Number0..1
1103nds10НДС итога чека со ставкой 10%Number0..1
1104nds0НДС итога чека со ставкой 0%Number0..1
1105ndsNoНДС не облагаетсяNumber0..1
1106ndsCalculated18НДС итога чека с рассчитанной ставкой 18%Number0..1
1107ndsCalculated10НДС итога чека с рассчитанной ставкой 10%Number0..1
1020totalSumИТОГNumber1
1031cashTotalSumформа расчета — наличнымиNumber1
1081ecashTotalSumформа расчета — электроннымиNumber1
1040fiscalDocumentNumberпорядковый номер фискального документаNumber1
1077fiscalSignфискальный признак документаNumber1
1084propertiesдополнительный реквизитArray[объект]0..n
receiveDateTimeДата и время получения документа оператором фискальных данныхString0..1
sendDateTimeДата и время отправки документав ФНСString0..1

Тип и формат реквизитов подструктур «реквизиты товара» и «сторно товара»:

ТэгИмя реквизита в формате JSONОписание реквизитаТип данных JSONКардинальность
1030nameнаименование товараString (Unicode)1
1080barcodeштриховой код EAN13String (Unicode)0..1
1079priceцена за единицуNumber0..1
1023quantityколичествоNumber1
1112modifiersскидка/наценкаArray[объект]0..1
1102nds18НДС итога чека со ставкой 18%Number0..1
1103nds10НДС итога чека со ставкой 10%Number0..1
1104nds0НДС итога чека со ставкой 0%Number0..1
1105ndsNoНДС не облагаетсяNumber0..1
1106ndsCalculated18НДС итога чека с рассчитанной ставкой 18%Number0..1
1107ndsCalculated10НДС итога чека с рассчитанной ставкой 10%Number0..1
1043sumобщая стоимость позиции с учетом скидок и наценокNumber1
1084propertiesдополнительный реквизитArray[объект]0..n

Ставка скидки или наценки передаются в процентах. Например, 12.5 — это 12,5% или в долях — 0,125 от первоначальной суммы.

В качестве возможных значений поля «признак расчета» могут выступать:

Значение поляОписание
1Приход
2Возврат прихода
3Расход
4Возврат расхода

Тип и формат реквизитов подструктур «скидки/наценки»:

ТэгИмя реквизита в формате JSONОписание реквизитаТип данных JSONКардинальность
1113discountNameнаименование скидкиString (Unicode)0..1
1114markupNameнаименование наценкиString (Unicode)0..1
1063discountскидка (ставка)Number0..1
1034markupнаценка (ставка)Number0..1
1064discountSumскидка (сумма)Number0..1
1035markupSumнаценка (сумма)Number0..1

Ставка налога передается в виде процента.