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

Выгрузить список смен по ККТ

Выгрузить список смен по ККТ

Команда API ОФД выгружает кассовые смены по выбранной ККТ. Это позволяет получить краткую информацию по продажам за определенную смену.

Метод: GET

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

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

Параметр

Тип

Описание

Пример

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

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

Cookie:sid — идентификатор сессии, полученный при авторизации.

Cookie:sid=005cc446-005cc447-00ba-291415993318a7b8

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

Параметр

Тип

Описание

Пример

cashSumNumberИтого наличными«10»
dateTimeCloseNumberДата и время закрытия смены«14.11.19 09:06:00»
dateTimeOpenStringДата и время открытия смены«14.11.19 09:04:00»
eCashSumNumberИтого безналичными«0»
fsNumberNumberЗаводской номер ФН«9999078900002970»
incomeCountNumberКоличество чеков с операцией «Приход»«1»
incomeReturnCountNumberКоличество чеков с операцией «Возврат прихода»«0»
incomeSumNumberСумма прихода за смену«10»
innString (Unicode)ИНН организации, пользователя ККТ«7723721617»
kktAddressStringАдрес регистрации ККТ«629306, ЯНАО, г. Новый Уренгой, Территория Восточная промзона, панель В»
kktNameStringМодель ККТ«АТОЛ ЗН 00106309007415»
kktNumberNumberЗаводской номер ККТ«00106309007415»
kktRegIdNumberРегистрационный номер ККТ«0000000001010172»
kktSalesPointString (Unicode)Наименование точки продаж«Филиал в Пензе»
kppNumberКПП (код причины постановки)«123456987»
nds10NumberИтого НДС 10%«0»
nds18NumberИтого НДС 18%«5466.67»
organizationNameString (Unicode)Название организации, владельца ККТ«ООО, ТРЕЙД»
outcomeCountNumberКоличество чеков с операцией «Расход»«0»
outcomeReturnCountNumberКоличество чеков с операцией «Возврат расхода»«0»
receiptCorrectionCountBuyNumberКоличество чеков коррекции прихода«0»
receiptCorrectionCountSellNumberКоличество чеков коррекции расхода«0»
outcomeSumNumberСумма расхода за смену«0»
returnCashSumNumberСумма возвратов наличными за смену«0»
returnECashSumNumberСумма возвратов безналичными за смену«0»
shiftDocNumberNumberНомер фискального документа«120»
shiftNumberNumberНомер смены«25»
totalSumBuyCorrectionNumberИтого коррекция прихода«0»
totalSumSellCorrectionNumberИтого коррекция расхода«0»

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

{
  "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"
}