Обновление информации:
07.10.2018 11:50 UTC
Предварительная
спецификация
Описание XML формата для обмена
Document
- Format - описание формата
- Information - реквизиты документа
- Participants - информация
по участникам (отправитель\получатель\грузополучатель)
- Articles - информация по товарам
- - Details (для DELFOR) - детализация прогноза
по датам
DESADV - Описание позиций в
уведомлении об отгрузке
Пример DESADV (01.10.2018)
Обозначения для атрибутов:
О -
обязательное
Н - необязательное
Узел: Document
Атрибут |
Тип |
Описание |
DELFOR
|
DELJIT
|
DESADV
|
VersionFormat |
строка, до 4 символов |
Версия XML-формата |
О
|
О
|
О
|
AppName |
строка, до 100 символов |
Наименование приложения |
О
|
О
|
О
|
AppVersion |
строка, до 10 символов |
Версия приложения |
О
|
О
|
О
|
Created |
строка в формате: гггг.мм.дд чч:мм:сс |
Дата и время генерации XML-файла |
О
|
О
|
О
|
Пример:
<
Document VersionFormat="1.0"
AppName="CryptexConverter" AppVersion="1.0.0.1" Created="2018.09.18
16:04:47">
Элемент:
Format -
по
Type прикладное ПО должно определять формат документа
Атрибут |
Тип |
Описание |
DELFOR
|
DELJIT
|
DESADV
|
Type |
строка, до 6 символов |
Тип EDI документа |
О
|
О
|
О
|
VersionNumber |
строка, до 3 символов |
Номер версии: D-Draft |
О
|
О
|
О
|
ReleaseNumber |
строка, до 3 символов |
Релизный номер |
О
|
О
|
О
|
ControllingAgency |
строка, до 2 символов |
Контролирующее агентство |
О
|
О
|
О
|
AssociationAssignedCode |
строка, до 6 символов |
Присвоенный код |
О
|
О
|
О
|
ReferenceNumber |
строка, до 14 символов |
Внутренний номер
сообщения |
О
|
О
|
О
|
Примеры:
<Format Type="DELFOR" ReferenceNumber="00000000000001"
VersionNumber="D" ReleaseNumber="96A" ControllingAgency="UN"
AssociationAssignedCode="A09041" />
<Format Type="DELJIT"
ReferenceNumber="00000000000154" VersionNumber="D" ReleaseNumber="98B"
ControllingAgency="UN" AssociationAssignedCode="A1002" />
<Format
Type="DESADV" ReferenceNumber="00000000002561" VersionNumber="D" ReleaseNumber="96A" ControllingAgency="UN"
AssociationAssignedCode= "A0105"/>
Узел
Information - информация по реквизитам
документа:
Атрибут |
Тип |
Описание |
DELFOR
|
DELJIT
|
DESADV
|
DocMsgNumber |
строка, до 17 символов |
Номер сообщения |
О
|
О
|
О
|
DateTimePreparation |
гггг.мм.дд чч:мм:сс |
Дата и время создания EDI-документа |
О
|
О
|
О
|
DocDateTime |
гггг.мм.дд чч:мм:сс |
Дата и время документа |
О
|
О
|
О |
DepartmentOrContact |
строка, до 35 символов |
Дополнительная информация |
Н
|
Н |
Н |
TypeOfInstructions |
строка, до
3 символов
|
Код
инструкций: "2" = "ARRIVAL" - прибытие "10"= "DEPART"
- отправление
|
О
|
-
|
- |
ValidityStartDateTime |
гггг.мм.дд чч:мм:сс |
Дата и время начала периода в прогнозе |
О
|
-
|
-
|
ExpiryDateTime |
гггг.мм.дд чч:мм:сс |
Дата и время завершения периода в прогнозе |
О
|
- |
- |
GrossWeightUnit |
строка, до 3 символов |
Единица измерения: KGM - Кг. |
- |
-
|
Н |
GrossWeight |
число |
Вес брутто (используется для печати бирок) |
- |
-
|
Н
|
CollectionStart |
гггг.мм.дд чч:мм:сс |
Дата и время начала сбора |
Н |
Н
|
- |
CollectionEnd |
гггг.мм.дд чч:мм:сс |
Дата и время завершения сбора |
Н |
Н
|
- |
EstimatedArrivalDateTime |
гггг.мм.дд чч:мм:сс |
Дата и время ожидаемого прибытия |
- |
- |
О |
ExpeditionDateTime |
гггг.мм.дд чч:мм:сс |
Дата и время начала экспедиции |
- |
- |
О |
DestinationEarliestDeliveryDateTime |
гггг.мм.дд чч:мм:сс |
Дата и время начала доставки |
- |
О |
О |
DestinationLatestDeliveryDateTime |
гггг.мм.дд чч:мм:сс |
Дата и время завершения доставки |
- |
О |
О |
TransportIdentifierNumber |
строка, до 10 символов |
Идентификатор транспорта |
- |
О |
О |
TransportStage |
строка, до 3 символов |
Код
транспортировки:
1=inland transport - внутренний
транспорт
10=pre carrier - предварительный
перевозчик
11=at border - на
границе
12=at departure - при
выезде
13=at destination - в пункте
назначения
20=main carriage - основная
перевозка
25=delivery carrier all transport - перевозчик доставки весь
транспорт
30=on-carriage transport |
- |
- |
Н |
TransportMode |
строка, до 3 символов |
Режим транспортировки: 10=Maritime
- морской 20=Rail - рельсовый 30=Road -
дорожный 40=Air - воздушный 50=Mail-
почтовый 60=Multimodal мультимодальный
транспорт 70=Fixed transport installations - Фиксированные
транспортные установки 80=Inland water transport - Внутренний
водный транспорт
100=courier service (EAN CODE)- курьерская служба |
- |
- |
Н |
TransportNumber |
строка, до 10 символов |
Регистрационный номер оборудования для перевозки |
- |
- |
Н |
TransportCode |
строка, до 3 символов |
Код оборудования для перевозки:
CN - Контейнер RR - Вагон TE - Трейлер |
|
|
Н |
Пример:
Участники обмена:
Элемент |
DELFOR |
DELJIT |
DESADV |
Sender отправитель файла |
есть |
есть |
есть |
Recipient получатель файла |
есть |
есть |
есть |
Seller продавец NAD+SE |
есть |
есть |
есть |
Buyer покупатель |
есть |
есть |
нет |
Consignee грузополучатель
NAD+CN |
есть |
есть |
есть |
Consignor грузоотправитель NAD+CZ |
нет |
есть |
есть |
Атрибут |
Тип |
Наличие |
Описание |
Id |
Строка до 35 символов |
О |
Идентиификатор участника |
Code |
Число |
Н |
Код: 10 (ODETTE) или 92 (присвоено
покупателем) |
InternalAccountNumber |
Строка до 35 символов |
Н |
Внутренний номер учетной записи |
CountryCode |
Строка |
Н |
Код страны. RU - Россия |
Address |
Элемент |
Н |
Содержит описание - строки с адресом |
Элемент
Address - для DESADV
Атрибут |
Тип |
Описание |
Line1..5 |
Строка до 35 символов |
Полный адрес закодированный в 5 строках |
Пример
Элемент
Articles
Атрибут |
Тип |
Описание |
DELFOR
|
DELJIT
|
DESADV
|
ArticleNumber |
строка, до 10 символов |
Артикул товара у
покупателя
|
О
|
О
|
О
|
ArticleNumberSA |
строка, до 35
символов
|
Артикул товара у поставщика,
опциональный
|
Н
|
Н
|
Н
|
Description |
строка, до 20 символов |
Описание товара в EDI |
О
|
О
|
О
|
DescriptionRU |
строка, до 500 символов |
Описание товара в ЭДО. Справочное, опциональное |
Н
|
Н
|
Н
|
Description2 |
строка, до 35 символов |
Описание товара в EDI - дополнительное |
Н
|
Н
|
Н
|
OrderNumber |
строка, до 17 символов |
Внутренний номер заказа\договора у покупателя |
О
|
О
|
О
|
CodeLang |
строка, до 3 символов |
Код страны |
О
|
О
|
О
|
CodePointUnloading |
строка, до 12 символов |
Код точки разгрузки (склад\платформа) |
Н
|
О
|
О
|
CodeDestinationPoint |
строка, до 10 символов |
Код точки назначения (терминал) |
|
О
|
- |
Quantity |
число: N10.3 |
Количество товара (всего) |
|
О
|
О
|
Unit |
строка, до 3 символов |
Код единицы измерения. PCE - штук |
|
О
|
О
|
PackType |
строка, до 10 символов |
Тип тары |
|
О
|
О
|
QuantityPerPackage |
число: N10.3 |
Количество товара в таре |
|
О
|
О
|
QuantityPerPackageUnit |
строка, до 3 символов |
Код единицы измерения количества товара в
таре. PCE - штук
|
|
О
|
О
|
RAN |
строка, до 9 символов |
Внутренний идентификатор |
|
О
|
О
|
UpdatingActionCode |
строка, 1 символ |
Код действия: 3 - удалить и
заменить при еженедельном обмене, 9 - циклическое обновление
|
О
|
- |
- |
CalculationDelivery |
строка в формате: гггг.мм.дд
чч:мм:сс
|
Дата и время расчетной доставки,
опционально
|
Н
|
- |
- |
DeadlineDelivery |
строка в формате: гггг.мм.дд чч:мм:сс |
Дата и время - крайний срок доставки, опционально |
Н
|
- |
- |
Элемент Details содержит
записи с прогнозами (только для DELFOR) - для конкретного ArticleNumber
Атрибут |
Тип |
Описание |
Start |
строка в формате: гггг.мм.дд чч:мм:сс |
Дата и время начала поставки |
Finish |
строка в формате: гггг.мм.дд чч:мм:сс |
Дата и время завершения поставки |
Quantity |
строка, до 10 символов |
Количество к поставке |
Unit |
строка, до 3 символов |
Код единицы измерения. PCE - штук |
Frequency |
строка, 1 символ |
Код: частота поставки "W" - еженедельно, "Y" -
ежедневно
|
Пример DELFOR:
DESADV: Описание позиций в
уведомлении об отгрузке:
Атрибут |
Тип |
Описание |
Обязательность |
Line |
n..6 |
Порядковый номер в уведомлении (от 1 ... ) |
О |
QuantityTotal |
n10,3 |
Суммарное количество |
О |
Unit |
строка, до 3 символов |
Единица измерения. PCE - штук |
О |
ArticleNumber |
строка, до 10 символов |
Артикул у покупателя |
О |
ArticleNumberSA |
строка, до 15 символов |
Артикул товара у поставщика |
если известно |
Description |
строка, до 20 символов |
Описание товара в EDI (из DELJIT), русские символы
- запрещены |
О |
CodeLang |
строка, до 2 символов |
Код страны артикула |
О |
OrderNumber |
строка, до 17 символов |
Внутренний номер заказа\договора у покупателя - из
DELJIT |
О |
Описание
пакетов: Packages
Атрибут |
Тип |
Описание |
Обязательность |
CountIdenticalPacks |
n..6 |
Количество идентичных пакетов (с одинаковым
количеством товара внутри) |
О |
QuantityPerPack |
n10,3 |
Количество внутри каждого пакета |
О |
Unit |
n10,3 |
Единица измерения. PCE - штук |
О |
PackType |
строка, до 10 символов |
Тип тары |
О |
Описание бирок (на
паллету): TransportLabel
Атрибут |
Тип |
Описание |
Обязательность |
Number |
строка, до 10символов |
Уникальный номер большой бирки (на паллету) RFF+AAT |
О |
Описание маленьких бирок
(на тару) LabelSmall
Атрибут |
Тип |
Описание |
Обязательность |
CULabel |
строка, до 10символов |
Уникальный номер маленькой бирки (на тару) |
О |
BuyerNumber |
строка, до 9символов |
№ реализации - Для складов запасных частей RAN - для CINDI |
О |
KanbanLabel |
строка, до 3символов |
Kanban |
если известно |
ProductionDate |
гггг.мм.дд чч:мм:сс |
Дата и время производства |
Н |
UseDate |
гггг.мм.дд чч:мм:сс |
Дата и время истечения срока годности |
Н |
Пример:
2 тары по 300 + 1 тара по
107,
QuantityTotal = 707 шт.