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

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

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

Метод: GET

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

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

Параметр

Тип, формат

Описание

Параметры пути
inn*StringИНН организации-владельца ККТ
regId*StringРегистрационный номер ККТ, выданный ФНС
storageId*StringНомер фискального накопителя
Параметры строки
dateFrom*String
YYYY-MM-DDThh:mm:ss
Время начала периода запрашиваемых документов
dateTo*String
YYYY-MM-DDThh:mm:ss
Время окончания периода запрашиваемых документов. Период между dateFrom и DateTo не должен быть больше 7 дней.
shiftNumberNumberНомер смены
startIdNumberНомер фискального документа, от которого идет отсчет фискальных документов в списке
limitNumberМаксимальное количество документов в ответе. По умолчанию 100

* — обязательный параметр.

Схема ответа

В ответе возвращается массив строк в формате JSON. В ключах массива содержатся названия вида фискального документа. В качестве значения ключа выступает JSON-объект с содержимым фискального документа.

Ключ

Значение

fiscalReportОтчет о регистрации
fiscalReportCorrectionОтчет об изменении параметров регистрации
openShiftОтчет об открытии смены
currentStateReportОтчет о текущем состоянии расчетов
receiptКассовый чек
receiptCorrectionКассовый чек коррекции
bsoБСО
bsoCorrectionБСО коррекции
closeShiftОтчет о закрытии смены
closeArchiveОтчет о закрытии фискального накопителя

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

GET https://api.sbis.ru/ofd/v1/orgs/1234567890/kkts/<4540640198039443>/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-Type: application/json; charset=utf-8

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

[ 
   { 
      "openShift":{ 
         "code":2, 
         "receiveDateTime":"2021-08-12T07:35:52", 
         "dateTime":1628753700, 
         "userInn":"5448100656", 
         "operator":"Бьютификация Импорта", 
         "kktRegId":"4540640198039443", 
         "shiftNumber":135, 
         "fiscalDocumentNumber":2933, 
         "fiscalDriveNumber":"1604167078452147", 
         "fiscalSign":2824814960, 
         "kktVersion":"kkt_ver", 
         "documentKktVersion":2, 
         "fiscalDocumentFormatVer":2 
      } 
   }, 
{ 
      "receipt":{ 
         "receiptCode":3, 
         "receiveDateTime":"2021-08-12T07:36:03", 
         "dateTime":1628753760, 
         "userInn":"5448100656", 
         "totalSum":10000, 
         "operator":"Бьютификация Импорта", 
         "cashTotalSum":10000, 
         "kktRegId":"4540640198039443", 
         "shiftNumber":135, 
         "fiscalDocumentNumber":2934, 
         "fiscalDriveNumber":"1604167078452147", 
         "requestNumber":1, 
         "user":"Авиакомпания \"Сибирь\", АО", 
         "operationType":1, 
         "taxationType":1, 
         "items":[ 
            { 
               "quantity":1.000, 
               "name":"Тариф авиабилета No 67A-6111962747", 
               "sum":10000, 
               "price":10000 
            } 
         ], 
         "fiscalSign":2505324075, 
         "ecashTotalSum":0, 
         "ndsNo":10000, 
         "fiscalDocumentFormatVer":2, 
         "prepaidSum":0, 
         "creditSum":0, 
         "provisionSum":0 
      } 
   } 
]
Нашли неточность? Выделите текст с ошибкой и нажмите ctrl + enter.