БСО

БСО

 При запросе документов «Бланк строгой отчетности» данные возвращаются в объекте с именем bso в формате, описанном ниже:

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

ecashTotalSum

форма расчета – электронными Number 1
1040 fiscalDocumentNumber порядковый номер фискального документа Number 1
1077 fiscalSign фискальный признак документа Number 1
1084 properties дополнительный реквизит Array[объект] 0..n

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

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

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

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

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

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

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

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

0
0
Оставьте свой отзыв:
ОТПРАВИТЬ