3.2.4.6. Метод Print
|
|
Метод Print позволяет по номеру документооборота получить стандартизованную печатную форму документа в виде PDF-файла для следующих документов:
•
|
счёт-фактура и корректировочный счёт-фактура;
|
•
|
акт о выполнении работ (оказании услуг);
|
•
|
товарная накладная (ТОРГ-12);
|
•
|
неформализованный документ в формате PDF, DOC, DOCX, RTF, TXT, XLS или XLSX.
|
HTTP-запрос
HTTP-метод: GET
Адрес запроса (URI)
| |
https://<server>.taxcom.ru/v<version>/API/Print/{ID}
| |
Параметры адреса запроса
| |
ID
|
Обязательный параметр. Уникальный идентификатор документооборота, полученный из ответа на вызов метода GetMessageList как значение атрибута <Docflow Id="..."> (см. п. 3.2.4.2. Метод GetMessageList)
|
Заголовок запроса
| |
Integrator-Id
|
Идентификатор интеграционного решения. Формат этого идентификатора:
COMPANY_AAAAAAAA-AAAA-AAAA-AAAA-AAAAAAAAAAAA
|
Assistant-Key
|
Маркер временного доступа (Authorization token)
|
HTTP-ответ
PDF-файл документа в двоичном коде.
Коды ответа сервера:
-
200 - Успешное формирование документа, возвращается содержимое файла.
-
202 (Accepted) - Запрос на печать документа принят. Печатная форма еще не готова.
-
204 (NoContent) - Печать запрашиваемого документа не поддерживается.
-
400 (BadRequest) - Неверный идентификатор документооборота.
-
404 (NotFound) - Документ не найден.
В случае получения ответа с кодом 202 необходимо через некоторые промежутки времени (рекомендуемый интервал - 30 секунд) отправлять повторные запросы на печать с теми же параметрами до успешного формирования печатной формы.
.