Присоединяйтесь!
  1. Saby
  2. База знаний
  3. ОФД и онлайн-кассы
  4. Интеграция
  5. API
  6. API для регистрации чека
  7. Зарегистрировать чек

Зарегистрировать чек

Зарегистрировать чек

Команда отправляет кассовый чек на регистрацию в ОФД. Выполните аутентификацию, затем в запросе передайте X-SBISAccessToken и параметры.

Метод: POST

Адрес запроса: https://api.sbis.ru/retail/sale/create

Параметры запроса

Параметр
* — обязательный
** — условно-обязательный

Тип

Описание

companyID*

string

идентификатор точки продаж. Узнайте в службе технической поддержки значение параметра для своей организации

kktRegNumber*

number

регистрационный номер ККТ

cashierFIO*

string

ФИО кассира. Независимо от того, какое пользователем передано значение, в запрос подставится «Автоматический режим»

operationType*

string

тип операции. Возможные значения:

  • 1 — приход;
  • 2 — возврат прихода

cashSum*

string

сумма наличными

bankSum*

string

сумма оплаты по банковской карте

internetSum*

string

сумма интернет-оплаты

accountSum*

string

сумма оплаты на расчетный счет

postpaySum*

string

сумма постоплаты (кредит)

prepaySum*

string

сумма предоплаты (аванс)

vatNone*

string

сумма без НДС

vatSum0*

string

сумма НДС по ставке 0 %

vatSum5*

string

сумма НДС по ставке 5 %

vatSum7*

string

сумма НДС по ставке 7 %

vatSum10*

string

сумма НДС по ставке 10 %

vatSum20*

string

сумма НДС по ставке 20 %

vatSum22*

string

сумма НДС по ставке 22 %

allowRetailPayed*

number

отгрузка/списание «в минус». Возможные значения:

  • 0 — запрещено;
  • 1 — разрешено

nomenclatures

array[]

данные о проданных товарах

vatSum110*

string

сумма НДС по ставке 110 %

vatSum120*

string

сумма НДС по ставке 120 %

nameNomenclature*

list

список проданных товаров

barcodeNomenclature

string

штрихкод товарной позиции

priceNomenclature*

string

цена товара

quantityNomenclature*

string

количество товара

measureNomenclature*

string

единица измерения. Возможные значения:

  • «шт» — штука;
  • «кг» — килограмм;
  • «л» — литр

kindNomenclature*

string

тип номенклатуры. Возможные значения:

  • «т» — товар;
  • «у» — услуга

totalPriceNomenclature*

string

сумма предмета расчета

taxRateNomenclature**

string

ставка НДС. Укажите значение или передайте null, если НДС не применяется.

totalVat*

string

итого НДС

customerFIO*

string

ФИО покупателя

customerEmail*

string

email покупателя

customerPhone*

string

телефон покупателя

customerINN*

string

ИНН покупателя

customerExtId

string

идентификатор покупателя во внешней системе

taxSystem*

string

тип системы налогообложения (СНО). Возможные значения:

  • 1 — общая
  • 2 — упрощенная (доход)
  • 4 — упрощенная (доход - расход)
  • 16 — ЕСХН
  • 32 — патент

sendEmail**

string

адрес электронной почты покупателя для отправки чека. Обязателен, если не указан sendPhone

sendPhone**

string

телефон покупателя для отправки чека. Обязателен, если не указан sendEmail

propName*

string

наименование дополнительного реквизита чека

propVa*

string

значение дополнительного реквизита чека

comment*

string

комментарий к чеку, в ОФД не передается

payMethod*

string

способа расчета. Возможные значения:

  • 1 — предоплата 100 %;
  • 2 — предоплата;
  • 3 — аванс;
  • 4 — полный расчет;
  • 5 — частичный расчет и кредит;
  • 6 — передача в кредит;
  • 7 — оплата кредита

externalId

string

уникальный идентификатор платежа

Пример запроса

Пример ответа

Нашли неточность? Выделите текст с ошибкой и нажмите ctrl + enter.