EDI-форматы
PreviousNext

Обновление информации: 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  строка, до символов  Код оборудования для перевозки:
 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 шт.