XML Специфікації для роботи з Мережею «Comfy»


Замовлення (ORDER)

Замовлення (ORDER)

Назва поля

Тип 1

Формат

Опис

ORDER

Початок документа

NUMBER

М

Рядок (50)

Номер замовлення на покупку

DATE

М

Дата (РРРР-ММ-ДД)

Дата замовлення

DOCTYPE

O

Рядок

Тип документа:

  • O - оригінал,

  • R - заміна,

  • D - видалення,

  • F - фіктивність замовлення,

  • PO - попереднє замовлення,

  • OS - замовлення на послугу / маркетинг

ACTION

O

Рядок

Тип активності:

  • 4 - поставка змінена,

  • 5 - заміна документа,

  • 29 - поставвка прийнята,

  • 27 - поставка не прийнята

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

Закінчення документа

XML-Приклад "Замовлення" (ORDER)


Підтвердження замовлення (ORDRSP)

Підтвердження замовлення (ORDRSP)

Назва поля

Тип 1

Формат

Опис

ORDRSP

Початок документа

NUMBER

M

Рядок (50)

Номер підтвердження в системі постачальника

DATE

M

Дата (РРРР-ММ-ДД)

Дата підтвердження в системі постачальника

ORDERNUMBER

M

Рядок (50)

Номер замовлення

DOCTYPE

O

Рядок

Тип документа, завжди O

  • O - оригінал

  • R - заміна

  • D - видалення

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

Закінчення документа

XML-Приклад "Підтвердження замовлення" (ORDRSP)


Статус Підтвердження замовлення (Status)

Статус передається за допомогою методу API


Повідомлення про відвантаження (DESADV)

Повідомлення про відвантаження (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», «грн», «ящ», «пар», «год.», «пог.м», «компл», «Тонна», «Блок», «Набір», «паков», «банк», «од»