Відправка документа (без створення чернетки)

Для роботи з цим методом користувач повинен бути авторизованим .

За допомогою цього POST методу /api/eds/doc/create_and_send відбувається одночасне створення та відправка документа.

Метод запиту

HTTP POST

Content-Type

multipart/form-data

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 - унікальний ідентифікатор ланцюжка документів.