Создание чека при помощи API

Для создания чека при помощи API необходимо сформировать объект чека в JSON и передать его PUT-запросом функции receipt

PUT https://vsevkassu.ru/api/v1/receipt

Создадим чек на оплату 2-х товаров, полный расчет по безналичной оплате.

{
        "salepoint_id": 1,                     //системный идентификатор кассы
        "type": 1,                             //приход
        "external_id": "232",                  //любой уникальный идентификатор из вашей системы
        "tax": 1                               //УСН Доходы
        "buyer": {
            "contact": "test@test.ru",
        },
        "items": [
            {
                "item_type": 1,                //товар
                "name": "телевизор",
                "quantity": 1,
                "quant": "шт",
                "pay_type": 4,                 //полный расчет
                "price": 10000,
                "sum": 10000,
                "price_nds": 0,          
                "nds_type": 6,                 // без ндс
            },
            {
                "item_type": 4,                //услуга
                "name": "доставка",
                "quantity": 1,
                "quant": "",
                "pay_type": 4,                 //полный расчет
                "price": 500,
                "sum": 500,
                "price_nds": 0,          
                "nds_type": 6,                 // без ндс
            }
        ],
        "payment": {
            "full_sum": 10500,
            "sum_bn": 10500,
        },
        "is_print": 1,                         //выводим чек на печать на кассе
    }

Описание полей объектов и значений

ПолеОписаниеТип, возм. значенияобяз.по умолч.
salepoint_idСистемный идентификатор кассыЦелое числода
typeтип чекаЦелое число (список значений)да
external_idВнешний уникальный идентификаторСтрока автогенерация
taxтип системы налогообложенияЦелое число (список значений) СН, указанная по умолчанию для кассы
buyerданные покупателяОбъект покупателяда
itemsпозиции в чекеМассив объектов товарада
paymentданные оплатыОбъект оплатыда
is_printПризнак печати чека (если присутствует печатающее устройство), при указании 0 обязательно указание контакта покупателя (E-Mail или телефон)0 или 1 0
ПолеОписаниеТип, возм. значенияобяз.по умолчанию
contactтелефон или E-Mail получателя чека. Строка пустая строка
nameнаименование покупателяСтрока пустая строка
innИНН покупателяСтрока пустая строка
ПолеОписаниеТип, возм. значенияобяз.по умолчанию
item_typeТип товара Целое число (список значений)+
nameНаименование товараСтрока+
quantityКоличествоЦелое или вещественное положительное число, до 2 десятичных разрядов, разделитель разрядов точка+
quantЕдиница измеренияСтрока не указывается
pay_typeТип оплатыЦелое число (список значений)+
priceЦена за единицу товараЦелое или вещественное положительное число, до 2 десятичных разрядов, разделитель разрядов точка+
sumСумма, цена за единицу умноженная на количествоЦелое или вещественное положительное число, до 2 десятичных разрядов, разделитель разрядов точка высчитывается автоматически
price_ndsНДС за единицу товараЦелое или вещественное положительное число, до 2 десятичных разрядов, разделитель разрядов точка высчитывается по типу НДС
nds_typeТип НДСЦелое число (список значений)+
nds_sumСумма НДС за товарЦелое или вещественное положительное число, до 2 десятичных разрядов, разделитель разрядов точка Высчитывается автоматически
ПолеОписаниеТип, возм. значенияобяз.по умолчанию
full_sumПолная сумма чекаЦелое или вещественное положительное число, до 2 десятичных разрядов, разделитель разрядов точка+
sum_nalСумма наличными по чекуЦелое или вещественное положительное число, до 2 десятичных разрядов, разделитель разрядов точка 0*
sum_bnСумма электронным платежом по чекуЦелое или вещественное положительное число, до 2 десятичных разрядов, разделитель разрядов точка 0*
sum_prepaidСумма, подлежащая уплате ранее внесенной предоплатой (зачетом аванса)Целое или вещественное положительное число, до 2 десятичных разрядов, разделитель разрядов точка 0*
sum_postpaidСумма, подлежащая последующей уплате (в кредит)Целое или вещественное положительное число, до 2 десятичных разрядов, разделитель разрядов точка 0*
sum_creditСумма оплаты встречным представлением Целое или вещественное положительное число, до 2 десятичных разрядов, разделитель разрядов точка 0*
wondsСумма, уплаченная по ставке без НДСЦелое или вещественное положительное число, до 2 десятичных разрядов, разделитель разрядов точка высчитывается автоматически
nds20Сумма НДС по ставке 20%Целое или вещественное положительное число, до 2 десятичных разрядов, разделитель разрядов точка высчитывается автоматически
nds10Сумма НДС по ставке 10%Целое или вещественное положительное число, до 2 десятичных разрядов, разделитель разрядов точка высчитывается автоматически
nds120Сумма НДС по ставке 20/120Целое или вещественное положительное число, до 2 десятичных разрядов, разделитель разрядов точка высчитывается автоматически
nds110Сумма НДС по ставке 10/110Целое или вещественное положительное число, до 2 десятичных разрядов, разделитель разрядов точка высчитывается автоматически
nds0Сумма, уплаченная по ставке НДС 0%Целое или вещественное положительное число, до 2 десятичных разрядов, разделитель разрядов точка высчитывается автоматически

* сумма полей sum_nal + sum_bn + sum_prepaid + sum_postpaid + sum_credit должна быть равна full_sum

обычные чекиЧеки коррекции
наименованиезначениенаименованиезначение
Приход1Коррекция прихода11
Возврат прихода2Коррекция возврата прихода12
Расход3Коррекция расхода13
Возврат расхода4Коррекция возврата расхода14
наименованиезначение
общая система налогообложения0
упрощенная система налогообложения доходы1
упрощенная система налогообложения доходы минус расходы2
единый налог на вмененный доход3
единый социальный налог4
патентная система налогообложения5
наименованиезначение
Товар1
Подакцизный товар2
Работа3
Услуга4
Представление результатов интеллектуальной деятельности9
Платеж10
Агентское вознаграждение11
Иной предмет расчета13
наименованиезначение
Предоплата 100%1
Предоплата2
Аванс3
Полная оплата4
частичная оплата5
кредит6
оплата кредита7
наименованиезначение
НДС 20%1
НДС 10%2
НДС 20/1203
НДС 10/1104
НДС 0%5
без НДС6