XML Специфікації Distribution


Прайс-лист (PRICAT)

Прайс-лист (PRICAT) служить для опису товарів і послуг. Даний документ відправляється Виробником; в документі вказується штрих-код продукту, його опис, ціна, ставка ПДВ. За допомогою Прайс-листа можна також вказати зміни в ціні (зростання/зменшення).

Назва поля

Тип 1

Формат

Опис

PRICAT

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

ACTION

O

Число - «15», «16», «17», «18», «19»

Тип документа і вибір дії:

  • 15 - прайс-лист для Distribution,

  • 16 - масова очистка прайс-листа,

  • 17 - прайс-лист з характеристиками товарної позиції,

  • 18 - прайс-лист з цінами товарної позиції,

  • 19 - запит прайс-листа на поточну дату

NUMBER

M

Рядок (16)

Номер документа

DATE

M

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

Дата документа

DATEFROM

M (O - при ACTION = 17)

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

Прайс-лист вступає в силу з дати

DATETO

M (O - при ACTION = 17)

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

Дата закінчення дії прайс-листа

SUPPLIER

M

Число (13)

GLN Виробника

BUYER

M (O - при ACTION = 17)

Число (13)

GLN Дистриб’ютора

SENDER

M

Число (13)

GLN відправника повідомлення

RECIPIENT

M (O - при ACTION = 17)

Число (13)

GLN одержувача повідомлення

CATALOGUE

Каталог (початок блоку)

POSITION

Товарні позиції (початок блоку)

POSITIONNUMBER

O

Число позитивне

Номер товарної позиції (Порядковий номер товарної позиції в документі (1, 2, 3, 4 … n))

ACTION

O

Число - «2», «3», «4», «27», «29»

Необхідна дія:

  • 2 - додавання нових позицій,

  • 3 - видалення позицій,

  • 4 - зміна даних по позиції

PRODUCTGROUP

M (O - при ACTION = 18)

Рядок (75)

Лінійка товарів

BRAND

M (O - при ACTION = 18)

Рядок (75)

Категорія товарів

SUBBRAND

M (O - при ACTION = 18)

Рядок (75)

Підкатегорія товарів

IDSUPPLIER

M

Рядок (16)

Артикул

PRODUCTNAME

M (O - при ACTION = 18)

Рядок (255)

Повна назва продукту

PRODUCT

M

Ціле позитивне число (20)

Штрих-код

IDPRODUCER

O

Рядок (8)

Код Виробника

IDNATIONAL

O

Ціле позитивне число (20)

Код товару за національним класифікатором (код УКТЗЕД)

UNITWEIGHT

O

Число з плаваючою точкою (максимально: 10 знаків до точки і 3 знака після точки)

Вага одиниці (кг)

QUANTITYOFCUINTU

M (O - при ACTION = 18)

Ціле позитивне число (10)

Одиниць в коробці

BOXWEIGHT

O

Число з плаваючою точкою (максимально: 10 знаків до точки і 3 знака після точки)

Вага коробки (кг)

BOXINLAYER

O

Ціле позитивне число (20)

Коробок в шарі (шт.)

BOXINPALLET

O

Ціле позитивне число (20)

Коробок на палеті (шт.)

PALLETWEIGHT

O

Число з плаваючою точкою (максимально: 10 знаків до точки і 3 знака після точки)

Вага палети (кг)

UNIT

О

Рядок (3)

Одиниці виміру

ACTUALQUANTITY

O

Число з плаваючою точкою (максимально: 10 знаків до точки і 3 знака після точки)

Залишок по позиції

UNITPRICE

M (O - при ACTION = 17)

Число з плаваючою точкою (максимально: 6 знаків до точки і 6 знака після точки)

Ціна за одиницю без ПДВ (грн.)

PRICEWITHVAT

O

Число з плаваючою точкою (максимально: 6 знаків до точки і 6 знака після точки)

Ціна за одиницю з ПДВ (грн.)

TAXRATE

O

Ціле позитивне число - «20», «0», «7»

Ставка ПДВ,%

QUOTA

O

Число з плаваючою точкою (максимально: 10 знаків до точки і 3 знака після точки)

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

INFO

O

Рядок (255)

Коментар

NEWPOSITION

O

Число - «0», «1»

Новинка

PROMO

О

Число - «0», «1»

Акція

PUBLICPOSITION

О

Число - «0», «1»

Публічна позиція

POSITION

Товарні позиції (закінчення блоку)

CATALOGUE

Каталог (закінчення блоку)

PRICAT

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

Приклад PRICAT


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

Замовлення (ORDER) на поставку відправляється Дистриб’ютором; в документі вказується штрих-код продукту, його опис, замовлена кількість, ціна та інша необхідна інформація.

Назва поля

Тип 1

Формат

Опис

ORDER

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

DOCUMENTNAME

М

Число позитивне

Назва документа (220 -замовлення)

NUMBER

М

Рядок (50)

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

DATE

М

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

Дата документа

DELIVERYDATE

М

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

Дата поставки

CURRENCY

O

Рядок (3)

Тризначний код валюти (наприклад, UAH, RUB, USD, EUR, MDL, BYR)

DOCTYPE

O

Рядок (1)

Тип документа: O - оригінал»

DISTRIBUTOR

М

Заповнюється лише для сервісу Distribution

HEAD

Початок основного блоку

SUPPLIER

M

Число (13)

GLN Виробника

BUYER

M

Число (13)

GLN Дистриб’ютора

DELIVERYPLACE

M

Число (13)

GLN місця доставки

SENDER

M

Число (13)

GLN відправника повідомлення

RECIPIENT

M

Число (13)

GLN одержувача повідомлення

EDIINTERCHANGEID

O

Рядок (70)

Номер транзакції (підтягується з NUMBER)

POSITION

Товарні позиції (початок блоку)

POSITIONNUMBER

O

Число позитивне

Номер товарної позиції

PRODUCT

M

Число (8, 10, 14)

Штрихкод продукту

PRODUCTIDSUPPLIER

O

Рядок (16)

Артикул в БД

IDPRODUCER

O

Рядок (8)

Код Виробника

ORDEREDQUANTITY

M

Число позитивне

Замовлена ​​кількість (к-ть одиниць)

ORDERUNIT

О

Рядок (3)

Одиниці виміру

ORDERPRICE

O

Число десяткове

Ціна продукту без ПДВ

PRICEWITHVAT

O

Число десяткове

Ціна продукту з ПДВ

VAT

O

Число десяткове

Ставка ПДВ,%

CATEGORYNAME

O

Рядок (70)

Найменування лінійки товару

BRENDNAME

O

Рядок (70)

Найменування категорії товару

GROUPNAME

Найменування підкатегорії товару

NOVELTY

O

Новинка

COUNTPIECESINBOX

O

Число позитивне

Кількість одиниць в коробці

COUNTBOXESINLAYER

O

Число позитивне

Кількість коробок в шарі (в 1 рівні)

COUNTPERPALLET

O

Число позитивне

Кількість коробок на палеті

WEIGHT

O

Число десяткове

Вага коробки

PALLETS

O

Число позитивне

Кількість палет

BOXESCOUNT

O

Число позитивне

Кількість коробок

CHARACTERISTIC

Характеристики (початок блоку)

DESCRIPTION

О

Рядок (70)

Найменування/опис продукту

CHARACTERISTIC

Характеристики (закінчення блоку)

POSITION

Товарні позиції (закінчення блоку)

HEAD

Закінчення основного блоку

ORDER

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

Приклад ORDER


Обмеження (LIMITS)

Обмеження (LIMITS) на замовлення відправляється Виробником; в документі вказуються ціни та кількості по формуванню замовлення у вказаного Дистриб’ютора.

Назва поля

Тип 1

Формат

Опис

DISTRIBEX_LIMITS

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

HEAD

Початок основного блоку

SENDER

M

Число (13)

GLN Виробника

RECIPIENT

M

Число (13)

GLN Дистриб’ютора

LIMIT

Обмеження (початок блоку)

NAME

M

Рядок - «min_sum_nds», «max_sum_nds», «credit_limit», «max_weight», «max_pos_qty», «max_pack_qty», «max_pallet_qty», «multiplicity_packing»

Назва обмеження

VALUE

M

Число (формат залежить від NAME):

  • Мінімальна сума замовлення з ПДВ - float (10,4)

  • Максимальна сума замовлення з ПДВ - float (10,4)

  • Кредитний ліміт - float (10,4)

  • Максимальна вага замовлення - float (13,3)

  • Максимальна кількість позицій в замовленні - число позитивне (10)

  • Максимальна кількість коробок - число позитивне (10)

  • Максимальна кількість палет - число позитивне (10)

  • Кратність упаковки - 0-ні; 1-так

Значення обмеження

LIMIT

Обмеження (закінчення блоку)

HEAD

Закінчення основного блоку

DISTRIBEX_LIMITS

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

Приклад LIMITS


1

Під визначенням колонки Тип поля мається на увазі скорочене позначення:

  • M (mandatory) — обов’язкові до заповнення поля;

  • O (optional) — необов’язкові (опціональні) до заповнення поля.