4.1. Новые документы
Метод предназначен для периодического получения новых фискальных документов, которые были приняты ОФД Такском с момента предыдущего запроса, но только за последние 10 суток. Документы, принятые более 10 суток назад, метод не возвращает.
Поддерживаются следующие типы документов:
· Отчет об открытии смены
· Отчет о текущем состоянии расчетов
· Кассовый чек
· Кассовый чек коррекции
· Бланк строгой отчетности
· Бланк строгой отчетности коррекции
· Отчет о закрытии смены
Метод синхронный и возвращает не более 10 000 документов на каждый запрос. Документы сортируются по дате и времени их принятия Такскомом.
Логика работы с методом следующая:
1. Выполнить запрос без указания параметра «id», чтобы получить первую партию документов (начиная от полученных 10 суток назад документов).
2. Выполнять запрос повторно, передавая значение параметра «id» последнего полученного в предыдущем запросе документа, пока метод не вернет последний принятый Такскомом документ.
3. Выполнять запрос по аналогии с п. 2, но уже с требуемой периодичностью (но не чаще, чем 1 раз в минуту).
Если передан некорректный «id», метод возвращает ошибку 2203 Некорректный ID документа. Если не найдено ни одной ККТ, к которой у пользователя есть доступ, метод возвращает ошибку 3106 Не найдено ни одной ККТ.
HTTP-запрос:
HTTP-Method: GET
Адрес запроса (URI)
| |
https://<server>.taxcom.ru/API/v2/NewDocuments
| |
Параметры запроса
| |
an
|
Номер договора
Не обязательный параметр (не передается, если необходимо получить данные из всех личных кабинетов, к которым есть доступ)
|
id
|
ИД последнего полученного ранее документа
Не обязательный параметр (не передается, если необходимо получить самые ранние доступные в методе документы)
|
Заголовок запроса
| |
Session-Token
|
Маркер временного доступа
|
HTTP-ответ:
JSON ответ со списком документов. Формат ответа описывается схемой NewDocuments_Response (Приложение №12).