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

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

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

Команда 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»

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

{
   cashSum=205
   dateTimeClose=15.06.2011:09:00
   dateTimeOpen=15.06.20 11:02:00
   eCashSum=0
   fsNumber=9999078900009582
   incomeCount=2
   incomeReturnCount=0
   incomeSum=205
   inn=5402155701
   kktAddress=630049, г.Новосибирск, пр-кт.Красный, д.85А
   kktName=АТОЛ 91Ф ...5905
   kktNumber=00108202433580
   kktRegId=0000000001005905
   kktSalesPoint=Сибпельмени, ООО
   kpp=540201001
   nds10=0
   nds18=34.17
   organizationName=Сибпельмени, ООО
   outcomeCount=0
   outcomeReturnCount=0
   outcomeSum=0
   receiptCorrectionCountBuy=0
   receiptCorrectionCountSell=0
   returnCashSum=0
   shiftDocNumber=70
   shiftNumber=13
   totalSumBuyCorrection=0
}