Мережа «ФОЗЗІ»
ТОВ «ФОЗЗІ»
- XML Специфікації документів для роботи з мережею Фоззі
- Замовлення (ORDER)
- Підтвердження замовлення (ORDRSP)
- Інструкція з транспортування (IFTMIN)
- Акт невідповідності (COMDOC_009)
- Накладна за кількістю (DOCUMENTINVOICE_TN)
- Цінова накладна (DOCUMENTINVOICE_PRN)
- Коригування до товарної накладної (DOCCORINVOICE)
- Документообіг з мережею «ФОЗЗІ» на платформі EDI Network 2.0
XML Специфікації документів для роботи з мережею Фоззі
В переліку специфікацій вказані лише модифіковані під клієнта документи. Специфікації стандартних документів на платформі EDI Network 2.0 можна знайти за посиланням
Замовлення (ORDER)
Замовлення (ORDER) на поставку відправляє покупець постачальнику, вказуючи штрих-код продукту, його опис, замовлену кількість, ціну та іншу необхідну інформацію.
|
Назва поля |
Тип 1 |
Формат |
Опис |
|---|---|---|---|
|
ORDER |
Початок документа |
||
|
DOCUMENTNAME |
М |
Число позитивне |
Назва документа (220 -замовлення) |
|
NUMBER |
М |
Рядок (50) |
Номер замовлення |
|
DATE |
М |
Дата (РРРР-ММ-ДД) |
Дата документа |
|
DELIVERYDATE |
М |
Дата (РРРР-ММ-ДД) |
Дата доставки |
|
DELIVERYTIME |
O |
Час (год: хв) |
Час доставки |
|
CAMPAIGNNUMBER |
М |
Рядок (70) |
Номер договору на поставку |
|
CAMPAIGNNUMBERDATE |
O |
Дата (РРРР-ММ-ДД) |
Дата договору |
|
CAMPAIGNTYPE |
O |
Тип договору: MI – Invoice Matching |
|
|
CURRENCY |
O |
Рядок (3) |
Код валюти |
|
DOCTYPE |
М |
Рядок (1) |
Тип документа:
|
|
INFO |
М |
Рядок (70) |
Вільний текст |
|
PREORDER |
O |
Попередні замовлення (початок блоку) |
|
|
PREORDERNUM |
O |
Рядок (10) |
Номер першого Попереднього замовлення (тег може бути використаний декілька разів) |
|
PREORDER |
O |
Попередні замовлення (закінчення блоку) |
|
|
EXCHANGE_SCHEMA_TYPE |
М |
Число (13) |
Схема документообігу:
|
|
HEAD |
Початок основного блоку |
||
|
SUPPLIER |
M |
Число (13) |
GLN постачальника |
|
BUYER |
M |
Число (13) |
GLN покупця |
|
DELIVERYPLACE |
M |
Число (13) |
GLN місця доставки |
|
SENDER |
M |
Число (13) |
GLN відправника повідомлення |
|
RECIPIENT |
M |
Число (13) |
GLN одержувача повідомлення |
|
EDIINTERCHANGEID |
O |
Рядок (70) |
Номер транзакції |
|
POSITION |
Товарні позиції (початок блоку) |
||
|
POSITIONNUMBER |
М |
Число позитивне |
Номер товарної позиції |
|
PRODUCT |
M |
Число (8, 10, 14) |
Штрихкод продукту |
|
PRODUCTIDSUPPLIER |
О |
Рядок (16) |
Артикул в БД постачальника |
|
PRODUCTIDBUYER |
О |
Рядок (16) |
Артикул в БД покупця |
|
ORDEREDQUANTITY |
M |
Число позитивне |
Замовлена кількість |
|
ORDERUNIT |
M |
Рядок (3) |
|
|
ORDERPRICE |
O |
Число десяткове |
Ціна продукту без ПДВ |
|
PRICEWITHVAT |
O |
Число десяткове |
Ціна продукту з ПДВ |
|
VAT |
O |
Число позитивне |
Ставка ПДВ,% |
|
CHARACTERISTIC |
Характеристики (початок блоку) |
||
|
DESCRIPTION |
M |
Рядок (70) |
Опис продукту |
|
CHARACTERISTIC |
Характеристики (закінчення блоку) |
||
|
POSITION |
Товарні позиції (закінчення блоку) |
||
|
HEAD |
Закінчення основного блоку |
||
|
ORDER |
Закінчення документа |
- [1] - елементи структури мають наступний вигляд:
-
-
параметрЗіЗначенням;
-
об’єктЗПараметрами;
-
масивОб’єктів;
-
жовтим фоном виділяються комірки, в яких відбувались останні зміни
-
- [2] - Під визначенням колонки Тип поля мається на увазі скорочене позначення:
-
-
-
M (mandatory) — обов’язкові до заповнення поля;
-
O (optional) — необов’язкові (опціональні) для заповнення поля.
-
-
Завантажити XML приклад: ORDERS_example.xml
Завантажити JSON приклад: ORDERS.json
Підтвердження замовлення (ORDRSP)
«Підтвердження замовлення» (ORDRSP) створюється Постачальником у відповідь на вхідне «Замовлення» (ORDER). Основною особливістю «Підтвердження замовлення» є уточнення про постачання по кожній товарній позиції: чи буде товар доставлений; чи змінилася кількість/ціна чи буде відмова від поставки товарної позиції.
Опис полів
|
Назва поля |
Тип 1 |
Формат |
Опис |
|---|---|---|---|
|
ORDRSP |
Початок документа |
||
|
NUMBER |
M |
Рядок (16) |
Номер підтвердження замовлення |
|
DATE |
M |
Дата (РРРР-ММ-ДД) |
Дата документа |
|
TIME |
M |
Час (год: хв) |
Час створення документа |
|
ORDERNUMBER |
M |
Рядок (16) |
Номер замовлення |
|
ORDERDATE |
M |
Дата (РРРР-ММ-ДД) |
Дата замовлення |
|
DELIVERYDATE |
M |
Дата (РРРР-ММ-ДД) |
Дата доставки |
|
DELIVERYTIME |
О |
Час (год: хв) |
Час поставки |
|
CURRENCY |
M |
Рядок (3) |
Код валюти |
|
ACTION |
О |
« 4 »,« 5 »,« 27 »,« 29 » |
4 - поставка змінена, 5 - заміна документа, 29 - поставка прийнята, 27 - поставка не прийнята |
|
INFO |
M |
Рядок (70) |
Вільний текст |
|
CAMPAIGNNUMBER |
M |
Рядок (70) |
Номер договору |
|
HEAD |
Початок основного блоку |
||
|
BUYER |
M |
Число (13) |
GLN покупця |
|
SUPPLIER |
M |
Число (13) |
GLN постачальника |
|
DELIVERYPLACE |
M |
Число (13) |
GLN місця доставки |
|
INVOICEPARTNER |
M |
Число (13) |
GLN платника |
|
SENDER |
M |
Число (13) |
GLN відправника повідомлення |
|
RECIPIENT |
M |
Число (13) |
GLN одержувача повідомлення |
|
POSITION |
Товарні позиції (початок блоку) |
||
|
POSITIONNUMBER |
M |
Число позитивне (5) |
Номер товарної позиції (Порядковий номер товарної позиції в документі (1, 2, 3, 4 … n)) |
|
PRODUCT |
M |
Число (8, 10, 14) |
Штрих-код продукту |
|
PRODUCTIDBUYER |
M |
Рядок (16) |
Артикул (код товару) в БД покупця |
|
DESCRIPTION |
M |
Рядок (70) |
Опис продукту |
|
PRODUCTTYPE |
M |
« 1 »,« 2 »,« 3 » |
1 - товар буде поставлений без змін, 2 - зміна замовленої кількості ,,, 3 - відмовлено в постачанні ,,, |
|
ORDEREDQUANTITY |
О |
Число позитивне |
Замовлена кількість |
|
ACCEPTEDQUANTITY |
M |
Число позитивне |
Наявна кількість; Підтверджена кількість товару для відвантаження |
|
MINIMUMORDERQUANTITY |
M |
Число позитивне |
Мінімальна кількість товару для замовлення |
|
POSITION |
Товарні позиції (закінчення блоку) |
||
|
HEAD |
Закінчення основного блоку |
||
|
ORDRSP |
Закінчення документа |
- [1] - елементи структури мають наступний вигляд:
-
-
параметрЗіЗначенням;
-
об’єктЗПараметрами;
-
масивОб’єктів;
-
жовтим фоном виділяються комірки, в яких відбувались останні зміни
-
- [2] - Під визначенням колонки Тип поля мається на увазі скорочене позначення:
-
-
-
M (mandatory) — обов’язкові до заповнення поля;
-
O (optional) — необов’язкові (опціональні) для заповнення поля.
-
-
Завантажити XML приклад: ORDRSP_example.xml
Завантажити JSON приклад: ORDRSP.json
Інструкція з транспортування (IFTMIN)
Інструкція з транспортування (IFTMIN) відправляється замовником оператору логістичних послуг. В цьому документі вказуються остаточні деталі поставки.
Опис полів
|
Назва поля |
Тип 1 |
Формат |
Опис |
|---|---|---|---|
|
IFTMIN |
Початок документа |
||
|
NUMBER |
М |
Рядок (5) |
Номер документа; повинен бути наступного формату X_Y, де Х — це порядковий номер машини, яка їде по замовленню Y — це загальна кількість машин, яка поїде по замовленню (MIN - 1, MAX - 99). Х повинен < або = Y. Наприклад 2_5. |
|
DATE |
М |
Дата (РРРР-ММ-ДД) |
Дата документа |
|
DELIVERYDATE |
М |
Дата (РРРР-ММ-ДД) |
Дата поставки |
|
DELIVERYTIME |
М |
Час (год: хв) |
Час доставки |
|
DOCTYPE |
O |
Рядок (1) |
Тип документа:
|
|
DOCUMENT |
Дані про документи (початок блоку) |
||
|
DOCITEM |
Дані про документ (початок блоку) |
||
|
DOCTYPE |
М |
Рядок (2) |
Допустимі значення:
|
|
DOCNUMBER |
М |
Рядок (16) |
Номер Замовлення |
|
DOCNUMBERTN |
О/M |
Рядок (32) |
Номер Кількісної накладної. Якщо в документі вказано кілька Замовлень і хоча б до одного прив’язана Кількісна накладна, то до інших замовлень теж повинні бути вказані накладні. |
|
DOCITEM |
Дані про документ (закінчення блоку) |
||
|
DOCUMENT |
Дані про документи (закінчення блоку) |
||
|
HEAD |
Початок основного блоку |
||
|
CONSIGNOR |
M |
Число (13) |
GLN вантажовідправника (постачальника) |
|
DELIVERYPLACE |
M |
Число (13) |
GLN місця доставки |
|
SENDER |
M |
Число (13) |
GLN відправника повідомлення |
|
RECIPIENT |
M |
Число (13) |
GLN одержувача повідомлення |
|
POSITIONS |
Товарні позиції (початок блоку) |
||
|
POSITIONNUMBER |
М |
Число * 1, 100 + |
Номер позиції |
|
PACKAGETYPE |
M |
Рядок (3) |
Тип упаковки «(Тип палет: 09 – зворотний піддон; 200 – палета ISO 0 – 1/2 EURO Pallet; 201 – палета ISO 1 – 1/1 EURO Pallet)» |
|
PACKAGEQUANTITY |
M |
Число десяткове |
Кількість упаковок |
|
PACKAGEWIGHT |
M |
Число десяткове |
Вага |
|
MAXPACKAGEQUANTITY |
M |
Число десяткове |
Максимальна кількість упаковок |
|
POSITIONS |
Товарні позиції (закінчення блоку) |
||
|
HEAD |
Закінчення основного блоку |
||
|
IFTMIN |
Закінчення документа |
- [1] - елементи структури мають наступний вигляд:
-
-
параметрЗіЗначенням;
-
об’єктЗПараметрами;
-
масивОб’єктів;
-
жовтим фоном виділяються комірки, в яких відбувались останні зміни
-
- [2] - Під визначенням колонки Тип поля мається на увазі скорочене позначення:
-
-
-
M (mandatory) — обов’язкові до заповнення поля;
-
O (optional) — необов’язкові (опційні) до заповнення поля.
-
-
Завантажити XML приклад: IFTMIN_example.xml
Завантажити JSON приклад: IFTMIN.json
Акт невідповідності (COMDOC_009)
Опис полів
|
Назва поля |
Тип 1 |
Формат |
Опис |
|---|---|---|---|
|
ЕлектроннийДокумент |
M |
Початок документа |
|
|
Заголовок |
M |
Кількість входжень вузла: Min = 1; Max = 1 |
Заголовок (початок блоку) |
|
НомерДокументу |
M |
Рядок (16) |
Номер документу комерційна дискусія |
|
ТипДокументу |
M |
Рядок (50) |
Акт невідповідності |
|
КодТипуДокументу |
M |
«009» |
009=Акт невідповідності |
|
ДатаДокументу |
M |
Дата (РРРР-ММ-ДД) |
Дата складання документу |
|
НомерЗамовлення |
M |
Рядок (20) |
Номер замовлення за документом |
|
ДатаЗамовлення |
M |
Дата (РРРР-ММ-ДД) |
Дата здійснення замовлення |
|
МісцеСкладання |
O |
Рядок (255) |
Місце складання документу |
|
Заголовок |
Заголовок (завершення блоку) |
||
|
Сторони |
M |
Кількість входжень вузла: Min = 1; Max = 1 |
Сторони, між якими укладено документ (початок блоку) |
|
Контрагент |
M |
Кількість входжень вузла: Min = 2; Max = 10 |
Контрагент (початок блоку). Першим вказується блок відправника, другим – отримувача |
|
СтатусКонтрагента |
M |
Рядок (30) |
Допустимі значення:
|
|
ВидОсоби |
M |
Рядок (20) |
Допустимі значення: Юридична Фізична |
|
НазваКонтрагента |
M |
Рядок (50) |
Назва контрагента |
|
КодКонтрагента |
M |
Рядок (8) |
Значенням елемента є код платника згідно з ЄДРПОУ (Реєстраційний (обліковий) номер з Тимчасового реєстру ДПА України) або реєстраційний номер облікової картки платника (номер паспорта, записаний як послідовність двох великих літер української абетки та шести цифр) |
|
ІПН |
M |
Рядок (12) |
Індивідуальний податковий номер контрагента |
|
GLN |
M |
Integer (13) |
Глобальний номер розташування (GLN) контрагента |
|
Контрагент |
Контрагент (завершення блоку) |
||
|
Сторони |
M |
Сторони, між якими укладено документ (завершення блоку) |
|
|
Параметри |
M |
Параметри (початок блоку). Тег передбачає довільне значення; використовується для передачі додаткової інформації, що не входить до основних полей специфікації |
|
|
<Параметр ІД=«1» назва=«Документ підстава тип»>PRN</Параметр> |
O |
Рядок (250) |
Додаткові параметри. У кожного наступного тега ідентифікатор (ІД) збільшується на одиницю. Для ІД=1 вказується тип документа-підстави. Максимальна кількість тегів – 99. |
|
<Параметр ІД=«2» назва=«Документ підстава номер»>PMECNTEST4</Параметр> |
M |
Рядок (250) |
Додаткові параметри. У кожного наступного тега ідентифікатор (ІД) збільшується на одиницю. Для ІД=2 вказується номер документа-підстави. Максимальна кількість тегів – 99. |
|
<Параметр ІД=«3» назва=«Документ підстава дата»>2021-10-29</Параметр> |
O |
Рядок (250) |
Додаткові параметри. У кожного наступного тега ідентифікатор (ІД) збільшується на одиницю. Для ІД=3 вказується дата документа-підстави. Максимальна кількість тегів – 99. |
|
<Параметр ІД=«6» назва=«Точка доставки»>4824034999996</Параметр> |
M |
Рядок (250) |
Додаткові параметри. У кожного наступного тега ідентифікатор (ІД) збільшується на одиницю. Для ІД=6 вказується точка доставки. Максимальна кількість тегів – 99. |
|
<Параметр ІД=«7» назва=«ЭЦН»>[PMECNTEST4];[2021-10-30];[2021-10-29]</Параметр> |
O |
Рядок (250) |
Додаткові параметри. У кожного наступного тега ідентифікатор (ІД) збільшується на одиницю. Для ІД=7 через ; вказуються номер електронної цінової накладної, дата електронної цінової накладної та дата електронної кількісної накладної. Максимальна кількість тегів – 99. |
|
Параметри |
Параметри (завершення блоку) |
||
|
Таблиця |
M/O |
Кількість входжень вузла: Min = 0; Max = 1 |
Таблиця (початок блоку). Блок опціональний за наявності в документі поля: Параметр ІД=«…» назва=«ЭЦН» |
|
Рядок |
M |
Кількість входжень вузла: Min = 1;Max = 9999 |
Рядок (початок блоку). У кожного наступного блоку ідентифікатор (ІД) збільшується на одиницю |
|
НомПоз |
M |
Integer (3) |
Номер позиції |
|
АртикулПокупця |
M |
Рядок (10) |
Артикул покупця |
|
Найменування |
M |
Рядок (50) |
Найменування товарної позиції |
|
ЗаявленаКількість |
M |
Decimal (#.00) |
Заявлена кількість товарних позицій |
|
ПрийнятаКількість |
M |
Decimal (#.000) |
Прийнята кількість товарних позицій |
|
ОдиницяВиміру |
M |
Рядок (10) |
|
|
БазоваЦіна |
M |
Decimal (#.00) |
Ціна за одиницю без ПДВ |
|
Текст |
O |
Рядок (100) |
Додаткова інформація |
|
Рядок |
Рядок (завершення блоку) |
||
|
Таблиця |
Таблиця (завершення блоку) |
||
|
ЕлектроннийДокумент |
Завершення документа |
- [1] - елементи структури мають наступний вигляд:
-
-
параметрЗіЗначенням;
-
об’єктЗПараметрами;
-
масивОб’єктів;
-
жовтим фоном виділяються комірки, в яких відбувались останні зміни
-
- [2] - Під визначенням колонки Тип поля мається на увазі скорочене позначення:
-
-
-
M (mandatory) — обов’язкові до заповнення поля;
-
O (optional) — необов’язкові (опціональні) для заповнення поля.
-
-
Завантажити XML приклад: COMDOC_009_example.xml
Завантажити JSON приклад: COMDOC_009.json
Накладна за кількістю (DOCUMENTINVOICE_TN)
Тип документа «Накладна за кількістю» (DOCUMENTINVOICE_TN) або «Цінова накладна» (DOCUMENTINVOICE_PRN) визначається значенням, що передається у полі DOCUMENTINVOICE.DocumentFunctionCode.
Опис полів
|
Назва поля |
Тип 1 |
Формат |
Опис |
|---|---|---|---|
|
Document-Invoice |
M |
Початок документа |
|
|
Invoice-Header |
M |
Кількість входжень вузла: Min = 1; Max = 1 |
Заголовок (початок блоку) |
|
InvoiceNumber |
M |
Рядок (16) |
Номер документу |
|
InvoiceDate |
M |
Дата (РРРР-ММ-ДД) |
Дата складання документу |
|
DocumentFunctionCode |
M |
Рядок (3) |
Код типу документа:
|
|
ContractNumber |
M |
Рядок (35) |
Номер договору |
|
ContractDate |
M |
Дата (РРРР-ММ-ДД) |
Дата договору |
|
Invoice-Header |
Заголовок (закінчення блоку) |
||
|
Invoice-Reference |
M |
Кількість входжень вузла: Min = 1; Max = 1 |
Документ-підстава (початок блоку) |
|
Order |
M |
Замовлення (початок блоку) |
|
|
BuyerOrderNumber |
M |
Рядок (35) |
Номер документу-підстави (замовлення) |
|
BuyerOrderDate |
M |
Дата (РРРР-ММ-ДД) |
Дата складання документу-підстави (замовлення) |
|
Order |
Замовлення (закінчення блоку) |
||
|
Invoice-Reference |
Документ-підстава (закінчення блоку) |
||
|
Invoice-Parties |
M |
Кількість входжень вузла: Min = 1; Max = 1 |
Сторони (контрагенти), між якими укладено документ (початок блоку) |
|
Buyer |
M |
Кількість входжень вузла: Min = 1; Max = 1 |
Блок покупця (початок) |
|
ILN |
M |
Число (13) |
Глобальний номер розташування (GLN) контрагента |
|
TaxID |
M |
Число (12) |
Податковий ідентифікаційний номер |
|
UtilizationRegisterNumber |
M |
Число(8,10) |
Код ЄДРПОУ |
|
Name |
M |
Рядок (60) |
Назва контрагента |
|
Buyer |
Блок покупця (закінчення) |
||
|
Seller |
M |
Кількість входжень вузла: Min = 1; Max = 1 |
Блок продавця (початок) |
|
ILN |
M |
Число (13) |
Глобальний номер розташування (GLN) контрагента |
|
TaxID |
M |
Число (12) |
Податковий ідентифікаційний номер |
|
UtilizationRegisterNumber |
M |
Число(8,10) |
Код ЄДРПОУ |
|
Name |
M |
Рядок (60) |
Назва контрагента |
|
IBAN |
O |
UA + NN + 351005 + XXXXXXXXXXXXXXXXXXX UA — (2 літери) — код країни (ГОСТ ISO 3166-1); NN — (2 цифри) — контрольне число; 351005 — (6 цифр) — МФО; XXX…XXX — (19 цифр) — рахунок клієнта. |
IBAN (міжнародний номер банківського рахунку; використовується при міжнародних розрахунках) |
|
Seller |
Блок продавця (закінчення) |
||
|
DeliveryPoint |
M |
Кількість входжень вузла: Min = 1; Max = 1 |
Точка доставки (початок блоку) |
|
ILN |
M |
Число (13) |
Глобальний номер розташування (GLN) точки доставки |
|
Name |
O |
Рядок (80) |
Юридична особа об’єкту доставки |
|
CityName |
M |
Рядок (35) |
Місто |
|
StreetAndNumber |
M |
Рядок (140) |
Вулиця і номер будинку |
|
PostalCode |
O |
Рядок (9) |
Поштовий код |
|
DeliveryPoint |
Точка доставки (закінчення блоку) |
||
|
Payer |
M |
Кількість входжень вузла: Min = 1; Max = 1 |
Платник (початок блоку) |
|
ILN |
M |
Число (13) |
Глобальний номер розташування (GLN) платника |
|
Name |
O |
Рядок (80) |
Юридична особа платника |
|
CityName |
M |
Рядок (35) |
Місто |
|
StreetAndNumber |
M |
Рядок (140) |
Вулиця і номер будинку |
|
PostalCode |
O |
Рядок (9) |
Поштовий код |
|
Payer |
Платник (закінчення блоку) |
||
|
Invoice-Parties |
Сторони (контрагенти), між якими укладено документ (закінчення блоку) |
||
|
Invoice-Lines |
O |
Кількість входжень вузла: Min = 0; Max = 1 |
Таблиця (початок блоку) |
|
Line |
M |
Кількість входжень вузла: Min = 1;Max = 9999 |
Рядок (початок блоку). У кожного наступного блоку ідентифікатор (ІД) збільшується на одиницю |
|
Line-Item |
M |
Кількість входжень вузла: Min = 1;Max = 1 |
Позиція (початок блоку) |
|
LineNumber |
M |
Ціле число (3) |
Номер позиції в табличній частині |
|
EAN |
M |
Число (13) |
Штрих-код одиниці товару (продукту) |
|
BuyerItemCode |
M |
Рядок (10) |
Артикул в БД покупця |
|
ItemDescription |
M |
Рядок (50) |
Найменування товарної позиції |
|
InvoiceQuantity |
M |
Decimal (18,3) |
Кількість поставлених одиниць товару |
|
BuyerUnitOfMeasure |
M |
Рядок (10) |
Одиниці виміру згідно Класифікатора системи позначень одиниць вимірювання та обліку (КСПОВО) (шт. – штука; уп. – упаковка; л. – літр; послуга; кг. – кілограм; г. – грам…) |
|
Line-Item |
Позиція (закінчення блоку) |
||
|
Line |
Рядок (закінчення блоку) |
||
|
Invoice-Lines |
Таблиця (закінчення блоку) |
||
|
Invoice-Summary |
Разом (початок блоку) |
||
|
TotalLines |
M |
Ціле число |
Кількість рядків в документі |
|
TotalNetAmount |
M |
Decimal (18,2) |
Загальна сума без ПДВ |
|
TotalTaxAmount |
M |
Decimal (18,2) |
Сума ПДВ |
|
TotalGrossAmount |
M |
Decimal (18,2) |
Загальна сума з ПДВ |
|
Tax-Summary |
Податки (початок блоку) |
||
|
Tax-Summary-Line |
Рядок податків (початок блоку) |
||
|
TaxRate |
M |
20/19/16/14/7/2/0 |
Ставка ПДВ (20%, 19%, 16%, 14%, 7%, 2%, 0%) |
|
TaxCategoryCode |
O |
S / E / Z |
Код категорії податку:
|
|
TaxAmount |
M |
Число позитивне |
Сума податку для кожної категорії податку |
|
TaxableAmount |
M |
Число позитивне |
Оподаткована сума за обраною категорією податку |
|
Tax-Summary-Line |
Рядок податків (закінчення блоку) |
||
|
Tax-Summary |
Податки (закінчення блоку) |
||
|
Invoice-Summary |
Разом (закінчення блоку) |
||
|
Document-Invoice |
Закінчення документа |
- [1] - елементи структури мають наступний вигляд:
-
-
параметрЗіЗначенням;
-
об’єктЗПараметрами;
-
масивОб’єктів;
-
жовтим фоном виділяються комірки, в яких відбувались останні зміни
-
- [2] - Під визначенням колонки Тип поля мається на увазі скорочене позначення:
-
-
-
M (mandatory) — обов’язкові до заповнення поля;
-
O (optional) — необов’язкові (опціональні) для заповнення поля.
-
-
Завантажити XML приклад: DOCUMENTINVOICE_TN_example.xml
Завантажити JSON приклад: DOCUMENTINVOICE_TN.json
Цінова накладна (DOCUMENTINVOICE_PRN)
Тип документа «Накладна за кількістю» (DOCUMENTINVOICE_TN) чи «Цінова накладна» (DOCUMENTINVOICE_PRN) визначається значенням, що передається в полі DOCUMENTINVOICE.DocumentFunctionCode.
Опис полів
|
Назва поля |
Тип 1 |
Формат |
Опис |
|---|---|---|---|
|
Document-Invoice |
M |
Початок документа |
|
|
Invoice-Header |
M |
Кількість входжень вузла: Min = 1; Max = 1 |
Заголовок (початок блоку) |
|
InvoiceNumber |
M |
Рядок (16) |
Номер документу |
|
InvoiceDate |
M |
Дата (РРРР-ММ-ДД) |
Дата складання документу |
|
DocumentFunctionCode |
M |
Рядок (3) |
Код типу документа:
|
|
ContractNumber |
M |
Рядок (35) |
Номер договору |
|
ContractDate |
M |
Дата (РРРР-ММ-ДД) |
Дата договору |
|
InvoiceQuantity |
M |
Ціле число |
Загальна кількість накладних; значення поля повинно бути більшим або рівним значенню поля InvoiceSequences |
|
InvoiceSequences |
M |
Ціле число |
Порядковий номер накладної в ланцюжку |
|
Invoice-Header |
Заголовок (закінчення блоку) |
||
|
Invoice-Reference |
M |
Кількість входжень вузла: Min = 1; Max = 1 |
Документ-підстава (початок блоку) |
|
Order |
O/M |
Замовлення (початок блоку). Заповнюється при формуванні документа на підставі замовлення. |
|
|
BuyerOrderNumber |
M |
Рядок (35) |
Номер документу-підстави (замовлення) |
|
BuyerOrderDate |
M |
Дата (РРРР-ММ-ДД) |
Дата складання документу-підстави (замовлення) |
|
Order |
Замовлення (закінчення блоку) |
||
|
Invoice |
M |
Накладна за кількістю (початок блоку) |
|
|
OriginalInvoiceNumber |
|
Рядок (35) |
Номер документу-підстави (Накладної за кількістю) |
|
OriginalInvoiceDate |
|
Дата (РРРР-ММ-ДД) |
Дата складання документу-підстави (Накладної за кількістю) |
|
Invoice |
Накладна за кількістю (закінчення блоку) |
||
|
Invoice-Reference |
Документ-підстава (закінчення блоку) |
||
|
Invoice-Parties |
M |
Кількість входжень вузла: Min = 1; Max = 1 |
Сторони (контрагенти), між якими укладено документ (початок блоку) |
|
Buyer |
M |
Кількість входжень вузла: Min = 1; Max = 1 |
Блок покупця (початок) |
|
ILN |
M |
Число (13) |
Глобальний номер розташування (GLN) контрагента |
|
TaxID |
M |
Число (12) |
Податковий ідентифікаційний номер |
|
UtilizationRegisterNumber |
M |
Число(8,10) |
Код ЄДРПОУ |
|
Name |
M |
Рядок (60) |
Назва контрагента |
|
Buyer |
Блок покупця (закінчення) |
||
|
Seller |
M |
Кількість входжень вузла: Min = 1; Max = 1 |
Блок продавця (початок) |
|
ILN |
M |
Число (13) |
Глобальний номер розташування (GLN) контрагента |
|
TaxID |
M |
Число (12) |
Податковий ідентифікаційний номер |
|
UtilizationRegisterNumber |
M |
Число(8,10) |
Код ЄДРПОУ |
|
Name |
M |
Рядок (60) |
Назва контрагента |
|
IBAN |
O |
UA + NN + 351005 + XXXXXXXXXXXXXXXXXXX UA — (2 літери) — код країни (ГОСТ ISO 3166-1); NN — (2 цифри) — контрольне число; 351005 — (6 цифр) — МФО; XXX…XXX — (19 цифр) — рахунок клієнта. |
IBAN (міжнародний номер банківського рахунку; використовується при міжнародних розрахунках) |
|
Seller |
Блок продавця (закінчення) |
||
|
DeliveryPoint |
M |
Кількість входжень вузла: Min = 1; Max = 1 |
Точка доставки (початок блоку) |
|
ILN |
M |
Число (13) |
Глобальний номер розташування (GLN) точки доставки |
|
Name |
O |
Рядок (80) |
Юридична особа об’єкту доставки |
|
CityName |
M |
Рядок (35) |
Місто |
|
StreetAndNumber |
M |
Рядок (140) |
Вулиця і номер будинку |
|
PostalCode |
O |
Рядок (9) |
Поштовий код |
|
DeliveryPoint |
Точка доставки (закінчення блоку) |
||
|
Payer |
M |
Кількість входжень вузла: Min = 1; Max = 1 |
Платник (початок блоку) |
|
ILN |
M |
Число (13) |
Глобальний номер розташування (GLN) платника |
|
Name |
O |
Рядок (80) |
Юридична особа платника |
|
CityName |
M |
Рядок (35) |
Місто |
|
StreetAndNumber |
M |
Рядок (140) |
Вулиця і номер будинку |
|
PostalCode |
O |
Рядок (9) |
Поштовий код |
|
Payer |
Платник (закінчення блоку) |
||
|
Invoice-Parties |
Сторони (контрагенти), між якими укладено документ (закінчення блоку) |
||
|
Invoice-Lines |
O |
Кількість входжень вузла: Min = 0; Max = 1 |
Таблиця (початок блоку) |
|
Line |
M |
Кількість входжень вузла: Min = 1;Max = 9999 |
Рядок (початок блоку). У кожного наступного блоку ідентифікатор (ІД) збільшується на одиницю |
|
Line-Item |
M |
Кількість входжень вузла: Min = 1;Max = 1 |
Позиція (початок блоку) |
|
LineNumber |
M |
Ціле число (3) |
Номер позиції в табличній частині |
|
EAN |
M |
Число (13) |
Штрих-код одиниці товару (продукту) |
|
BuyerItemCode |
M |
Рядок (10) |
Артикул в БД покупця |
|
ExternalItemCode |
M |
Рядок (4-10) |
код УКТЗЕД |
|
ItemDescription |
M |
Рядок (50) |
Найменування товарної позиції |
|
InvoiceQuantity |
M |
Decimal (18,3) |
Кількість поставлених одиниць товару |
|
BuyerUnitOfMeasure |
M |
Рядок (10) |
Одиниці виміру згідно Класифікатора системи позначень одиниць вимірювання та обліку (КСПОВО) (шт. – штука; уп. – упаковка; л. – літр; послуга; кг. – кілограм; г. – грам…) |
|
InvoiceUnitNetPrice |
M |
Decimal (18,5) |
Ціна однієї одиниці без ПДВ |
|
InvoiceUnitGrossPrice |
M |
Decimal (18,2) |
Ціна однієї одиниці з ПДВ |
|
TaxRate |
M |
20/19/16/14/7/2/0 |
Ставка ПДВ (20%, 19%, 16%, 14%, 7%, 2%, 0%) |
|
TaxCategoryCode |
M |
S / E / Z |
Код категорії податку:
|
|
GrossAmount |
M |
Decimal (18,2) |
Сума з ПДВ |
|
TaxAmount |
M |
Decimal (18,2) |
Сума податку |
|
NetAmount |
M |
Decimal (18,2) |
Сума без ПДВ |
|
AdditionalInvoiceQuantity |
O |
Число позитивне |
Кількість одиниць товару (в альтернативних одиницях виміру) згідно Постанови про РЕЗ 1261 |
|
AdditionalUnitOfMeasure |
O |
Рядок (3) |
Одиниця виміру (альт.) згідно Постанови про РЕЗ 1261 |
|
AdditionalNetAmount |
O |
Число позитивне |
Ціна без ПДВ (альт.) згідно Постанови про РЕЗ 1261 |
|
Line-Item |
Позиція (закінчення блоку) |
||
|
Line |
Рядок (закінчення блоку) |
||
|
Invoice-Lines |
Таблиця (закінчення блоку) |
||
|
Invoice-Summary |
Разом (початок блоку) |
||
|
TotalLines |
M |
Ціле число |
Кількість рядків в документі |
|
TotalNetAmount |
M |
Decimal (18,2) |
Загальна сума без ПДВ |
|
TotalTaxAmount |
M |
Decimal (18,2) |
Сума ПДВ |
|
TotalGrossAmount |
M |
Decimal (18,2) |
Загальна сума з ПДВ |
|
Tax-Summary |
Податки (початок блоку) |
||
|
Tax-Summary-Line |
Рядок податків (початок блоку) |
||
|
TaxRate |
M |
20/19/16/14/7/2/0 |
Ставка ПДВ (20%, 19%, 16%, 14%, 7%, 2%, 0%) |
|
TaxCategoryCode |
O |
S / E / Z |
Код категорії податку:
|
|
TaxAmount |
M |
Число позитивне |
Сума податку для кожної категорії податку |
|
TaxableAmount |
M |
Число позитивне |
Оподаткована сума за обраною категорією податку |
|
Tax-Summary-Line |
Рядок податків (закінчення блоку) |
||
|
Tax-Summary |
Податки (закінчення блоку) |
||
|
Invoice-Summary |
Разом (закінчення блоку) |
||
|
Document-Invoice |
Закінчення документа |
- [1] - елементи структури мають наступний вигляд:
-
-
параметрЗіЗначенням;
-
об’єктЗПараметрами;
-
масивОб’єктів;
-
жовтим фоном виділяються комірки, в яких відбувались останні зміни
-
- [2] - Під визначенням колонки Тип поля мається на увазі скорочене позначення:
-
-
-
M (mandatory) — обов’язкові до заповнення поля;
-
O (optional) — необов’язкові (опціональні) для заповнення поля.
-
-
Завантажити XML приклад: DOCUMENTINVOICE_PRN_example.xml
Завантажити JSON приклад: DOCUMENTINVOICE_PRN.json
Коригування до товарної накладної (DOCCORINVOICE)
«Коригування до товарної накладної» (DOCCORINVOICE) можливо створити лише коли в ланцюжку документів вже є COMDOC_009 від мережі (Фоззі).
Опис полів
|
Назва поля |
Тип 1 |
Формат |
Опис |
|---|---|---|---|
|
Document-Invoice |
Початок документа |
||
|
Invoice-Header |
М |
Початок основного блоку |
|
|
InvoiceNumber |
М |
Число (15) |
номер ТН |
|
InvoiceDate |
М |
Дата (РРРР-ММ-ДД) |
дата ТН |
|
InvoiceCurrency |
М |
Рядок (3) |
валюта |
|
InvoicePostDate |
O |
Дата (РРРР-ММ-ДД) |
дата відправки ТН |
|
InvoicePostTime |
O |
Час (год: хв) |
час відправки ТН |
|
DocumentFunctionCode |
М |
Рядок (3) |
Код типу документа:
|
|
ContractNumber |
М |
Рядок (16) |
номер договору на поставку |
|
ContractDate |
М |
Дата (РРРР-ММ-ДД) |
дата контракту |
|
CorrectionReason |
М |
NAC / PAC, NRC / PRC |
причина коригування:
|
|
Invoice-Header |
Закінчення основного блоку |
||
|
Invoice-Reference |
Підстава (початок блоку) |
||
|
Order |
М |
Замовлення (початок блоку) |
|
|
BuyerOrderNumber |
М |
Число (6-10) |
Номер замовлення |
|
BuyerOrderDate |
М |
Дата (РРРР-ММ-ДД) |
Дата замовлення |
|
Order |
M |
Замовлення (закінчення блоку) |
|
|
DeliveryNote |
M |
Повідомлення про доставку (початок блоку) |
|
|
DeliveryNoteNumber |
M |
Номер документа-підстави |
|
|
DeliveryNoteDate |
M |
Дата складання документа |
|
|
DeliveryNote |
M |
Повідомлення про доставку (закінчення блоку) |
|
|
Invoice-Reference |
Підстава (закінчення блоку) |
||
|
Invoice-Parties |
M |
Блок контрагентів (початок) |
|
|
Buyer |
M |
Блок покупця (початок) |
|
|
ILN |
М |
Число (13) |
GLN покупця |
|
TaxID |
М |
Число (12) |
Податковий ідентифікаційний номер покупця |
|
UtilizationRegisterNumber |
М |
Число(8,10) |
ЄДРПОУ покупця |
|
Name |
М |
Рядок (175) |
назва покупця |
|
Buyer |
Блок покупця (закінчення) |
||
|
Seller |
M |
Блок продавця (початок) |
|
|
ILN |
М |
Число (13) |
GLN продавця |
|
TaxID |
М |
Число (12) |
Податковий ідентифікаційний номер продавця |
|
UtilizationRegisterNumber |
М |
Число(8,10) |
ЄДРПОУ продавця |
|
Name |
М |
Рядок (175) |
назва продавця |
|
IBAN |
O |
UA + NN + 351005 + XXXXXXXXXXXXXXXXXXX UA — (2 літери) — код країни (ГОСТ ISO 3166-1); NN — (2 цифри) — контрольне число; 351005 — (6 цифр) — МФО; XXX…XXX — (19 цифр) — рахунок клієнта. |
IBAN (міжнародний номер банківського рахунку; використовується при міжнародних розрахунках) |
|
Seller |
Блок продавця (закінчення) |
||
|
DeliveryPoint |
M |
Точка доставки (початок блоку) |
|
|
ILN |
M |
Число (13) |
Глобальний номер розташування (GLN) точки доставки |
|
Name |
O |
Рядок (80) |
Юридична особа об’єкту доставки |
|
CityName |
M |
Рядок (35) |
Місто |
|
StreetAndNumber |
M |
Рядок (140) |
Вулиця і номер будинку |
|
PostalCode |
O |
Рядок (9) |
Поштовий код |
|
DeliveryPoint |
Точка доставки (закінчення блоку) |
||
|
Payer |
M |
Платник (початок блоку) |
|
|
ILN |
M |
Число (13) |
Глобальний номер розташування (GLN) точки доставки |
|
Name |
O |
Рядок (80) |
Юридична особа об’єкту доставки |
|
CityName |
M |
Рядок (35) |
Місто |
|
StreetAndNumber |
M |
Рядок (140) |
Вулиця і номер будинку |
|
PostalCode |
O |
Рядок (9) |
Поштовий код |
|
Payer |
Платник (закінчення блоку) |
||
|
Invoice-Parties |
Блок контрагентів (закінчення) |
||
|
Invoice-Lines |
M |
Рядки ТН (початок блоку) |
|
|
Line |
M |
Рядок (початок блоку) |
|
|
Line-Item |
M |
Позиція (початок блоку) |
|
|
LineNumber |
М |
Ціле число |
номер позиції в табличній частині |
|
EAN |
М |
Число (14) |
Штрих-код продукту |
|
BuyerItemCode |
M |
Строка (16) |
Артикул в БД покупця |
|
ExternalItemCode |
M |
Рядок (4-10) |
код товару згідно з довідника УКТ ЗЕД |
|
ItemDescription |
М |
Рядок (210) |
Опис товару |
|
InvoiceQuantity |
M |
Decimal (18,3) |
Замовлена кількість (кількість товару за накладною) |
|
BuyerUnitOfMeasure |
M |
Рядок (10) |
|
|
InvoiceUnitNetPrice |
M |
Decimal (18,5) |
Ціна однієї одиниці без ПДВ |
|
InvoiceUnitGrossPrice |
M |
Decimal (18,2) |
Ціна однієї одиниці з ПДВ |
|
TaxRate |
M |
Число позитивне |
Ставка ПДВ (20%, 7%, 0%) |
|
TaxAmount |
M |
Decimal (18,2) |
Сума ПДВ по артикулу |
|
NetAmount |
M |
Decimal (18,2) |
Сума без ПДВ |
|
GrossAmount |
M |
Decimal (18,2) |
Сума з ПДВ |
|
CorrectionInvoiceQuantity |
M / - |
Positive decimal (18,3) |
Кількість товару за коригувальною накладною. Поле обов’язкове і повинне бути присутнім в документі тільки в разі Коригування кількості |
|
CorrectionInvoiceUnitNetPrice |
M / - |
Positive decimal (18,5) |
Ціна товару без ПДВ за коригувальною накладною. Поле обов’язкове і повинне бути присутнім в документі тільки в разі Цінових коригувань |
|
CorrectionInvoiceUnitGrossPrice |
M / - |
Positive decimal (18,5) |
Ціна товару з ПДВ за коригувальною накладною. Поле обов’язкове і повинне бути присутнім в документі тільки в разі Цінових коригувань |
|
CorrectionNetAmount |
M |
Decimal (18,2) |
Сума без ПДВ з урахуванням коригування |
|
CorrectionTaxAmount |
M |
Decimal (18,2) |
Сума ПДВ з урахуванням коригування |
|
CorrectionGrossAmount |
M |
Decimal (18,2) |
Сума з ПДВ з урахуванням коригування |
|
AdditionalInvoiceQuantity |
O |
Число позитивне |
Кількість одиниць товару (в альтернативних одиницях виміру) згідно Постанови про РЕЗ 1261 |
|
AdditionalUnitOfMeasure |
O |
Рядок (3) |
Одиниця виміру (альт.) згідно Постанови про РЕЗ 1261 |
|
AdditionalNetAmount |
O |
Число позитивне |
Ціна без ПДВ (альт.) згідно Постанови про РЕЗ 1261 |
|
AdditionalCorrectionInvoiceQuantity |
O |
Decimal (18,3) |
Кількість коригування (альт.) згідно Постанови про РЕЗ 1261 |
|
AdditionalCorrectionInvoiceUnitNetPrice |
O |
Decimal (18,3) |
Сума коригування без ПДВ (альт.) згідно Постанови про РЕЗ 1261 |
|
Line-Item |
Позиція (закінчення блоку) |
||
|
Line |
Рядок (закінчення блоку) |
||
|
Invoice-Lines |
Рядки ТН (закінчення блоку) |
||
|
Invoice-Summary |
Підсумки (початок блоку) |
||
|
TotalLines |
M |
Ціле число |
Кількість рядків в документі |
|
TotalNetAmount |
M |
Decimal (18,2) |
Загальна сума без ПДВ |
|
TotalTaxAmount |
M |
Decimal (18,2) |
Сума ПДВ |
|
TotalGrossAmount |
M |
Decimal (18,2) |
Загальна сума з ПДВ |
|
Tax-Summary |
Податки (початок блоку) |
||
|
Tax-Summary-Line |
Рядок податків (початок блоку) |
||
|
CorrectionTaxAmount |
M |
Decimal (18,2) |
Загальна сума коригування ПДВ |
|
CorrectionTaxableAmount |
M |
Decimal (18,2) |
Загальна сума коригування без ПДВ |
|
CorrectionGrossAmount |
M |
Decimal (18,2) |
Загальна сума коригування з ПДВ |
|
Tax-Summary-Line |
Рядок податків (закінчення блоку) |
||
|
Tax-Summary |
Податки (закінчення блоку) |
||
|
Invoice-Summary |
Підсумки (закінчення блоку) |
||
|
Document-Invoice |
Закінчення документа |
- [1] - елементи структури мають наступний вигляд:
-
-
параметрЗіЗначенням;
-
об’єктЗПараметрами;
-
масивОб’єктів;
-
жовтим фоном виділяються комірки, в яких відбувались останні зміни
-
- [2] - Під визначенням колонки Тип поля мається на увазі скорочене позначення:
-
-
-
M (mandatory) — обов’язкові до заповнення поля;
-
O (optional) — необов’язкові (опціональні) для заповнення поля.
-
-
Завантажити XML приклад: DOCCORINVOICE_example.xml
Завантажити JSON приклад: DOCCORINVOICE.json
Документообіг з мережею «ФОЗЗІ» на платформі EDI Network 2.0
Ця інструкція описує порядок документообігу на платформі EDI Network 2.0 з мережею «Фоззі». В документообігу за типовою схемою приймають участь наступні документи:
-
Замовлення (ORDER) - використовується специфікація документа, адаптована під бізнес-процеси мережі «Фоззі».
-
Підтвердження замовлення (ORDRSP) - використовується специфікація документа, адаптована під бізнес-процеси мережі «Фоззі».
-
Повідомлення про відвантаження (DESADV) - використовується стандартна специфікація документа.
Документообіг здійснюється між двома Учасниками, де ініціатором виступає мережа «Фоззі».
Загальна схема документообігу:
Зображення 1 - Схема документообігу з мережею «Фоззі»
1. Вхід на платформу
Для початку роботи з системою необхідно виконати вхід на платформу EDIN.
Детальна інструкція з авторизації доступна за посиланням: Авторизація в системі.
2. Створення та відправка «Замовлення» (ORDERS) на стороні мережі «Фоззі»
«Замовлення» (ORDERS) на поставку відправляє покупець постачальнику, вказуючи штрих-код продукту, його опис, замовлену кількість, ціну та іншу необхідну інформацію.
Детальна інструкція зі створення «Замовлення» доступна за посиланням.
3. Формування «Підтвердження замовлення» (ORDRSP) на підставі вхідного «Замовлення» (ORDERS)
«Підтвердження замовлення» (ORDRSP) створюється Постачальником у відповідь на вхідне «Замовлення» (ORDER). Основною особливістю «Підтвердження замовлення» є уточнення з приводу постачання по кожній товарній позиції: чи буде товар доставлений; чи змінилася кількість/ціна; чи буде відмова від поставки товарної позиції.
Детальна інструкція зі створення «Підтвердження замовлення» доступна за посиланням.
4. Формування «Повідомлення про відвантаження» (DESADV) на підставі «Підтвердження замовлення» (ORDRSP)
«Повідомлення про відвантаження» створюється Постачальником на підставі надісланого «Підтвердження замовлення».
Детальна інструкція зі створення «Повідомлення про відвантаження» доступна за посиланням.