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

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

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

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

Для выполнения запроса используются:

Обязательные параметрыНеобязательные параметры
ИНН организацииМаксимальное количество смен
Регистрационный номер ККТНумерация смен
Местное время начала и окончания периода запроса данных
Параметр смены

Метод запроса: 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, обязательныйМестное время начала периода запрашиваемых документов. Период должен быть не дольше семи дней.«2016-10-19T12:20:45»
dateToString, обязательныйМестное время окончания периода запрашиваемых документов.«2016-11-19T23:20:45»
accountingString, обязательныйУчитывать смены на дату открытия («byOpen») или же на дату закрытия («byClose»).«byOpen»
startIdNumberНомер смены, больше которого должны быть номера фискальных документов в списке. Если не указан, смены выдаются с первой, входящей в указанный период, по порядку.«100500»
limitNumberМаксимальное количество смен, выдаваемых в ответ. По умолчанию 10. Больше 100 смен за раз не выдается.«10»

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

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

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

ПараметрТипОписаниеПример
innString, обязательныйИНН организации-владельца ККТ.«1234567890»
kppStringКПП организации-владельца ККТ. «1234567890»
organizationNameString, необязательныйНазвание организации«Организация, ООО»
shiftNumberNumber, обязательныйНомер смены«123»
dateTimeOpenString, обязательныйВремя закрытия смены«2016-10-19T12:20:45»
incomeSumNumber, обязательнцыйИтого приход за смену«100500»
cashSumNumber, обязательныйИтого наличными за смену«1.23»
eCashSumNumber, обязательныйИтого электронными за смену«1.23»
returnCashSumNumber, обязательныйИтого возвраты наличными за смену«1.23»
returnECashSumNumber, обязательныйИтого возвраты электронными за смену«1.23»
outcomeSumNumber, обязательныйИтого расход за смену«1.23»
nds10Number, обязательныйИтого НДС 10%«1.23»
nds18Number, обязательныйИтого НДС 18%«1.23»
incomeCountNumber, обязательныйКоличество чеков с операцией «Приход»«10»
incomeReturnCountNumber, обязательныйКоличество чеков с операцией «Возврат прихода»«10»
outcomeCountNumber, обязательныйКоличество чеков с операцией «Расход»«10»
outcomeReturnCountNumber, обязательныйКоличество чеков с операцией «Возврат расхода»«10»
receiptCorrectionCountSellNumber, обязательныйКоличество чеков коррекции прихода«10»
receiptCorrectionCountBuyNumber, обязательныйКоличество чеков коррекции расхода«10»
totalSumSellCorrectionNumber, обязательныйИтого коррекция прихода«9.99»
totalSumBuyCorrectionNumber, обязательныйИтого коррекция расхода«9.99»
kktNameStringНазвание кассы«Абв»
kktAddressStringАдрес установки ККТ«1, где, 4»
kktNumberStringЗаводской номер ККТ«123»
fsNumberStringЗаводской номер ФН«123»
kktRegIdStringРегистрационный номер ККТ«123»
shiftDocNumberNumberНомер фискального документа отчета о закрытии смены«10»
kktSalesPointStringНазвание точки продаж«Абв»

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