Команда API ОФД позволяет получить список фискальных документов ККТ. Его можно отфильтровать по смене, дате и времени.
Метод: GET
Адрес запроса: https://api.sbis.ru/ofd/v1/orgs/
Входная информация для ОФД
Параметр | Тип | Описание | Пример |
inn | String, обязательный | ИНН организации-владельца ККТ | 1234567890 |
regId | String, обязательный | Регистрационный номер ККТ, выданный ФНС | 123 |
storageId | String, обязательный | Номер фискального накопителя | 9999999 |
dateFrom | String, обязательный | Время начала периода запрашиваемых документов | 2016-10-19T12:20:45 |
dateTo | String, обязательный | Время окончания периода запрашиваемых документов | 2016-11-19T23:20:45 |
shiftNumber | Number, обязательный | Номер смены | 100 |
startId | Number, обязательный | Номер фискального документа, от которого идет отсчет фискальных документов в списке | 100500 |
limit | Number, обязательный | Максимальное количество документов в ответе. По умолчанию 100 | 25 |
Возвращаемое значение
Список фискальных документов ККТ в формате *.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/<123>/storages/9999999/docs?dateFrom=2019-10-19T12:20:45&dateTo=2019-11-19T23:20:45&shiftNumber=15&startId=100500&limit=25
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"
}