XML Специфікації для роботи з Мережею «Comfy»
Зміст:
Замовлення (ORDER)
Назва поля |
Тип 1 |
Формат |
Опис |
|---|---|---|---|
ORDER |
Початок документа |
||
NUMBER |
М |
Рядок (50) |
Номер замовлення на покупку |
DATE |
М |
Дата (РРРР-ММ-ДД) |
Дата замовлення |
DOCTYPE |
O |
Рядок |
Тип документа:
|
ACTION |
O |
Рядок |
Тип активності:
|
CAMPAIGNNUMBER |
O |
Рядок (70) |
Номер договору постачання |
CAMPAIGNNUMBERDATE |
O |
Дата (РРРР-ММ-ДД) |
Дата договору постачання |
HEAD |
Початок основного блоку |
||
SUPPLIER |
M |
Число (13) |
GLN постачальника |
RECIPIENT |
M |
Число (13) |
GLN одержувача повідомлення |
BUYERCODE |
O |
Число (35) |
ЄДРПОУ |
BUYER |
M |
Число (13) |
Унікальний код місцеперебування компанії |
SENDER |
M |
Число (13) |
GLN відправника повідомлення |
DELIVERYDATE |
М |
Дата (РРРР-ММ-ДД) |
Дата постачання товару |
DELIVERYPLACE |
M |
Число (13) |
Унікальний код місцеперебування складу |
POSITION |
Товарні позиції (початок блоку) |
||
PREORDERNUM |
O |
Рядок (10) |
№ попереднього замовлення (якщо Рядок замовлення створений на основі попереднього замовлення) |
POSITIONNUMBER |
М |
Число позитивне |
Номер товарної позиції |
PRODUCTIDBUYER |
О |
Рядок (16) |
Код товару |
PRODUCT |
M |
Число (8, 10, 14) |
Штрихкод товару |
BRENDNAME |
О |
Рядок (70) |
Найменування бренду товару |
CATEGORYNAME |
О |
Рядок (70) |
Найменування категорії товару |
PRODUCTIDSUPPLIER |
О |
Рядок (16) |
Код товару в системі постачальника |
VAT |
O |
Число десяткове |
Ставка ПДВ,% |
ORDEREDQUANTITY |
M |
Десяткове число в форматі #.### |
Замовлена кількість |
ORDERUNIT |
O |
Рядок (3) |
|
ORDERPRICE |
O |
Число десяткове в форматі #.### |
Ціна продукту без ПДВ |
AMOUNT |
O |
Число десяткове в форматі #.### |
Сума без ПДВ |
PRICEWITHVAT |
O |
Число десяткове в форматі #.### |
Ціна продукту з ПДВ |
AMOUNTWITHVAT |
O |
Число десяткове в форматі #.### |
Сума з ПДВ |
POSITION |
Товарні позиції (закінчення блоку) |
||
HEAD |
Закінчення основного блоку |
||
ORDER |
Закінчення документа |
Підтвердження замовлення (ORDRSP)
Назва поля |
Тип 1 |
Формат |
Опис |
|---|---|---|---|
ORDRSP |
Початок документа |
||
NUMBER |
M |
Рядок (50) |
Номер підтвердження в системі постачальника |
DATE |
M |
Дата (РРРР-ММ-ДД) |
Дата підтвердження в системі постачальника |
ORDERNUMBER |
M |
Рядок (50) |
Номер замовлення |
DOCTYPE |
O |
Рядок |
Тип документа, завжди O
|
ORDERDATE |
M |
Дата (РРРР-ММ-ДД) |
Дата замовлення |
HEAD |
Початок основного блоку |
||
SUPPLIER |
M |
Число (13) |
GLN постачальника |
SENDER |
M |
Число (13) |
GLN відправника повідомлення |
BUYER |
M |
Число (13) |
GLN покупця |
RECIPIENT |
M |
Число (13) |
GLN одержувача повідомлення |
DELIVERYDATE |
M |
Дата (РРРР-ММ-ДД) |
Дата доставки |
DELIVERYPLACE |
M |
Число (13) |
GLN місця доставки |
POSITION |
Товарні позиції (початок блоку) |
||
POSITIONNUMBER |
M |
Ціле число |
Номер позиції |
PRODUCTIDBUYER |
O |
Рядок (16) |
Код товару покупця |
PRODUCT |
M |
Ціле число (8, 10, 14) |
Штрих-код продукту |
PRODUCTIDSUPPLIER |
O |
Рядок (16) |
Артикул в БД постачальника |
CUSTOMSTARIFFNUMBER |
О |
Ціле позитивне число |
Код УКТЗЕД / Номер державної митної декларації (ВМД) |
VAT |
O |
Рядок (3) 20/19/16/14/7/2/0 |
Ставка ПДВ (20%, 19%, 16%, 14%, 7%, 2%, 0%) |
TAXAMOUNT |
М |
Число десяткове |
ПДВ |
ORDEREDQUANTITY |
M |
Ціле позитивне число |
Замовлена кількість |
ACCEPTEDQUANTITY |
M |
Ціле позитивне число |
Підтверджена кількість |
PRICE |
O |
Число десяткове, в форматі 0.### |
Ціна продукту без ПДВ |
PRICEWITHVAT |
O |
Число десяткове, в форматі 0.### |
Ціна продукту з ПДВ |
AMOUNT |
O |
Число десяткове, в форматі 0.### |
Сума товару без ПДВ |
AMOUNTWITHVAT |
O |
Число десяткове, в форматі 0.### |
Сума товару з ПДВ |
DISCOUNT |
О |
Число десяткове, в форматі 0.### |
Сума знижки |
LATESTDELIVERYDATE |
О |
Дата (РРРР-ММ-ДД) |
Дата постачання |
POSITION |
Товарні позиції (закінчення блоку) |
||
HEAD |
Закінчення основного блоку |
||
ORDRSP |
Закінчення документа |
Статус Підтвердження замовлення (Status)
Статус передається за допомогою методу API
Повідомлення про відвантаження (DESADV)
Назва поля |
Тип 1 |
Формат |
Опис |
|---|---|---|---|
DESADV |
Початок документа |
||
NUMBER |
М |
Рядок (50) |
Номер повідомлення про відвантаження |
DATE |
М |
Дата (РРРР-ММ-ДД) |
Дата документа |
VERSION |
О |
Ціле позитивне число |
Версія документа (на рівні одного ланцюжка документів). При заміні документа (номер документа зберігається) потрібно збільшувати значення на одиницю (n+1) |
ORDERNUMBER |
M |
Рядок (50) |
Номер замовлення |
ORDERDATE |
M |
Дата (РРРР-ММ-ДД) |
Дата замовлення |
ORDRSPNUMBER |
О |
Рядок (16) |
Номер підтвердження замовлення |
ORDRSPDATE |
О |
Дата (РРРР-ММ-ДД) |
Дата підтвердження замовлення |
CAMPAIGNNUMBER |
О |
Рядок (70) |
Номер договору на постачання |
SUPPLIER |
М |
Число (13) |
GLN постачальника |
BUYER |
М |
Число (13) |
GLN покупця |
SENDER |
М |
Число (13) |
GLN відправника повідомлення |
RECIPIENT |
М |
Число (13) |
GLN одержувача повідомлення |
DELIVERYDATE |
М |
Дата (РРРР-ММ-ДД) |
Дата постачання |
DELIVERYNOTENUMBER |
М |
Рядок (16) |
Номер накладної |
DELIVERYNOTEDATE |
М |
Дата (РРРР-ММ-ДД) |
Дата накладної |
WAYBILLNUMBER |
О |
Рядок (70) |
Номер транспортної накладної |
WAYBILLDATE |
О |
Дата (РРРР-ММ-ДД) |
Дата транспортної накладної |
TRANSPORTQUANTITY |
О |
Ціле позитивне число |
Кількість машин; Загальна кількість повідомлень про відвантаження на замовлення. Якщо одне з полей TRANSPORTID чи TRANSPORTQUANTITY заповнено, то інше автоматично є обов’язковим. |
TRANSPORTMARK |
О |
Рядок (70) |
Марка машини |
TRANSPORTID |
О |
Рядок (70) |
Порядковий номер авто. Якщо одне з полей TRANSPORTID чи TRANSPORTQUANTITY заповнено, то інше автоматично є обов’язковим. |
TRANSPORTERNAME |
О |
Рядок (70) |
Ім’я водія |
TRANSPORTTYPE |
М |
Рядок (70) |
Тип транспортування: 20 - залізничний, 30 - дорожній, 40 - повітряний, 60 - спарений, 100 - кур’єрська служба |
PACKAGEWEIGHT |
O |
Десяткове число |
Вага |
PACKAGEWEIGHT |
O |
Десяткове число |
Вага по накладній |
TOTALPACKAGES |
O |
Десяткове число |
Кількість коробів |
TOTALPALLETS |
O |
Десяткове число |
Кількість палет |
DELIVERYPLACE |
M |
Число (13) |
GLN місця доставки |
POSITION |
Позиція |
||
POSITIONNUMBER |
М |
Ціле позитивне число |
Номер позиції |
PRODUCT |
М |
Число (8, 10, 14) |
Штрихкод продукту |
PRODUCTIDSUPPLIER |
О |
Рядок (16) |
Артикул в БД постачальника |
PRODUCTIDBUYER |
О |
Рядок (16) |
Артикул в БД покупця |
DELIVEREDQUANTITY |
М |
Ціле число |
Кількість товару, що поставляється |
DELIVEREDUNIT |
О |
Рядок (3) |
|
AMOUNT |
О |
Число десяткове |
Сума товару без ПДВ |
AMOUNTWITHVAT |
О |
Число десяткове |
Сума товару з ПДВ |
CUSTOMSTARIFFNUMBER |
О |
Число (4-10) |
Код УКТЗЕД / Номер державної митної декларації (ВМД) |
TAXRATE |
О |
Ціле число |
Ставка ПДВ (20%, 19%, 16%, 14%, 7%, 2%, 0%) |
BRUTTOWEIGHT |
O |
Decimal (18,3) / Розділення крапкою |
Вага брутто |
POSITION |
Позиція (закінчення блоку) |
||
DESADV |
Закінчення документа |
XML-Приклад "Повідомлення про відвантаження" (DESADV)
- 1
Під визначенням колонки Тип поля мається на увазі скорочене позначення:
M (mandatory) — обов’язкові до заповнення поля;
O (optional) — необов’язкові (опціональні) до заповнення поля.
- 2
Одиниці виміру: «г», «кг», «л», «м», «мм», «м2», «м3», «шт», «кор», «пач», «піддон», «пак», «штука дрібна», «uauzd_MIL», «пляш», «рул», «послуга», «uauzd_CMT», «грн», «ящ», «пар», «год.», «пог.м», «компл», «Тонна», «Блок», «Набір», «паков», «банк», «од»