Для автоматического формирования чеков в ответе order/render для товаров в корзине (cart.items) и вариантов доставки (shipping.availableCourierOptions), а также в ответе pickup-option-details для опций самовывоза заполните объект receipt следующего формата:
{
"title": string, # Опционально. 1030: Наименование предмета расчета
# Если не указан, будет заполнен значением title родительского объекта
"tax": int, # 1199: Ставка НДС (значения в Таблице 1)
"measure": int, # 2108: Код единиц измерения (значения в Таблице 2)
"paymentMethodType": int # Опционально. 1214: Способ расчета (значения в Таблице 3)
"paymentSubjectType": int # Опционально. 1212: Предмет расчета (значения в Таблице 4)
"excise": decimal("100.0") # Опционально. 1229: Акциз
"productCode": string # Опционально. 1162: Код товара (base64 кодированный массив от 1 до 32 байт)
"markQuantity": { # Опционально. 1291: Дробное количество маркированного товара
"numerator": int, # 1293: Числитель
"denominator": int, # 1294: Знаменатель
},
"supplier": { # Опционально. 1224: Данные поставщика
"name": string, # 1225: Наименование поставщика
"inn": string, # 1226: ИНН поставщика
"phones": array<string>, # 1171: Телефоны поставщика в формате +79995554444
},
"agent": { # Опционально. 1223: Данные агента
"agentType": int, # 1222: Признак агента по предмету расчета (значения в Таблице 5)
"operation": string # 1044: Операция платежного агента
"phones": array<string>, # 1073: Телефоны платежного агента в формате +79995554444
"transferOperator": {
"name": string, # 1026: Наименование оператора перевода
"address": string, # 1005: Адрес оператора перевода
"inn": string, # 1016: ИНН оператора перевода
"phones: array<string>, # 1075: Телефоны оператора перевода в формате +79995554444
},
"paymentsOperator": {
"phones: array<string>, # 1074: Телефоны оператора по приему платежей в формате +79995554444
}
}
}