Поиск по сайту

API
Главная / API - Печатные формы

Печатные формы документов

Обновлено 23.11.2023
124 кб

Общие сведения

Сервис позволяет получить печатные формы и скан-копии документов.

Печатные формы документов

Запрос метода

Структура запроса

Адрес метода: https://api.dellin.ru/v1/printable.json

{   
   "appkey":"00000000-0000-0000-0000-000000000000",
   "sessionID":"00000000-0000-0000-0000-000000000000",
   "docUID":"0xad339ac31247666145816f2aeb4935ab",
   "mode":"bill"
}

Адрес метода: https://api.dellin.ru/v1/printable.xml

<request>
   <appkey>00000000-0000-0000-0000-000000000000</appkey>
   <sessionID>00000000-0000-0000-0000-000000000000</sessionID>
   <docUID>0xad339ac31247666145816f2aeb4935ab</docUID>
   <mode>bill</mode>
</request>

Описание параметров

Request
ПараметрОбязательныйТипОписание
appkeyДаstringКлюч приложения. Для получения ключа необходимо пройти регистрацию

sessionID

ДаstringID сессии. Для получения сессии необходимо воспользоваться методом "Авторизация пользователя"

docUID

ДаstringUID накладной / накладной, с который связаны счёт / счёт фактура / накладная на выдачу. UID можно узнать при помощи метода "Журнал заказов": это значение параметра ответа "orders.documents.uid" из блока, где значение параметра "orders.documents.type" - "shipping"
modeДаstring

Тип формы документа.

Доступные значения:

  • "bill" - счёт;
  • "order" - накладная;
  • "invoice" - счёт-фактура;
  • "giveout" - накладная на выдачу
Информация о счёте-фактуре доступна только плательщику по накладной при наличии полного доступа к контрагенту с ролью "плательщик" из накладной (см. "Список контрагентов")

Ответ метода

Структура ответа

{
   "metadata":{
      "status":200,
      "generated_at":"2015-06-18 12:37:28"
   },
   "data":[
      {
         "uid":"0x819400505683398711e9e43200791660",
         "base64":"JVBERi0xLjQKJeLjz9MKMSAwIG9i..",
         "url":[
            "https://assets.dellin.ru/assets/api_cache/giveout_orders/2015/681/original/1e56-252e-40aae5-37c0b.jpg"
         ]
      }
   ]
}
<response>
   <metadata>
      <status>200</status>
      <generated_at>2015-06-18 12:37:28</generated_at>
   </metadata>
   <data>
      <uid>0x819400505683398711e9e43200791660</uid>
      <base64>JVBERi0xLjQKJeLjz9MKMSAwIG9i..</base64>
      <url>https://assets.dellin.ru/assets/api_cache/giveout_orders/2015/681/original/1e56-252e-40aae5-37c0b.jpg</url>
   </data>
</response>

Описание параметров

Response
ПараметрТипОписание
metadataobjectСистемная информация
metadata.statusintegerЭмуляция http-кода состояния. В случае успешного выполнения возвращается код "200" (OK)
metadata.generated_atstring

Дата и время генерации ответа сервера.

Формат: "ГГГГ-ММ-ДД ЧЧ:ММ:СС"

dataobjectДанные сессии
data.uidstringUID документа
data.base64stringPdf-документ в формате base64 
data.urlarray of stringsСсылка для скачивания документа. Ссылка доступна только для накладных на выдачу (значение параметра запроса "mode" - "giveout")

Обработка ошибок

Помимо общих ошибок API, в ответе метода могут присутствовать следующие ошибки:

Номер ошибки

http-код

Краткое описание ошибки

Детальное описание ошибки

706001

400

Накладная не найдена

-

706002

400Изображение не найдено-

Печатные формы заявки на забор

Запрос метода

Структура запроса

Адрес метода: https://api.dellin.ru/v1/customers/request/pdf.json

{   
   "appkey":"00000000-0000-0000-0000-000000000000",
   "sessionID":"00000000-0000-0000-0000-000000000000",
   "requestID": "12345"
}

Адрес метода: https://api.dellin.ru/v1/customers/request/pdf.xml

<request>
   <appkey>00000000-0000-0000-0000-000000000000</appkey>
   <sessionID>00000000-0000-0000-0000-000000000000</sessionID>
   <requestID>12345</requestID>
</request>

Описание параметров

Request
ПараметрОбязательныйТипОписание
appkeyДаstringКлюч приложения. Для получения ключа необходимо пройти регистрацию

sessionID

ДаstringID сессии. Для получения сессии необходимо воспользоваться методом "Авторизация пользователя"

requestID

ДаstringID документа

Ответ метода

Структура ответа

{  
   "base64":"dlZxkN5bFAOnL4wPxNNn0y1uJmn2GO4K7...",
}
<response>
   <base64>dlZxkN5bFAOnL4wPxNNn0y1uJmn2GO4K7...</base64>
</response>

Описание параметров

Response
ПараметрТипОписание
base64stringДокумент в формате base64 

Печатные формы заявки на отвоз

Запрос метода

Структура запроса

Адрес метода: https://api.dellin.ru/v1/customers/request_sf/pdf.json

{   
   "appkey":"00000000-0000-0000-0000-000000000000",
   "sessionID":"00000000-0000-0000-0000-000000000000",
   "requestsfID": "12345"
}

Адрес метода: https://api.dellin.ru/v1/customers/request_sf/pdf.xml

<request>
   <appkey>00000000-0000-0000-0000-000000000000</appkey>
   <sessionid>00000000-0000-0000-0000-000000000000</sessionid>
   <requestsfid>12345</requestsfid>
</request>

Описание параметров

Request
ПараметрОбязательныйТипОписание
appkeyДаstringКлюч приложения. Для получения ключа необходимо пройти регистрацию

sessionID

ДаstringID сессии. Для получения сессии необходимо воспользоваться методом "Авторизация пользователя"

requestsfID

ДаstringID документа
Ответ метода совпадает с ответом метода "Печатные формы заявки на забор".