Команда API ОФД позволяет получить фискальный документ по его идентификатору. Документ можно запросить в формате *.json или *.pdf.
Метод: GET
Адрес запроса: https://api.sbis.ru/ofd/v1/orgs/
Входная информация для ОФД
Параметр | Тип | Описание | Пример |
inn | String, обязательный | ИНН организации-владельца ККТ | 1234567890 |
regId | String, обязательный | Регистрационный номер ККТ | 123456 |
storageId | String, обязательный | Регистрационный номер ФН | 9999999 |
docNum | String, обязательный | Номер запрашиваемого фискального документа | 123 |
docDate | String, обязательный | Дата запрашиваемого документа | 2018-11-23T12:10:04 |
format | String, обязательный | Формат выдачи документа:
| json |
Выходная информация от ОФД
Параметр | Тип | Описание | Пример |
cashTotalSum | Number | Итого наличными | 200 |
creditSum | Number | Итого постоплатой | 0 |
prepaidSum | Number | Итого предоплатой | 0 |
provisionSum | Number | Итого встречным представлением | 0 |
dateTime | Number | Дата и время | 1576505580 |
ecashTotalSum | Number | Итого безналичными | 0 |
fiscalDocumentFormatVer | Number | Версия формата фискальных данных:
| 2 |
fiscalDocumentNumber | Number | Номер фискального документа (ФД) | 63 |
fiscalDriveNumber | Number | Номер фискального накопителя | 9999078900002970 |
fiscalSign | Number | Фискальный признак документа (ФПД) | 3376564144 |
name | String (Unicode) | Наименование товарной позиции | Товар |
nds | Number | Код налоговой ставки:
| Товар |
ndsSum | Number | Сумма НДС | 33 |
paymentType | Number | Признак способа расчета | 3 |
price | Number | Цена за единицу товара | 200 |
productType | Number | Признак предмета расчета | 15 |
quantity | Number | Количество | 1 |
sum | Number | Сумма (цена) позиции или товара | 200 |
kktRegId | String (Unicode) | Регистрационный номер ККТ (РНМ) | 0000000001010172 |
nds18 | Number | Итого НДС | 33 |
operationType | Number | Тип операции, например «Кассовый чек» | 1 |
operator | String (Unicode) | ФИО кассира | Смирнов Ю.А. |
prepaidSum | Number | Сумма предоплаты | 0 |
provisionSum | Number | Сумма постоплаты | 0 |
rawData | String | Первичные данные чека | AwDVABEEEAA5OTk5MD... |
receiptCode | String | Код документа «Кассовый чек». Всегда равен «3» | 3 |
receiveDateTime | String | Дата и время регистрации кассового чека | 2019-12-16Т 16:43:31 |
requestNumber | Number | Номер товарной позиции в чеке | 1 |
sendDateTime | String | Дата и время отправки кассового чека в ОФД | 2019-12-16Т 16:43:54 |
shiftNumber | Number | Номер кассовой смены | 15 |
taxationType | Number | Тип системы налогообложения (СНО):
| 1 |
totalSum | Number | Итоговая сумма по чеку | 200 |
userInn | String (Unicode) | ИНН организации-владельца ККТ | 7723721617 |
Пример запроса
GET https://api.sbis.ru/ofd/v1/orgs/1234567890/kkts/123456/storages/9999999/docs/123?docDate=2018-11-23T12:10:04&format=json
Cookie: sid=0060b537-0060b538-eeba-45ec6eb2c9016168
Content-Length: 0
Host: api.sbis.ru
User-Agent: Python-urllib/3.3
Content-Type: application/json; charset=utf-8
Пример ответа
{
"cashTotalSum": "200",
"creditSum": "0",
"prepaidSum": "0",
"provisionSum": "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"
}