СБИС Для магазинов

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

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

Команда отправляет кассовый чек на регистрацию. В запросе передайте токен доступа, который получен после авторизации в СБИС, а также остальные обязательные параметры запроса.

Метод: POST

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

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

Параметр

Тип

Описание

Пример

companyIDNumber, обязательныйID организации123
cashierFIOString, обязательныйФИО кассираИванов И. И.
operationTypeNumber, обязательныйТип операции:
  • 1 — «приход»
  • 2 — «возврат прихода»
2
cashSumNumber, обязательныйСумма наличными100
bankSumNumber, обязательныйСумма безналичнымиПринимает значение из запроса
internetSumNumber, обязательныйСумма интернет-оплатыПринимает значение из запроса
accountSumNumber, обязательныйСумма оплаты на расчетный счетПринимает значение из запроса
postpaySumNumber, обязательныйСумма постоплаты (кредит)Принимает значение из запроса
prepaySumNumber, обязательныйСумма предоплаты (аванс)Принимает значение из запроса
vatNoneNumber, обязательныйСумма «БЕЗ НДС»Принимает значение из запроса
vatSum0Number, обязательныйСумма «НДС 0%»Принимает значение из запроса
vatSum10Number, обязательныйСумма «НДС 10%»Принимает значение из запроса
vatSum20Number, обязательныйСумма «НДС 20%»Принимает значение из запроса
allowRetailPayedNumber, обязательныйОтгрузка/списание «в минус». Если в результате продаж товар уйдет в минус, ККТ перестанет регистрировать чеки, в которых есть этот товар0 — запрещено, 1 — разрешено
vatSum120Number, обязательныйСумма «НДС 120%»100
vatSum120Number, обязательныйСумма «НДС 120%»100
nameNomenclatureString, обязательныйНаименование товарной позицииинтернет-товар
barcodeNomenclatureNumber, обязательныйШтрихкод товарной позиции123456
priceNomenclatureNumber, обязательныйЦена товарной позиции100
quantityNomenclatureNumber, обязательныйКоличество1
measureNomenclatureString, обязательныйЕдиница измерения: шт (штука), кг (килограмм), л (литр)шт
kindNomenclatureString, обязательныйПризнак предмета расчета: Т (товар), У (услуга)т
totalPriceNomenclatureNumber, обязательныйСумма предмета расчета100
taxRateNomenclatureNumber, обязательныйСумма НДС предмета расчета10
totalVatNumber, обязательныйИтого НДС100
customerFIOString, обязательныйФИО покупателяПринимает значение из запроса
customerEmailString, обязательныйEmail покупателяПринимает значение из запроса
customerPhoneNumber, обязательныйНомер телефона покупателяПринимает значение из запроса
customerINNString, обязательныйИНН покупателяПринимает значение из запроса
customerExtIdNumber, обязательныйВнешний ИД покупателяПринимает значение из запроса
taxSystemNumber, обязательныйТип системы налогообложения (СНО)
  • 1 - общая,
  • 2 - упрощенная (доход),
  • 4 - упрощенная (доход минус расход),
  • 8 - ЕВНД,
  • 16 - ЕСХН,
  • 32 - патент.
1
sendEmailString, обязательныйАдрес электронной почты покупателя для отправки чекаtest@test.ru
sendPhoneNumber, обязательныйНомер телефона покупателя для отправки чекаПринимает значение из запроса
propNameString, обязательныйНаименование доп. реквизитаПринимает значение из запроса
propVaString, обязательныйЗначение доп. реквизитаПринимает значение из запроса
commentString, обязательныйКомментарий к чеку, в ОФД не передаетсяТестовый чек
payMethodNumber , обязательныйПризнак способа расчета:
  • 1 - предоплата 100%,
  • 2 - предоплата,
  • 3 - аванс,
  • 4 - полный расчет,
  • 5 - частичный расчет и кредит,
  • 6 - передача в кредит,
  • 7 - оплата кредита.
4
externalIdString, обязательныйУникальный идентификатор платежа4b3d1874-b47c-11ea

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

X-SBISAccessToken  токен, полученный при авторизации.

POSThttps://api.sbis.ru/retail/sale/create
X-SBISAccessToken: 
IXRnMUREP2g1fi93XjYqYVRVbUdZPCxuUFpwLEVDKlspSH5MZTNweDVnJDw2d0kmUzo6RztDN2RXaiVVbFgyQTIwMjAtMDYtMDQgMDk6Mzg6MTYuODA2MzM4
{
   "companyID": "132",
   "cashierFIO": "Иванов",
   "operationType": "1",
   "cashSum": "100",
   "bankSum": null,
   "internetSum": null,
   "accountSum": null,
   "postpaySum": null,
   "prepaySum": null,
   "vatNone": null,
   "vatSum0": null,
   "vatSum10": null,
   "vatSum20": null,
   "vatSum110": null,
   "vatSum120": "100",
   "allowRetailPayed": "1",
   "nomenclatures": [
      {
         "nameNomenclature": "Интернет товар",
         "barcodeNomenclature": "123456",
         "priceNomenclature": "100",
         "quantityNomenclature": "1",
         "measureNomenclature": "ШТ",
         "kindNomenclature": "Т",
         "totalPriceNomenclature": "100",
         "taxRateNomenclature": "10",
         "totalVat": "100"
      }
   ],
   "customerFIO": null,
   "customerEmail": null,
   "customerPhone": null,
   "customerINN": null,
   "customerExtId": null,
   "taxSystem": "1",
   "sendEmail": "test@test.ru",
   "sendPhone": null,
   "propName": null,
   "propVal": null,
   "comment": "тестовый чек",
   "payMethod": "4"
}

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

{
"Result":"{\”payId\”:  \”0f63b8d4-4190-4dd9-90e2-8347afde4674\"}
}
Нашли неточность? Выделите текст с ошибкой и нажмите ctrl + enter.