Відправка документа (без створення чернетки)¶
Для роботи з цим методом користувач повинен бути авторизованим .
За допомогою цього POST методу /api/eds/doc/create_and_send відбувається одночасне створення та відправка документа.
Метод запиту |
HTTP POST |
---|---|
Content-Type |
|
URL запиту |
https://edo-v2.edi-n.com/api/eds/doc/create_and_send?doc_type=desadv&gln=9864065702429 |
Параметри, що передаються в URL (разом з адресою методу) |
У рядку заголовка (Header) «Cookie» обов’язково передається SID - токен отриманий при авторизації Обов’язкові url-параметри: gln - рядок (13); номер GLN організації, яка пов’язана з авторизованим користувачем платформи EDIN 2.0 на рівні акаунта doc_type - тип передаваємого документа (опис_параметрів) |
Важливо
API метод підтримує тільки один файл-вкладення в форматі application/json
и application/xml
!
Таблиця 1 - Опис DocType параметрів
Тип |
Назва |
Опис (найменування кирилицею) |
---|---|---|
0 |
all |
всі |
1 |
invoice |
|
2 |
orders |
|
3 |
recadv |
|
4 |
desadv |
|
5 |
ordrsp |
|
6 |
pricat |
|
7 |
comdis |
|
9 |
act |
|
10 |
declar |
|
11 |
insdes |
|
12 |
desscc |
|
13 |
slsrpt |
|
14 |
invrpt |
|
15 |
coacsu |
|
16 |
actset |
|
17 |
iftmin |
|
18 |
retann |
|
19 |
iftmbf |
|
20 |
partin |
|
21 |
mscons |
|
25 |
retins |
|
28 |
comdoc |
|
29 |
declarj12 |
|
30 |
condra |
|
32 |
reestr |
|
40 |
prodlist |
|
41 |
agreem |
|
42 |
iftmbc |
|
59 |
documentinvoice |
|
67 |
doccorinvoice |
|
98 |
quotes |
|
109 |
ettn |
|
111 |
transhipment |
|
117 |
acceptance |
|
113 |
booking |
|
114 |
bookingconfirmation |
|
112 |
completion |
|
118 |
docinvoiceact |
|
119 |
discrepancy |
|
120 |
contrl |
Приклади
Приклад тіла запиту в json форматі:
POST /api/eds/doc/create_and_send?doc_type=desadv&gln=9864065702429 HTTP/1.1
Content-Type: multipart/form-data; boundary=-------------573cf973d5228
...else headers...
---------------573cf973d5228
Content-Disposition: form-data; name="file"; filename="file.json"
Content-Type: application/json
{Content of JSON file}
Приклад тіла запиту в xml форматі:
POST /api/eds/doc/create_and_send?doc_type=desadv&gln=9864065702429 HTTP/1.1
Content-Type: multipart/form-data; boundary=-------------573cf973d5228
...else headers...
---------------573cf973d5228
Content-Disposition: form-data; name="file"; filename="file.xml"
Content-Type: application/xml
{Content of XML file}
Приклад тіла відповіді (json):
{doc_uuid: 3698b501-e1ef-464d-a71a-58066f556114, chain_uuid: 7ccff78e-ea42-47ea-81e4-5508ed4fbd51}
, де doc_uuid - унікальний ідентифікатор документа на платформі EDIN 2.0;
chain_uuid - унікальний ідентифікатор ланцюжка документів.