Онлайн-кассы и ОФД

Список документов по фискальному накопителю

Список документов по фискальному накопителю

Команда API ОФД позволяет получить список фискальных документов ККТ. Его можно отфильтровать по смене, дате и времени.

Метод: GET

Адрес запроса: https://api.sbis.ru/ofd/v1/orgs/<inn>/kkts/<regId>/storages/<storageId>/docs?dateFrom=<dateFrom>&dateTo=<dateTo>&shiftNumber=<shiftNumber>&startId=<startId>&limit=<limit>

Входная информация для ОФД

Параметр

Тип

Описание

Пример

innString, обязательныйИНН организации-владельца ККТ«1234567890»
regIdString, обязательныйРегистрационный номер ККТ, выданный ФНС«123»
storageIdString, обязательныйНомер фискального накопителя«9999999»
dateFromString, обязательныйВремя начала периода запрашиваемых документов«2016-10-19T12:20:45»
dateToString, обязательныйВремя окончания периода запрашиваемых документов«2016-11-19T23:20:45»
shiftNumberNumber, обязательныйНомер смены«100»
startIdNumber, обязательныйНомер фискального документа, от которого идет отсчет фискальных документов в списке«100500»
limitNumber, обязательныйМаксимальное количество документов в ответе. По умолчанию 100«25»

Возвращаемое значение

Список фискальных документов ККТ в формате *.json.

Выходная информация от ОФД

Параметр

Тип

Описание

Пример

cashTotalSumNumberИтого наличными«200»
creditSumNumberИтого предоплатой«0»
dateTimeNumberДата и время«1576505580»
ecashTotalSumNumberИтого безналичными«0»
fiscalDocumentFormatVerNumberВерсия формата фискальных данных:
  • 1 — ФФД 1.0,
  • 2 — ФФД 1.05,
  • 3 — ФФД 1.1.
«2»
fiscalDocumentNumberNumberНомер фискального документа (ФД)«63»
fiscalDriveNumberNumberНомер фискального накопителя«9999078900002970»
fiscalSignNumberФискальный признак документа (ФПД)«3376564144»
nameString (Unicode)Наименование товарной позиции«Товар»
ndsNumberКод налоговой ставки:
  • 1 — НДС 20%,
  • 2 — НДС 10%,
  • 3 — НДС 0%.
«Товар»
ndsSumNumberСумма НДС«33»
paymentTypeNumberПризнак способа расчета«3»
priceNumberЦена за единицу товара«200»
productTypeNumberПризнак предмета расчета«15»
quantityNumberКоличество«1»
sumNumberСумма (цена) позиции или товара«200»
kktRegIdString (Unicode)Регистрационный номер ККТ (РНМ)«0000000001010172»
nds18NumberИтого НДС«33»
operationTypeNumberТип операции, например «Кассовый чек»«1»
operatorString (Unicode)ФИО кассира«Смирнов Ю.А.»
prepaidSumNumberСумма предоплаты«0»
provisionSumNumberСумма постоплаты«0»
rawDataStringПервичные данные чека«AwDVABEEEAA5OTk5MD...»
receiptCodeStringКод документа «Кассовый чек». Всегда равен «3»«3»
receiveDateTimeStringДата и время регистрации кассового чека«2019-12-16Т 16:43:31»
requestNumberNumberНомер товарной позиции в чеке«1»
sendDateTimeStringДата и время отправки кассового чека в ОФД«2019-12-16Т 16:43:54»
shiftNumberNumberНомер кассовой смены«15»
taxationTypeNumberТип системы налогообложения (СНО):
  • 0 — общая,
  • 1 — упрощенная (доход),
  • 2 — упрощенная (доход минус расход),
  • 3 — ЕНВД,
  • 4 — ЕСХН,
  • 5 — патент.
«1»
totalSumNumberИтоговая сумма по чеку«200»
userInnString (Unicode)ИНН организации-владельца ККТ«7723721617»

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

{
  "cashTotalSum": "200",
  "creditSum": "0",
  "dateTime": "1576505580",
  "ecashTotalSum": "0",
  "fiscalDocumentFormatVer": "2",
  "fiscalDocumentNumber": "63",
  "fiscalDriveNumber": "9999078900002970",
  "fiscalSign": "3376564144",
  "items": [
    {
      "name": "3",
      "nds": "1",
      "ndsSum": "33",
      "paymentType": "3",
      "price": "200",
      "productType": "15",
      "quantity": "1",
      "sum": "200"
    }
  ],
  "kktRegId": "0000000001010172",
  "nds18": "33",
  "operationType": "1",
  "operator": "Смирнов Ю.А.",
  "prepaidSum": "0",
  "provisionSum": "0",
  "rawData": "AwDVABEEEAA5OTk5MDc4OTAwMDAygMMADc3MjM3MjE2MTcgIBAEBAA/ ==",
  "receiptCode": "3",
  "receiveDateTime": "2019-12-16Т 16:43:31",
  "requestNumber": "1",
  "sendDateTime": "2019-12-16Т 16:43:54",
  "shiftNumber": "15",
  "taxationType": "1",
  "totalSum": "200",
  "userInn": "7723721617"
}