Створення чернетки документа

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

За допомогою методу api/eds/doc можливо швидко створити чернетку документа конкретного зазначеного типу для конкретного одержувача.

Метод запиту

HTTP POST

Content-Type

application/json (тіло HTTP запиту / відповіді в json форматі)

URL запиту

https://edo-v2.edin.ua/api/eds/doc?gln=9864065702429&doc_type=orders&doc_number=sdsd334&doc_date=1505497243&recipient=9864065702428&family=edi

Параметри, що передаються в URL (разом з адресою методу)

У рядку заголовка (Header) «Cookie» обов’язково передається SID - токен отриманий при авторизації

Обов’язкові url-параметри:

gln - рядок (13); номер GLN організації, яка пов’язана з авторизованим користувачем платформи EDIN 2.0 на рівні акаунта

doc_type - рядок; конкретний тип документа

doc_number - рядок; номер документа

doc_date - число; дата документа (в форматі UNIX-timestamp)

recipient - рядок(13); gln отримувача

family - рядок; «група» документів, можливі значення: - edi - uzd - reports - certificats - factoring

{«…»} - тіло http запиту - json документа

Підказка

Також можливо виконати запит у вигляді curl-рядка:

curl -X POST „https://edo-v2.edin.ua/api/eds/doc?gln=9864065702429&doc_type=orders&doc_number=sdsd334&doc_date=1505497243&recipient=9864065702428&family=edi“ -d {json - тело документа} -b „SID=458a0d38-5b56-4b8e-8998-009a1edd31eb“

Специфікація для розшифровки ключів curl запиту: https://curl.haxx.se/docs/manpage.html


JSON-параметри в тілі HTTP запиту/відповіді


REQUEST


У цьому методі в json-тілі запиту передаються поля документа (зі специфікацією документів ви можете ознайомитися у відповідному розділі).


RESPONSE


В відповідь передається «ID створеної чернетки» (довжина 36 символів), наприклад, fb285cdb-31f8-4d59-b89b-77e30e608e12.


Приклади


Приклад тіла запиту (json):

{
     "NUMBER": "6422722fb78c4509b06eac43758e1545",
     "DATE": "2019-02-15",
     "TIME": "00:00",
     "ORDERNUMBER": "6422722fb78c4509b06eac43758e1545",
     "ORDERDATE": "2019-02-15",
     "DELIVERYDATE": "2019-02-30",
     "DELIVERYTIME": "10:00",
     "CAMPAIGNNUMBER": "334455",
     "CURRENCY": "UAH",
     "LIMES": [],
     "HEAD": [
             {
                     "BUYER": "4820128010004",
                     "SUPPLIER": "9864065702429",
                     "DELIVERYPLACE": "4820128019007",
                     "INVOICEPARTNER": "4820128010004",
                     "SENDER": "4820128010004",
                     "RECIPIENT": "9864065702429",
                     "POSITION": [
                             {
                                     "POSITIONNUMBER": "1",
                                     "PRODUCT": "5029053540900",
                                     "PRODUCTIDBUYER": "527209",
                                     "DESCRIPTION": "пироженко",
                                     "PRICE": 510,
                                     "PRICEWITHVAT": 571.2,
                                     "VAT": "12.00",
                                     "AMOUNT": 0,
                                     "AMOUNTWITHVAT": 0,
                                     "ORDEREDQUANTITY": 64,
                                     "ACCEPTEDQUANTITY": 64,
                                     "PRODUCTTYPE": "1"
                             },
                             {
                                     "POSITIONNUMBER": "2",
                                     "PRODUCT": "5029053540924",
                                     "PRODUCTIDBUYER": "527215",
                                     "DESCRIPTION": "мороженко",
                                     "PRICE": 510,
                                     "PRICEWITHVAT": 571.2,
                                     "VAT": "12.00",
                                     "AMOUNT": 0,
                                     "AMOUNTWITHVAT": 0,
                                     "ORDEREDQUANTITY": 32,
                                     "ACCEPTEDQUANTITY": 32,
                                     "PRODUCTTYPE": "1"
                             },
                             ...
                             {
                                     "POSITIONNUMBER": "48",
                                     "PRODUCT": "5029053543987",
                                     "PRODUCTIDBUYER": "100307632",
                                     "DESCRIPTION": "водочка",
                                     "PRICE": 1751.6,
                                     "PRICEWITHVAT": 1961.79,
                                     "VAT": "12.00",
                                     "AMOUNT": 0,
                                     "AMOUNTWITHVAT": 0,
                                     "ORDEREDQUANTITY": 12,
                                     "ACCEPTEDQUANTITY": 12,
                                     "PRODUCTTYPE": "1"
                             }
                     ]
             }
     ],
     "ACTION": "29"
     }

Приклад тіла відповіді (json):

Повертаємий текст - ID створеної чернетки (36 символів)

fb285cdb-31f8-4d59-b89b-77e30e608e12