Подсистема Такском API       техническое описание
×

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).