Отправка чеков в ФНС (54-ФЗ)

Для автоматического формирования чеков в ответе 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
        }
    }
}

Таблица 1. Значения tax- «ставка НДС» (тег 1199)

Значение Описание
1 НДС по ставке 20%
2 НДС по ставке 10%
3 НДС по расчетной ставке 20/120
4 НДС по расчетной ставке 10/110
5 НДС по ставке 0%
6 Без НДС

Таблица 2. Значения quantity.measure- «мера количества предмета расчета» (тег 2108)

Значение Описание
0 Штуки или единицы
10 Грамм
11 Килограмм
12 Тонна
20 Сантиметр
21 Дециметр
22 Метр
30 Квадратный сантиметр
31 Квадратный дециметр
32 Квадратный метр
40 Миллилитр
41 Литр
42 Кубический метр
50 Киловатт час
51 Гигакалория
70 Сутки (день)
71 Час
72 Минута
73 Секунда
80 Килобайт
81 Мегабайт
82 Гигабайт
83 Терабайт
255 Применяется при использовании иных мер измерения

Таблица 3. Значения paymentMethodType- «признак способа расчета» (тег 1214)

Значение Описание
1 полная предварительная оплата до момента передачи предмета расчета
2 частичная предварительная оплата до момента передачи предмета расчета
3 аванс
4 полная оплата в момент передачи предмета расчета
5 частичная оплата предмета расчета в момент его передачи с последующей оплатой в кредит
6 передача предмета расчета без его оплаты в момент его передачи с последующей оплатой в кредит
7 оплата предмета расчета после его передачи с оплатой в кредит

Таблица 4. Значения paymentSubjectType- «признак предмета расчета» (тег 1212)

Значение Описание
1 товар
2 подакцизный товар
3 работа
4 услуга
5 ставка азартной игры
6 выигрыш азартной игры
7 лотерейный билет
8 выигрыш лотереи
9 предоставление РИД
10 платеж
11 агентское вознаграждение
12 составной предмет расчета
13 иной предмет расчета
14 имущественное право
15 внереализационныи доход
16 страховые взносы: о суммах расходов, уменьшающих сумму налога (авансовых платежей) в соответствии с п. 3.1 статьи 346.21 НК РФ
17 торговый сбор
18 курортный сбор
19 залог
20 расход: о суммах произведенных расходов в соответствии со статьей 346.16 НК РФ, уменьшающих доход
21 взносы на обязательное пенсионное страхование ИП
22 взносы на обязательное пенсионное страхование
23 взносы на обязательное медицинское страхование ИП
24 взносы на обязательное медицинское страхование
25 взносы на обязательное социальное страхование
26 платеж казино

Таблица 5. Значения agent.agentType«признак агента по предмету расчета» (тег 1222)

Значение Описание
1 банковский платежный агент
2 банковский платежный субагент
3 платежный агент
4 платежный субагент
5 поверенный
6 комиссионер
7 иной агент