JSON приклади

Приклади відповіді для перегляду пропозиції / узгодження
JSON Документ AGREEM (body_type=1): 
 Специфікація «Товарного узгодження» (AGREEM) 
 {
 "DATE": "2020-05-21",
 "NUMBER": "2000000038",
 "DOCSTARTDATE": "2020-05-24",
 "DOCENDDATE": "2020-05-31",
 "CONTRACTNUMBER": "1200.996633",
 "CAMPAIGN_GLN": "9864119011415",
 "CONTRACTEXPIRYDATE": "2020-05-31",
 "CAMPAIGNNUMBER": "1200",
 "CAMPAIGNDATE": "2020-07-27",
 "PRICETYPE": "regular",
 "DOCACTION": "0",
 "HEAD": [
 {
 "SENDER": "9864067620417",
 "RECIPIENT": "9864119011415",
 "BUYER": "9864119011415",
 "SUPPLIER": "9864067620417",
 "POSITION": [
 {
 "POSITIONNUMBER": "1",
 "POSITIONIDBUYER": "1",
 "PRODUCTIDBUYER": "34734",
 "PRODUCT": "5908230523946",
 "DESCRIPTION": "Kabanos Pork",
 "PRICEWITHOUTVAT": "81.71",
 "PRICEWITHVAT": "98.05",
 "PRICEWITHOUTVAT_CHNG": "100",
 "PRICEWITHVAT_CHNG": "120",
 "DISCOUNTPRICEWITHOUTVAT": "60.00",
 "DISCOUNTPRICEWITHVAT": "72.00",
 "DISCOUNTPRICEWITHOUTVAT_CHNG": "60.00",
 "DISCOUNTPRICEWITHVAT_CHNG": "72",
 "STATE": 1,
 "UNIT": "PCE",
 "VAT": "20",
 "DIFFPRICE": "22.38",
 "DIFFDISCOUNTPRICE": "0",
 "DISCOUNTVAL_CHNG": "40",
 "DISCOUNTVAL": "26.57",
 "UCCFEA": "0000000000"
 },
 {
 "POSITIONNUMBER": "2",
 "POSITIONIDBUYER": "2",
 "PRODUCTIDBUYER": "34735",
 "PRODUCT": "5908230523953",
 "DESCRIPTION": "Kabanos Poultry",
 "PRICEWITHOUTVAT": "81.71",
 "PRICEWITHVAT": "98.05",
 "PRICEWITHOUTVAT_CHNG": "120",
 "PRICEWITHVAT_CHNG": "144",
 "DISCOUNTPRICEWITHOUTVAT": "60.00",
 "DISCOUNTPRICEWITHVAT": "72.00",
 "DISCOUNTPRICEWITHOUTVAT_CHNG": "60.00",
 "DISCOUNTPRICEWITHVAT_CHNG": "72",
 "STATE": 0,
 "UNIT": "PCE",
 "VAT": "20",
 "DIFFPRICE": "46.86",
 "DIFFDISCOUNTPRICE": "0",
 "DISCOUNTVAL_CHNG": "50",
 "DISCOUNTVAL": "26.57",
 "UCCFEA": "1111111111"
 }
 ],
 "ATTACHMENT": "attachdoc.pdf"
 }
 ]
}
 
 JSON Документ NOVELTY (body_type=1): 
 Специфікація «Комерційна пропозиція» (NOVELTY) . 
 {
 "SENDER": "9864067620417",
 "RECIPIENT": "9864119011415",
 "NUMBER": "1123",
 "DATE": "Fri Jan 27 2023 16:38:33 GMT+0200 (за східноєвропейським стандартним часом)",
 "CATEGORY": "Бакалія",
 "GROUP1": "Обіди швидкого приготування",
 "GROUP2": "Бульони, супи швидкого приготування",
 "GROUP_ID": "Крем-суп",
 "POSTPONEMENT": "15",
 "MARKETING": {
 "PROMOTION": "23",
 "LOGISTICS": "20",
 "DAMAGE": "4",
 "TPR": "10"
 },
 "RESPONSIBLE_OFFICER": {
 "SURNAME": "Тест",
 "NAME": "Александр",
 "MIDDLENAME": "Володимирович",
 "EMAIL": "1@2.ua",
 "PHONE": "380962386999",
 "UUID": "c50d78d1-7a91-48f7-b789-a96eaa1fb6bf"
 },
 "STORAGE_CONDITIONS": "Умови зберігання товару",
 "RETURN_CONDITIONS": "Умови повернення товару",
 "DELIVERY_OPTION": "3",
 "MINIMAL_AMOUNT": "50000",
 "DELIVERY_REGION": "Донецька,Житомирська,Закарпатська",
 "POSITION": []
} 
 
 JSON налаштування ритейлера/мережі - лише перегляд (body_type=2): 
 {
 "changePriceTerm": 1,
 "isPriceWithDiscount": false,
 "isPriceWithVat": false,
 "maxNumbersOfAgreements": 0,
 "isChangePricePeriod": false,
 "changePromoPriceTerm": 3,
 "changeLastingTerm": 0,
 "changePromoLastingTerm": 0,
 "changeOutputGoodsTerm": 2,
 "isNewPositions": false,
 "isExtendedSpec": false,
 "isOutputGoods": true,
 "isTypePromo": true,
 "isPromoQuantity": false,
 "isExtendedSpecUcat": false,
 "isSignUnBlock": false,
 "isProlongationContract": true,
 "isNewSupplier": true,
 "isReplaceProductlistData": true,
 "isActionControl": true
}
 
 
 JSON Обгрунтування (body_type=3) 
 Передається бінарний файл з вкладенням.

Дані запиту налаштування специфікації мережі
Опис параметрів об'єкта 
 
 
 
 
 
 Параметр 
 
 
 Формат 
 
 
 Опис 
 
 
 
 
 
 
 changePriceTerm 
 
 
 int 
 
 
 термін подачі на перегляд регулярних цін 
 
 
 
 
 isPriceWithDiscount 
 
 
 boolean 
 
 
 робота з ціною зі знижкою 
 
 
 
 
 isPriceWithVat 
 
 
 boolean 
 
 
 узгодження по ціні з ПДВ 
 
 
 
 
 maxNumbersOfAgreements 
 
 
 int 
 
 
 максимальна кількість узгоджень 
 
 
 
 
 isChangePricePeriod 
 
 
 boolean 
 
 
 доступ до зміни термінів дії 
 
 
 
 
 changePromoPriceTerm 
 
 
 int 
 
 
 термін подачі на розгляд промо цін 
 
 
 
 
 changeLastingTerm 
 
 
 int 
 
 
 період дії регулярних цін (за замовчуванням) 
 
 
 
 
 changePromoLastingTerm 
 
 
 int 
 
 
 період дії промо цін (за замовчуванням) 
 
 
 
 
 changeOutputGoodsTerm 
 
 
 int 
 
 
 термін подачі на розгляд призупинення/виведення товару 
 
 
 
 
 isNewPositions 
 
 
 boolean 
 
 
 введення нових пропозицій по розширенню 
 
 
 
 
 isExtendedSpec 
 
 
 boolean 
 
 
 лише розширені характеристики Listex 
 
 
 
 
 isOutputGoods 
 
 
 boolean 
 
 
 призупинення/виведення товару з асортименту 
 
 
 
 
 isTypePromo 
 
 
 boolean 
 
 
 узгодження промо ціни 
 
 
 
 
 isPromoQuantity 
 
 
 boolean 
 
 
 вказується кількість товарів промо 
 
 
 
 
 isExtendedSpecUcat 
 
 
 boolean 
 
 
 лише розширені характеристики Ucat 
 
 
 
 
 isSignUnBlock 
 
 
 boolean 
 
 
 можливість підписувати COMDOC_008 за день до початку дії ціни 
 
 
 
 
 isProlongationContract 
 
 
 boolean 
 
 
 автоматична пролонгація контракту/специфікації 
 
 
 
 
 isNewSupplier 
 
 
 boolean 
 
 
 нові постачальники 
 
 
 
 
 isReplaceProductlistData 
 
 
 boolean 
 
 
 попереднє очищення PRODUCTLIST 
 
 
 
 
 isActionControl 
 
 
 boolean 
 
 
 керування акціями 
 
 
 
 
 
 JSON приклад 
 {
 "changePriceTerm":1,
 "isPriceWithDiscount":false,
 "isPriceWithVat":false,
 "maxNumbersOfAgreements":0,
 "isChangePricePeriod":true,
 "changePromoPriceTerm":3,
 "changeLastingTerm":0,
 "changePromoLastingTerm":0,
 "changeOutputGoodsTerm":2,
 "isNewPositions":true,
 "isExtendedSpec":false,
 "isOutputGoods":true,
 "isTypePromo":true,
 "isPromoQuantity":false,
 "isExtendedSpecUcat":false,
 "isSignUnBlock":true,
 "isProlongationContract":false,
 "isNewSupplier":true,
 "isReplaceProductlistData":false,
 "isActionControl":true
}

Приклад запиту при відправці вкладень (обгрунтування) до коментаря
POST /api/es/agreement/comment?gln=9864067620417&uuid=8b65e539-fad4-4fc3-ba5c-fe043092851e&comment=Some HTTP/1.1
...else headers...
Content-Type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW

----WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="4543"; filename="1625493467304.png"
Content-Type: image/png

(data)
----WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="333"; filename="List_of_documents_Inbox_2021-06-30_12-47-31.xlsx"
Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet

(data)
----WebKitFormBoundary7MA4YWxkTrZu0gW

Приклад запиту при формуванні чернетки «Універсального/неструктурованого документа» (CONDRA)
Приклад вкладення в pdf форматі 
 POST /api/v2/eds/doc/condra/create?gln=9864232319962&recipient=9864232319979&number=145-97f4-aa7ff1&date=2021-06-15&doctype=1502&contractNumber=contractNumber_2&contractDate=2021-06-15&summ=30000&delivery=9864232319962 HTTP/1.1
Content-Type: multipart/form-data; boundary=-------------573cf973d5228
...else headers...
---------------573cf973d5228
Content-Disposition: form-data; name="file"; filename="file.pdf"
Content-Type: application/pdf
{Content of PDF file}
 
 
 
 
 
 
 
 
 
 
 Приклад вкладення в xml форматі 
 POST /api/v2/eds/doc/condra/create?gln=9864232319962&recipient=9864232319979&number=145-97f4-aa7ff1&date=2021-06-15&doctype=1502&contractNumber=contractNumber_2&contractDate=2021-06-15&summ=30000&delivery=9864232319962 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}
 
 
 
 
 
 
 
 
 
 
 Приклад вкладення в p7s форматі 
 POST /api/v2/eds/doc/condra/create?gln=9864232319962&recipient=9864232319979&number=145-97f4-aa7ff1&date=2021-06-15&doctype=1502&contractNumber=contractNumber_2&contractDate=2021-06-15&summ=30000&delivery=9864232319962 HTTP/1.1
Content-Type: multipart/form-data; boundary=-------------573cf973d5228
...else headers...
---------------573cf973d5228
Content-Disposition: form-data; name="file"; filename="file.p7s"
Content-Type: application/pkcs7-signature
{Content of P7S file}

Приклад запиту при створенні та відправці «Універсального/неструктурованого документа» (CONDRA)
Приклад вкладення в pdf форматі: 
 POST /api/v2/eds/doc/condra/create_and_send?gln=9864232319962&recipient=9864232319979&number=145-97f4-aa7ff1&date=2021-06-15&doctype=1502&contractNumber=contractNumber_2&contractDate=2021-06-15&summ=30000&delivery=9864232319962 HTTP/1.1
Content-Type: multipart/form-data; boundary=-------------573cf973d5228
...else headers...
---------------573cf973d5228
Content-Disposition: form-data; name="file"; filename="file.pdf"
Content-Type: application/pdf
{Content of PDF file}
 
 
 Приклад вкладення в xml форматі: 
 POST /api/v2/eds/doc/condra/create_and_send?gln=9864232319962&recipient=9864232319979&number=145-97f4-aa7ff1&date=2021-06-15&doctype=1502&contractNumber=contractNumber_2&contractDate=2021-06-15&summ=30000&delivery=9864232319962 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}
 
 
 Приклад вкладення в p7s форматі: 
 POST /api/v2/eds/doc/condra/create_and_send?gln=9864232319962&recipient=9864232319979&number=145-97f4-aa7ff1&date=2021-06-15&doctype=1502&contractNumber=contractNumber_2&contractDate=2021-06-15&summ=30000&delivery=9864232319962 HTTP/1.1
Content-Type: multipart/form-data; boundary=-------------573cf973d5228
...else headers...
---------------573cf973d5228
Content-Disposition: form-data; name="file"; filename="file.p7s"
Content-Type: application/pkcs7-signature
{Content of P7S file}

Дані тіла запиту, що передаються для створення чернетки (CONDRA)
Приклад CONDRA: 
 {
 "DATE": "2021-03-02", // Дата документа в форматі YYYY-MM-DD, повинна співпадати з параметром doc_date
 "HEAD": [
 {
 "TYPE": "1", // константа для тіла документа = 1
 "SENDER": "9864000000417", // gln відправника
 "SUPPLIER": "9864000000417", // gln відправника
 "BUYER": "9864000000424", // gln отримувача
 "RECIPIENT": "9864000000424", // gln отримувача
 "TRANSGUID": "332a120d-6030-48af-bc8b-675f0c7f9823", // UUID транзакції (метод "Отримання UUID" або через Вашу облікову систему)
 "DOCGUID": "082667cd-5cb0-4b0a-bae8-51d937f7fe86", // UUID запису (метод "Отримання UUID" або через Вашу облікову систему)
 "CONTENT": [
 {
 "FILENAME": "reestr_nakl_factoring.xlsx" // повне ім'я файлу без дерикторії, але з розширенням.
 }
 ]
 }
 ],
 "NUMBER": "api1", // Номер документа, повинен співпадати з doc_number
 "DOCTYPE": 81 // тип документа, пока залишаємо константу = 81
}

Приклади додавання / оновлення полів екстрапараметрів
Приклад CONDRA 
 {
 "doc_num": "uniq", // номер документа
 "doc_date": 1615932000, // дата документа в Unixtimestamp
 "action": "1", // константа = 1
 "sender": "9864065160861", // gln відправника
 "recipient": "4820000000000", // gln відправника
 "trans_id": "c48f97e9-8d98-4c52-8635-675a6145f570", // UUID транзакції (метод "Отримання UUID" або через Вашу облікову систему)
 "varn": "a190e8cc-50a9-4ef4-9815-ec41b000f60c", // UUID запису (метод "Отримання UUID" або через Вашу облікову систему)
 "buyer_uuid": "4820000000000", // gln отримувача
 "supplier_uuid": "9864065160861", // gln отримувача
 "delivery_place_uuid": "4820000000000", // gln місця доставки
 "file_name": "77f00932fd46bf24ec6046f373898fd7.gif" // повне ім'я файлу без дерикторії, але з розширенням.
}
 
 Приклад TRANSPORTATIONORDER 
 {
 "carrier_uuid": "9864065747215",
 "partner_id": "0",
 "sub_doc_type_id": "1",
 "sender": "9864065737773",
 "doc_num": "Zaya_001",
 "customer_uuid": "9864065737773",
 "doc_date": 1674424800,
 "draft_date_created": "1674484067",
 "recipient": "9864065747215",
 "doc_process": "0",
 "driver_uuid": "null",
 "car_number": "null",
 "trailer_number": "null",
 "semitrailer_number": "null"
}

Приклад відповіді при створенні квитанції «Повідомлення про відмову від підписання документу»
Приклад тіла відповіді (JSON) 
 {
 "documentForRepeal": {
 "code": "006",
 "date": "2019-08-08",
 "number": "F24F5899EF846E147AAC",
 "type": "Видаткова накладна"
 },
 "parties": {
 "partners": [
 {
 "IBAN": "UA153510050000026007614396500",
 "code": "33133118",
 "gln": "9864232319962",
 "inn": "3313311833",
 "name": "Левицкий М.Г.",
 "status": "Відправник",
 "type": "Юридична"
 },
 {
 "code": "33133119",
 "gln": "9864232319979",
 "inn": "3313311834",
 "name": "Левицкий М.Г.",
 "status": "Отримувач",
 "type": "Юридична"
 }
 ]
 },
 "title": {
 "code": "19",
 "comments": [],
 "date": "2019-12-24",
 "number": "F24F5899EF846E147AAC",
 "reapealText": "чето как то надо бы аннулировать то ли",
 "repealDate": "2019-12-24",
 "type": "Анулювання"
 }
} 
 
 
 Приклад тіла відповіді (XML) 
 <?xml version="1.0" encoding="UTF-8"?>
<ЕлектроннийДокумент>
 <Заголовок>
 <НомерДокументу>7C_ftpTest_test1</НомерДокументу>
 <ТипДокументу>Повідомлення про відмову від підписання документу</ТипДокументу>
 <КодТипуДокументу>021</КодТипуДокументу>
 <ДатаДокументу>2022-10-25</ДатаДокументу>
 </Заголовок>
 <Сторони>
 <Контрагент>
 <СтатусКонтрагента>Відправник</СтатусКонтрагента>
 <ВидОсоби>Фізична</ВидОсоби>
 <НазваКонтрагента>FELEX TEST Bogdan</НазваКонтрагента>
 <КодКонтрагента>876543221</КодКонтрагента>
 <ІПН>86543326</ІПН>
 <GLN>9864065160861</GLN>
 </Контрагент>
 <Контрагент>
 <СтатусКонтрагента>Отримувач</СтатусКонтрагента>
 <ВидОсоби>Фізична</ВидОсоби>
 <НазваКонтрагента>ТОВ &quot;МЕТРО КЕШ ЕНД КЕРІ УКРАЇНА&quot;</НазваКонтрагента>
 <КодКонтрагента>12345670</КодКонтрагента>
 <ІПН>1234445670</ІПН>
 <GLN>4820086630009</GLN>
 </Контрагент>
 </Сторони>
 <Текст>testreject</Текст>
</ЕлектроннийДокумент> 
 <?xml version="1.0" encoding="UTF-8"?>
<Document-Invoice>
 <Invoice-Header>
 <InvoiceNumber>PRN_4855_1</InvoiceNumber>
 <InvoiceDate>2024-10-07</InvoiceDate>
 <DocumentFunctionCode>RPLN</DocumentFunctionCode>
 <InvoiceCancelReason>TEST</InvoiceCancelReason>
 </Invoice-Header>
 <BasementInvoice-Reference>
 <Number>PRN_4855_1</Number>
 <Date>2024-10-07</Date>
 <FunctionCode>PRN</FunctionCode>
 </BasementInvoice-Reference>
 <Invoice-Parties>
 <Buyer>
 <ILN>4824034000005</ILN>
 <TaxID>1020301020</TaxID>
 <UtilizationRegisterNumber>34554362</UtilizationRegisterNumber>
 <Name>ТОВ &quot;Фоззі-Фуд&quot;</Name>
 </Buyer>
 <Seller>
 <ILN>9864065732181</ILN>
 <TaxID>1010101016</TaxID>
 <UtilizationRegisterNumber>34554363</UtilizationRegisterNumber>
 <Name>FelEx_1</Name>
 </Seller>
 <DeliveryPoint>
 <ILN>4824034000005</ILN>
 <Name>ТОВ &quot;Фоззі-Фуд&quot;</Name>
 <CityName>м. Вишневе</CityName>
 <StreetAndNumber>вул. Промислова, 5</StreetAndNumber>
 <PostalCode>8132</PostalCode>
 </DeliveryPoint>
 <Payer>
 <ILN>4824034000005</ILN>
 <Name>ТОВ &quot;Фоззі-Фуд&quot;</Name>
 <CityName>м. Вишневе</CityName>
 <StreetAndNumber>вул. Промислова, 5</StreetAndNumber>
 <PostalCode>8132</PostalCode>
 </Payer>
 <Repealer>
 <ILN>9864065732181</ILN>
 <TaxID>1010101016</TaxID>
 <UtilizationRegisterNumber>34554363</UtilizationRegisterNumber>
 <Name>FelEx_1</Name>
 </Repealer>
 </Invoice-Parties>
</Document-Invoice> 
 
 
 Приклад тіла відповіді (json_base64) 
 eyJ0aXRsZSI6eyJudW1iZXIiOiIyMDE5LTEyLTAzLVRFU1QtMDAzIiwidHlwZSI6ItCQ0L3Rg9C7
0Y7QstCw0L3QvdGPIiwiY29kZSI6IjE5IiwiZGF0ZSI6IjIwMjAtMDEtMDMiLCJyZWFwZWFsVGV4
dCI6ItCa0LDQutCw0Y8g0YLQviDRgdGD0L/QtdGAINC/0YDQuNGH0LjQvdCwINC00LvRjyDQsNC9
0L3Rg9C70LjRgNC+0LLQsNC90LjRjyIsInJlcGVhbERhdGUiOiIyMDIwLTAxLTAzIiwiY29tbWVu
dHMiOltdfSwiZG9jdW1lbnRGb3JSZXBlYWwiOnsibnVtYmVyIjoiMjAxOS0xMi0wMy1URVNULTAw
MyIsInR5cGUiOiLQktC40LTQsNGC0LrQvtCy0LAg0L3QsNC60LvQsNC00L3QsCIsImNvZGUiOiIw
MDYiLCJkYXRlIjoiMjAxOS0xMi0wMyJ9LCJwYXJ0aWVzIjp7InBhcnRuZXJzIjpbeyJzdGF0dXMi
OiLQktGW0LTQv9GA0LDQstC90LjQuiIsInR5cGUiOiLQrtGA0LjQtNC40YfQvdCwIiwibmFtZSI6
ItCb0LXQstC40YbQutC40Lkg0Jwu0JMuIiwiY29kZSI6IjMzMTMzMTE4IiwiaW5uIjoiMzMxMzMx
MTgzMyIsIklCQU4iOiJVQTE1MzUxMDA1MDAwMDAyNjAwNzYxNDM5NjUwMCIsImdsbiI6Ijk4NjQy
MzIzMTk5NjIifSx7InN0YXR1cyI6ItCe0YLRgNC40LzRg9Cy0LDRhyIsInR5cGUiOiLQrtGA0LjQ
tNC40YfQvdCwIiwibmFtZSI6ItCb0LXQstC40YbQutC40Lkg0Jwu0JMuIiwiY29kZSI6IjMzMTMz
MTE5IiwiaW5uIjoiMzMxMzMxMTgzNCIsImdsbiI6Ijk4NjQyMzIzMTk5NzkifV19fQ== 
 
 
 Приклад тіла відповіді (xml_base64) 
 PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4gCjzQldC70LXQutGC0YDQvtC9
0L3QuNC50JTQvtC60YPQvNC10L3Rgj4KICA80JfQsNCz0L7Qu9C+0LLQvtC6PgogICAgPNCd0L7Q
vNC10YDQlNC+0LrRg9C80LXQvdGC0YM+MjAxOS0xMi0wMy1URVNULTAwMzwv0J3QvtC80LXRgNCU
0L7QutGD0LzQtdC90YLRgz4KICAgIDzQotC40L/QlNC+0LrRg9C80LXQvdGC0YM+0JDQvdGD0LvR
jtCy0LDQvdC90Y88L9Ci0LjQv9CU0L7QutGD0LzQtdC90YLRgz4KICAgIDzQmtC+0LTQotC40L/R
g9CU0L7QutGD0LzQtdC90YLRgz4xOTwv0JrQvtC00KLQuNC/0YPQlNC+0LrRg9C80LXQvdGC0YM+
CiAgICA80JTQsNGC0LDQlNC+0LrRg9C80LXQvdGC0YM+MjAyMC0wMS0wMzwv0JTQsNGC0LDQlNC+
0LrRg9C80LXQvdGC0YM+CiAgICA80J/RgNC40YfQuNC90LDQkNC90YPQu9GO0LLQsNC90L3Rjz7Q
mtCw0LrQsNGPINGC0L4g0YHRg9C/0LXRgCDQv9GA0LjRh9C40L3QsCDQtNC70Y8g0LDQvdC90YPQ
u9C40YDQvtCy0LDQvdC40Y88L9Cf0YDQuNGH0LjQvdCw0JDQvdGD0LvRjtCy0LDQvdC90Y8+CiAg
ICA80JTQsNGC0LDQkNC90YPQu9GO0LLQsNC90L3Rjz4yMDIwLTAxLTAzPC/QlNCw0YLQsNCQ0L3R
g9C70Y7QstCw0L3QvdGPPgogIDwv0JfQsNCz0L7Qu9C+0LLQvtC6PgogIDzQlNC+0LrRg9C80LXQ
vdGC0KnQvtCQ0L3Rg9C70Y7RlNGC0YzRgdGPPgogICAgPNCd0L7QvNC10YDQlNC+0LrRg9C80LXQ
vdGC0YM+MjAxOS0xMi0wMy1URVNULTAwMzwv0J3QvtC80LXRgNCU0L7QutGD0LzQtdC90YLRgz4K
ICAgIDzQotC40L/QlNC+0LrRg9C80LXQvdGC0YM+0JLQuNC00LDRgtC60L7QstCwINC90LDQutC7
0LDQtNC90LA8L9Ci0LjQv9CU0L7QutGD0LzQtdC90YLRgz4KICAgIDzQmtC+0LTQotC40L/Rg9CU
0L7QutGD0LzQtdC90YLRgz4wMDY8L9Ca0L7QtNCi0LjQv9GD0JTQvtC60YPQvNC10L3RgtGDPgog
ICAgPNCU0LDRgtCw0JTQvtC60YPQvNC10L3RgtGDPjIwMTktMTItMDM8L9CU0LDRgtCw0JTQvtC6
0YPQvNC10L3RgtGDPgogIDwv0JTQvtC60YPQvNC10L3RgtCp0L7QkNC90YPQu9GO0ZTRgtGM0YHR
jz4KICA80KHRgtC+0YDQvtC90Lg+CiAgICA80JrQvtC90YLRgNCw0LPQtdC90YI+CiAgICAgIDzQ
odGC0LDRgtGD0YHQmtC+0L3RgtGA0LDQs9C10L3RgtCwPtCS0ZbQtNC/0YDQsNCy0L3QuNC6PC/Q
odGC0LDRgtGD0YHQmtC+0L3RgtGA0LDQs9C10L3RgtCwPgogICAgICA80JLQuNC00J7RgdC+0LHQ
uD7QrtGA0LjQtNC40YfQvdCwPC/QktC40LTQntGB0L7QsdC4PgogICAgICA80J3QsNC30LLQsNCa
0L7QvdGC0YDQsNCz0LXQvdGC0LA+0JvQtdCy0LjRhtC60LjQuSDQnC7Qky48L9Cd0LDQt9Cy0LDQ
mtC+0L3RgtGA0LDQs9C10L3RgtCwPgogICAgICA80JrQvtC00JrQvtC90YLRgNCw0LPQtdC90YLQ
sD4zMzEzMzExODwv0JrQvtC00JrQvtC90YLRgNCw0LPQtdC90YLQsD4KICAgICAgPNCG0J/QnT4z
MzEzMzExODMzPC/QhtCf0J0+CiAgICAgIDxJQkFOPlVBMTUzNTEwMDUwMDAwMDI2MDA3NjE0Mzk2
NTAwPC9JQkFOPgogICAgICA8R0xOPjk4NjQyMzIzMTk5NjI8L0dMTj4KICAgIDwv0JrQvtC90YLR
gNCw0LPQtdC90YI+CiAgICA80JrQvtC90YLRgNCw0LPQtdC90YI+CiAgICAgIDzQodGC0LDRgtGD
0YHQmtC+0L3RgtGA0LDQs9C10L3RgtCwPtCe0YLRgNC40LzRg9Cy0LDRhzwv0KHRgtCw0YLRg9GB
0JrQvtC90YLRgNCw0LPQtdC90YLQsD4KICAgICAgPNCS0LjQtNCe0YHQvtCx0Lg+0K7RgNC40LTQ
uNGH0L3QsDwv0JLQuNC00J7RgdC+0LHQuD4KICAgICAgPNCd0LDQt9Cy0LDQmtC+0L3RgtGA0LDQ
s9C10L3RgtCwPtCb0LXQstC40YbQutC40Lkg0Jwu0JMuPC/QndCw0LfQstCw0JrQvtC90YLRgNCw
0LPQtdC90YLQsD4KICAgICAgPNCa0L7QtNCa0L7QvdGC0YDQsNCz0LXQvdGC0LA+MzMxMzMxMTk8
L9Ca0L7QtNCa0L7QvdGC0YDQsNCz0LXQvdGC0LA+CiAgICAgIDzQhtCf0J0+MzMxMzMxMTgzNDwv
0IbQn9CdPgogICAgICA8R0xOPjk4NjQyMzIzMTk5Nzk8L0dMTj4KICAgIDwv0JrQvtC90YLRgNCw
0LPQtdC90YI+CiAgPC/QodGC0L7RgNC+0L3QuD4KPC/QldC70LXQutGC0YDQvtC90L3QuNC50JTQ
vtC60YPQvNC10L3Rgj4= 
 
   
  

Приклад запиту при відправці документа без створення чернетки
Приклад запиту в json форматі: 
 POST /api/eds/doc/create_and_send?doc_type=orders&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=orders&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}
 
 
 
 
 
 
 
 
 Приклад запиту в p7s форматі: 
 POST /api/eds/doc/create_and_send?doc_type=orders&gln=9864065702429 HTTP/1.1
Content-Type: multipart/form-data; boundary=-------------573cf973d5228
...else headers...
---------------573cf973d5228
Content-Disposition: form-data; name="file"; filename="file.p7s"
Content-Type: application/pkcs7-signature
{Content of P7S file}

Приклад запиту на створення документа-чернетки
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 приклад CONDRA 
 {
 "DATE": "2021-03-02", // Дата документа в форматі YYYY-MM-DD, повинна співпадати з параметром doc_date
 "HEAD": [
 {
 "TYPE": "1", // константа для тіла документа = 1
 "SENDER": "9864000000417", // gln відправника
 "SUPPLIER": "9864000000417", // gln відправника
 "BUYER": "9864000000424", // gln отримувача
 "RECIPIENT": "9864000000424", // gln отримувача
 "TRANSGUID": "332a120d-6030-48af-bc8b-675f0c7f9823", // UUID транзакції (метод "Отримання UUID" або через Вашу облікову систему)
 "DOCGUID": "082667cd-5cb0-4b0a-bae8-51d937f7fe86", // UUID запису (метод "Отримання UUID" або через Вашу облікову систему)
 "CONTENT": [
 {
 "FILENAME": "reestr_nakl_factoring.xlsx" // повне ім'я файлу без дерикторії, але з розширенням.
 }
 ]
 }
 ],
 "NUMBER": "api1", // Номер документа, повинен співпадати з doc_number
 "DOCTYPE": 81 // тип документа, пока залишаємо константу = 81
} 
 
 
 JSON приклад TRANSPORTATIONORDER 
 {
 "DATE": "2023-01-23",
 "HEAD": [
 {
 "POSITION": [
 {
 "LOAD": {
 "ADDRESS": {
 "GLN": "9864065737759",
 "NAME": "м. Київ",
 "ADDRESS": "м. Київ, Street",
 "ID": "UA80000000000093317"
 },
 "DATE": "2023-01-23 16:26",
 "CONSIGNORCONTACTFACENAME": "reter",
 "CONSIGNORCONTACTFACENUMBER": "380987968757",
 "CONSIGNORCONTACTFACEID": "908989898908"
 },
 "UNLOAD": {
 "CONSIGNEE": {
 "GLN": "9864065747222",
 "ID": "23787793",
 "NAME": "Тестовий вантажоодержувач",
 "ADDRESS": "м. Вінниця, Вінницький р-н, Вінницька, Перша, 5"
 },
 "ADDRESS": {
 "GLN": "9864065747239",
 "NAME": "м. Київ",
 "ADDRESS": "м. Київ, Індустріальна, 55",
 "ID": "UA80000000000093317"
 },
 "DATE": "2023-01-23 16:26"
 },
 "PACKAGEQUANTITY": "34",
 "PACKAGEWEIGHT": "456",
 "POSITIONNUMBER": "1"
 }
 ],
 "CUSTOMER": {
 "GLN": "9864065737773",
 "ID": "99997783",
 "NAME": "EDI \"Sender\"",
 "ADDRESS": "City, Street, 123"
 },
 "CONSIGNOR": {
 "GLN": "9864065747208",
 "ID": "19499025",
 "NAME": "Тестовий вантажовідправник",
 "ADDRESS": "м. Київ, вул.Жасмінова, 5, 312312"
 },
 "CARRIER": {
 "GLN": "9864065747215",
 "ID": "23787764",
 "NAME": "Тестовий перевізник",
 "ADDRESS": "м. Київ, Грушевського, 25, 49000"
 }
 }
 ],
 "TRANSPORTATIONCOST": {
 "WITHOUTVAT": "100500",
 "VAT": 20
 },
 "SUBDOCTYPE": 1,
 "NUMBER": "Zaya_001",
 "TRANSPORTATIONTYPE": "7",
 "TRANSPORTATIONPAYMENTTYPE": "1",
 "PURCHASEORDERNUMBER": "так:)",
 "DESCRIPTION": "Подарунки москалям"
}