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

Получить фискальный документ по идентификатору

Получить фискальный документ по идентификатору

Команда API ОФД позволяет получить фискальный документ по его идентификатору. Документ можно запросить в формате *.json или *.pdf.

Метод: GET

Адрес запроса: https://api.sbis.ru/ofd/v1/orgs/<inn>/kkts/<regId>/storages/<storageId>/docs/<docNum>?docDate=<docDate>&format=<format>;

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

Параметр

Тип

Описание

Пример

innString, обязательныйИНН организации-владельца ККТ«1234567890»
regIdString, обязательныйРегистрационный номер ККТ«123456»
storageIdString, обязательныйРегистрационный номер ФН«9999999»
docNumString, обязательныйНомер запрашиваемого фискального документа«123»
docDateString, обязательныйДата запрашиваемого документа«2018-11-23T12:10:04»
formatString, обязательный Формат выдачи документа:
  • «json» — в виде *.json,
  • «pdf» — в виде *.pdf
«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"
}