Ошибки валидации

На странице собраны распространенные ошибки валидации перевозочных документов. Способ исправления зависит от того, как вы формируете титул — генерируете методом GenerateTitleXml из упрощенного XML-файла UserDataXml или самостоятельно формируете готовый XML-файл.

Важно

Перед генерацией проверьте значения в UserDataXml, перед отправкой — в итоговом XML-файле: они не должны содержать пробелов в начале и в конце. Лишние пробелы могут нарушить структуру XML-файла или вызвать ошибку валидации.

Как исправить ошибку

При генерации титула

Если вы генерируете титул, исправьте ошибку в UserDataXml по следующему алгоритму:

  1. Найдите текст ошибки в таблице.

  2. Получите UserDataXsd с помощью метода GetDocumentTypes (V3) — инструкция на странице Получение информации о типе документа. Скачать UserDataXsd для некоторых форматов документов можно в разделе XSD-схемы.

  3. Найдите в UserDataXsd элемент из текста ошибки. Исправьте его в UserDataXml по инструкции в столбце «Как исправить ошибку при генерации титула».

  4. Сгенерируйте титул заново — инструкция на странице Генерация формализованного документа.

  5. Подпишите и отправьте титул — инструкция в разделе Работа с формализованными документами.

Если в столбце «Как исправить ошибку при генерации титула» указано, что данные нельзя передать в UserDataXml, исправьте ошибку по алгоритму для готового XML-файла.

При отправке готового XML-файла

Если вы формируете итоговый XML-файл самостоятельно, исправьте ошибку по следующему алгоритму:

  1. Найдите текст ошибки в таблице.

  2. Получите XSD-схему титула с помощью метода GetDocumentTypes (V3) — инструкция на странице Получение информации о типе документа. Скачать XSD-схемы для некоторых форматов документов можно в разделе XSD-схемы.

  3. Исправьте элементы и атрибуты итогового XML-файла по инструкции в столбце «Как исправить ошибку в готовом XML-файле».

  4. Проверьте XML-файл по XSD-схеме.

  5. Подпишите XML-файл заново: после изменения файла прежняя подпись недействительна.

  6. Отправьте титул — инструкция в разделе Работа с формализованными документами.

Ошибки в ЭТрН

Инструкция по генерации, подписанию и отправке титулов ЭТрН приведена на странице Работа с ЭТрН.

Титул грузоотправителя (Т1)

Ошибки валидации Т1

Текст ошибки

Как исправить ошибку при генерации титула

Как исправить ошибку в готовом XML-файле

  • Атрибут НомерДок обязателен, если не указан атрибут ИдДок

  • Атрибут НаимДок обязателен, если не указан атрибут ИдДок

  • Атрибут ДатаДок обязателен, если не указан атрибут ИдДок

Элемент XML-файла: ОснДовОргСост

DocumentCreatorBase — основание, по которому экономический субъект составляет Т1.

  • В каждом документе передайте Id либо одновременно DocumentName, DocumentNumber и DocumentDate.

  • Заполните обязательный PartiesRequisites/PartiesRequisite — реквизиты стороны, составившей документ.

ОснДовОргСост — основание, по которому экономический субъект составляет Т1.

  • В каждом документе передайте ИдДок либо одновременно НаимДок, НомерДок и ДатаДок.

  • Добавьте обязательный ИдРекСост — реквизиты стороны, составившей документ.

Элемент СвЗак должен присутствовать при СвГО/@ГОЭксп=<значение>

Элемент XML-файла: СодИнфГО

IsFreightForwarder — признак, является ли грузоотправитель экспедитором: 0 — не является, 1 — является. ClientInfo — сведения о заказчике услуг по организации перевозки груза.

  • Если в WaybillInfo/ShipperInfo указано IsFreightForwarder = 1, передайте WaybillInfo/ClientInfo с обязательными Client и ForwardingContract.

ГОЭксп — признак, является ли грузоотправитель экспедитором, СвЗак — сведения о заказчике услуг по организации перевозки груза.

  • При ГОЭксп = 1 добавьте в СодИнфГО элемент СвЗак с обязательным ДогУслПер.

Элемент СвГО/ОснРасчИным может формироваться только если атрибут СвГО/ГОЭксп=1

Элемент XML-файла: СвГО

IsFreightForwarder — признак, является ли грузоотправитель экспедитором: 0 — не является, 1 — является. DocumentCalculationBase — реквизиты документа, по которому расчеты по договору перевозки осуществляет лицо, отличное от грузоотправителя.

  • При IsFreightForwarder = 0 удалите DocumentCalculationBase из WaybillInfo/ShipperInfo.

ГОЭксп — признак, является ли грузоотправитель экспедитором, ОснРасчИным — реквизиты документа, по которому расчеты по договору перевозки осуществляет иное лицо.

  • При ГОЭксп = 0 удалите ОснРасчИным из СвГО.

  • Атрибут НомерДок обязателен, если не указан атрибут ИдДок

  • Атрибут НаимДок обязателен, если не указан атрибут ИдДок

  • Атрибут ДатаДок обязателен, если не указан атрибут ИдДок

Элемент XML-файла: ОснРасчИным

WaybillInfo/ShipperInfo/DocumentCalculationBase — реквизиты документа, по которому расчеты по договору перевозки осуществляет лицо, отличное от грузоотправителя.

  • Передавайте DocumentCalculationBase только при IsFreightForwarder = 1.

  • В каждом документе передайте Id либо одновременно DocumentName, DocumentNumber и DocumentDate.

  • Заполните обязательный PartiesRequisites/PartiesRequisite — реквизиты стороны, составившей документ.

ОснРасчИным — реквизиты документа, по которому расчеты по договору перевозки осуществляет иное лицо.

  • Передавайте ОснРасчИным только при ГОЭксп = 1.

  • В каждом документе передайте ИдДок либо одновременно НаимДок, НомерДок и ДатаДок.

  • Добавьте обязательный ИдРекСост — реквизиты стороны, составившей документ.

  • Атрибут НомерДок обязателен, если не указан атрибут ИдДок

  • Атрибут НаимДок обязателен, если не указан атрибут ИдДок

  • Атрибут ДатаДок обязателен, если не указан атрибут ИдДок

Элемент XML-файла: ДогУслПер

WaybillInfo/ClientInfo/ForwardingContract — реквизиты договора на выполнение услуг по организации перевозки груза.

  • В каждом документе передайте Id либо одновременно DocumentName, DocumentNumber и DocumentDate.

  • Заполните обязательный PartiesRequisites/PartiesRequisite — реквизиты стороны, составившей документ.

ДогУслПер в СвЗак — реквизиты договора на выполнение услуг по организации перевозки груза.

  • В каждом документе передайте ИдДок либо одновременно НаимДок, НомерДок и ДатаДок.

  • Добавьте обязательный ИдРекСост — реквизиты стороны, составившей документ.

Элемент СвКонтейн должен присутствовать при НаимГруз=<значение>

Элемент XML-файла: ОпГруз

Name — наименование груза, TransportContainers/TransportContainer — сведения о контейнерах.

  • Если в WaybillInfo/CargoInfo/ItemDescriptions/ItemDescription указано Name = Контейнер, передайте TransportContainers/TransportContainer и WaybillInfo/CoveringDocuments/ContainerCertificate.

НаимГруз — наименование груза, СвКонтейн — сведения о контейнерах.

  • В ОпГруз при НаимГруз = Контейнер добавьте СвКонтейн, а в СопрДок — РекСопрВед.

Элемент СвГосСист должен присутствовать при УчГосСист=<значение>

Элемент XML-файла: ОпГруз

IsForStateSystemRegistration — отметка о перевозке в составе груза товара, перевозка которого подлежит учету в государственной информационной системе. StateSystemDetails — сведения о таком товаре.

  • В ItemDescription при IsForStateSystemRegistration = 1 передайте StateSystemDetails с Name и Ids/Id.

УчГосСист — отметка о перевозке товара, перевозка которого подлежит учету в государственной информационной системе, СвГосСист — сведения о таком товаре.

  • В ОпГруз при УчГосСист = 1 добавьте СвГосСист с НаимГосСист и ИдНомУчетЕд.

Элемент СопрДок/РекСопрВед должен присутствовать при НаимГруз=<значение>

Элемент XML-файла: СопрДок

ContainerCertificate — реквизиты сопроводительной ведомости при перевозке контейнеров.

  • Если в ItemDescription указано Name = Контейнер, передайте WaybillInfo/CoveringDocuments/ContainerCertificate.

РекСопрВед — реквизиты сопроводительной ведомости при перевозке контейнеров.

  • При НаимГруз = Контейнер добавьте в СопрДок элемент РекСопрВед.

  • Атрибут НомерДок обязателен, если не указан атрибут ИдДок

  • Атрибут НаимДок обязателен, если не указан атрибут ИдДок

  • Атрибут ДатаДок обязателен, если не указан атрибут ИдДок

Элемент XML-файла: ДокКТрН

DangerousSanitaryCustomsCertificate в WaybillInfo/CoveringDocuments/DangerousSanitaryCustomsCertificates — документы, прилагаемые к транспортной накладной.

  • В каждом документе передайте Id либо одновременно DocumentName, DocumentNumber и DocumentDate.

  • Заполните обязательный PartiesRequisites/PartiesRequisite — реквизиты стороны, составившей документ.

ДокКТрН в СопрДок — документы, прилагаемые к транспортной накладной.

  • В каждом документе передайте ИдДок либо одновременно НаимДок, НомерДок и ДатаДок.

  • Добавьте обязательный ИдРекСост — реквизиты стороны, составившей документ.

  • Атрибут НомерДок обязателен, если не указан атрибут ИдДок

  • Атрибут НаимДок обязателен, если не указан атрибут ИдДок

  • Атрибут ДатаДок обязателен, если не указан атрибут ИдДок

Элемент XML-файла: ДокКГр

WaybillInfo/CoveringDocuments/StateCertificates/StateCertificate — сертификаты, паспорта качества, удостоверения и другие документы, прилагаемые к грузу.

  • В каждом документе передайте Id либо одновременно DocumentName, DocumentNumber и DocumentDate.

  • Заполните обязательный PartiesRequisites/PartiesRequisite — реквизиты стороны, составившей документ.

ДокКГр в СопрДок — сертификаты, паспорта качества, удостоверения и другие документы, прилагаемые к грузу.

  • В каждом документе передайте ИдДок либо одновременно НаимДок, НомерДок и ДатаДок.

  • Добавьте обязательный ИдРекСост — реквизиты стороны, составившей документ.

  • Атрибут НомерДок обязателен, если не указан атрибут ИдДок

  • Атрибут НаимДок обязателен, если не указан атрибут ИдДок

  • Атрибут ДатаДок обязателен, если не указан атрибут ИдДок

Элемент XML-файла: ДокПерЦенн

WaybillInfo/CoveringDocuments/Shipments/Shipment — документ, подтверждающий отгрузку товара.

  • В каждом документе передайте Id либо одновременно DocumentName, DocumentNumber и DocumentDate.

  • Заполните обязательный PartiesRequisites/PartiesRequisite — реквизиты стороны, составившей документ.

ДокПерЦенн в СопрДок — документ, подтверждающий отгрузку товара.

  • В каждом документе передайте ИдДок либо одновременно НаимДок, НомерДок и ДатаДок.

  • Добавьте обязательный ИдРекСост — реквизиты стороны, составившей документ.

  • Атрибут НомерДок обязателен, если не указан атрибут ИдДок

  • Атрибут НаимДок обязателен, если не указан атрибут ИдДок

  • Атрибут ДатаДок обязателен, если не указан атрибут ИдДок

Элемент XML-файла: РекСопрВед

WaybillInfo/CoveringDocuments/ContainerCertificate — реквизиты сопроводительной ведомости при перевозке контейнеров.

  • В каждом документе передайте Id либо одновременно DocumentName, DocumentNumber и DocumentDate.

  • Заполните обязательный PartiesRequisites/PartiesRequisite — реквизиты стороны, составившей документ.

РекСопрВед в СопрДок — реквизиты сопроводительной ведомости при перевозке контейнеров.

  • В каждом документе передайте ИдДок либо одновременно НаимДок, НомерДок и ДатаДок.

  • Добавьте обязательный ИдРекСост — реквизиты стороны, составившей документ.

Атрибут НалКоорТочВрДост должен присутствовать при наличии атрибута ДатВрДостГр

Элемент XML-файла: УказГО

DeliveryDateTime — дата и время доставки груза, DeliveryDateTimeEnablingTimeZone — признак применения координации точного времени (UTC).

  • Если в WaybillInfo/ConsignorDirectives передан DeliveryDateTime, передайте и DeliveryDateTimeEnablingTimeZone.

ДатВрДостГр — дата и время доставки груза, НалКоорТочВрДост — признак применения UTC.

  • Если в УказГО есть ДатВрДостГр, добавьте НалКоорТочВрДост.

Должен быть указан хотя бы один из атрибутов - МршТекст, МршМашЧит

Элемент XML-файла: МршПрвз

WaybillInfo/ConsignorDirectives/Route — маршрут перевозки по указаниям грузоотправителя: TextRoute — в текстовом формате, GeoJson — в машиночитаемом формате.

  • В Route передайте TextRoute или GeoJson.

МршПрвз — маршрут перевозки по указаниям грузоотправителя: МршТекст — в текстовом формате, МршМашЧит — в машиночитаемом формате.

  • В МршПрвз передайте МршТекст или МршМашЧит.

ДокПерПолнПА обязателен при значении @ЛицоПА=<значение>

Элемент XML-файла: СвПА

AccountableSide — лицо, по указанию которого может осуществляться переадресовка: Consignor — грузоотправитель, Consignee — грузополучатель. ReaddressPowersDocument — документ, подтверждающий передачу грузополучателю полномочий по переадресовке.

  • В WaybillInfo/ConsignorDirectives/ReaddressDetails при AccountableSide = Consignee передайте ReaddressPowersDocument.

ЛицоПА — лицо, по указанию которого может осуществляться переадресовка, ДокПерПолнПА — документ, подтверждающий передачу грузополучателю полномочий по переадресовке.

  • В СвПА при ЛицоПА = Грузополучатель добавьте ДокПерПолнПА.

  • Атрибут НомерДок обязателен, если не указан атрибут ИдДок

  • Атрибут НаимДок обязателен, если не указан атрибут ИдДок

  • Атрибут ДатаДок обязателен, если не указан атрибут ИдДок

Элемент XML-файла: ДокПерПолнПА

ReaddressPowersDocument в WaybillInfo/ConsignorDirectives/ReaddressDetails — документ, подтверждающий передачу грузополучателю полномочий по переадресовке.

  • В каждом документе передайте Id либо одновременно DocumentName, DocumentNumber и DocumentDate.

  • Заполните обязательный PartiesRequisites/PartiesRequisite — реквизиты стороны, составившей документ.

ДокПерПолнПА в СвПА — документ, подтверждающий передачу грузополучателю полномочий по переадресовке.

  • В каждом документе передайте ИдДок либо одновременно НаимДок, НомерДок и ДатаДок.

  • Добавьте обязательный ИдРекСост — реквизиты стороны, составившей документ.

Элемент ОснАрЛиз обязателен при значении атрибута ТипВлад=<значение>

Элементы XML-файла: ТС, Прицеп

Ownership — тип владения: 1 — собственность, 2 — совместная собственность супругов, 3 — аренда, 4 — лизинг, 5 — безвозмездное пользование. LeasingOrRentGrounds/LeasingOrRentGround — документ, подтверждающий основание владения транспортным средством или прицепом.

  • В WaybillInfo/VehicleInfo/Vehicle и каждом WaybillInfo/VehicleInfo/Trailers/Trailer при Ownership = 3, 4 или 5 передайте LeasingOrRentGrounds/LeasingOrRentGround.

ТипВлад — тип владения, ОснАрЛиз — документ, подтверждающий основание владения транспортным средством или прицепом.

  • В ТС и каждом Прицеп при ТипВлад = 3, 4 или 5 добавьте ОснАрЛиз.

  • Атрибут НомерДок обязателен, если не указан атрибут ИдДок

  • Атрибут НаимДок обязателен, если не указан атрибут ИдДок

  • Атрибут ДатаДок обязателен, если не указан атрибут ИдДок

Элемент XML-файла: ОснАрЛиз

LeasingOrRentGrounds/LeasingOrRentGround в WaybillInfo/VehicleInfo/Vehicle или WaybillInfo/VehicleInfo/Trailers/Trailer — документ, подтверждающий основание владения транспортным средством или прицепом.

  • В каждом документе передайте Id либо одновременно DocumentName, DocumentNumber и DocumentDate.

  • Заполните обязательный PartiesRequisites/PartiesRequisite — реквизиты стороны, составившей документ.

ОснАрЛиз в ТС или Прицеп — документ, подтверждающий основание владения транспортным средством или прицепом.

  • В каждом документе передайте ИдДок либо одновременно НаимДок, НомерДок и ДатаДок.

  • Добавьте обязательный ИдРекСост — реквизиты стороны, составившей документ.

  • Атрибут НомСР обязателен при отсутствии атрибута ИдСР

  • Атрибут ДатаСР обязателен при отсутствии атрибута ИдСР

  • Атрибут СрокСР обязателен при отсутствии атрибута ИдСР

Элемент XML-файла: СпецУслДвиж

PermissionId — идентификационный номер специального разрешения, PermissionNumber, PermissionDate и PermissionTerm — номер, дата и срок действия специального разрешения.

  • В каждом SpecialTransportationCondition в WaybillInfo/VehicleInfo/SpecialTransportationConditions передайте PermissionId либо одновременно PermissionNumber, PermissionDate и PermissionTerm.

ИдСР — идентификационный номер специального разрешения, НомСР, ДатаСР и СрокСР — номер, дата и срок действия специального разрешения.

  • В каждом СпецУслДвиж передайте ИдСР либо одновременно НомСР, ДатаСР и СрокСР.

Должен быть указан хотя бы один из атрибутов - МршТекст, МршМашЧит

Элемент XML-файла: СведМрш

SpecialTransportationCondition/Route — маршрут для специального условия движения: TextRoute — в текстовом формате, GeoJson — в машиночитаемом формате.

  • В Route передайте TextRoute или GeoJson.

СведМрш — маршрут для специального условия движения: МршТекст — в текстовом формате, МршМашЧит — в машиночитаемом формате.

  • В СведМрш передайте МршТекст или МршМашЧит.

  • Атрибут НомВУ обязателен при отсутствии атрибута ИННФЛ

  • Атрибут СерВУ обязателен при отсутствии атрибута ИННФЛ

  • Атрибут ДатаВыдВУ обязателен при отсутствии атрибута ИННФЛ

Элемент XML-файла: СвВодит

Inn — ИНН водителя, LicenseSeries, LicenseNumber и LicenseDate — серия, номер и дата выдачи водительского удостоверения.

  • В каждом WaybillInfo/Drivers/DriverInfo передайте Inn либо одновременно LicenseSeries, LicenseNumber и LicenseDate.

ИННФЛ — ИНН водителя, СерВУ, НомВУ и ДатаВыдВУ — реквизиты водительского удостоверения.

  • В каждом СвВодит передайте ИННФЛ либо одновременно СерВУ, НомВУ и ДатаВыдВУ.

  • Атрибут НомерДок обязателен, если не указан атрибут ИдДок

  • Атрибут НаимДок обязателен, если не указан атрибут ИдДок

  • Атрибут ДатаДок обязателен, если не указан атрибут ИдДок

Элемент XML-файла: ПутевойЛист

WaybillInfo/Drivers/DriverInfo/EplInfos/EplInfo — сведения о путевом листе водителя.

  • В каждом документе передайте Id либо одновременно DocumentName, DocumentNumber и DocumentDate.

  • Заполните обязательный PartiesRequisites/PartiesRequisite — реквизиты стороны, составившей документ.

ПутевойЛист в СвВодит — сведения о путевом листе водителя.

  • В каждом документе передайте ИдДок либо одновременно НаимДок, НомерДок и ДатаДок.

  • Добавьте обязательный ИдРекСост — реквизиты стороны, составившей документ.

  • Элемент РекЛицПогрГр обязателен при СовпГОП=<значение>

  • Элемент ОснПогрГр обязателен при СовпГОП=<значение>

  • Элемент РабЛицПогрГр обязателен при СовпГОП=<значение>

  • Элемент ИдентРекГО обязателен при СовпГОП=<значение>

Элемент XML-файла: СвЛицПогрГр

MatchingShipper — признак совпадения лица, которое осуществляет погрузку груза, с грузоотправителем: 1 — совпадает, 2 — не совпадает.

  • В WaybillInfo/LoadingInfo/LoadingPartyDetails при MatchingShipper = 1 передайте RequisitesShipper — идентифицирующий реквизит грузоотправителя.

  • При MatchingShipper = 2 передайте Requisites, LoadingGrounds и LoadingPartyEmployee — реквизиты лица, которое осуществляет погрузку, основание погрузки и сведения о работнике этого лица.

СовпГОП — признак совпадения лица, которое осуществляет погрузку груза, с грузоотправителем.

  • В СвЛицПогрГр при СовпГОП = 1 добавьте ИдентРекГО — идентифицирующий реквизит грузоотправителя.

  • При СовпГОП = 2 добавьте РекЛицПогрГр, ОснПогрГр и РабЛицПогрГр — реквизиты лица, которое осуществляет погрузку, основание погрузки и сведения о работнике этого лица.

  • Атрибут НомерДок обязателен, если не указан атрибут ИдДок

  • Атрибут НаимДок обязателен, если не указан атрибут ИдДок

  • Атрибут ДатаДок обязателен, если не указан атрибут ИдДок

Элемент XML-файла: ОснПогрГр

WaybillInfo/LoadingInfo/LoadingPartyDetails/LoadingGrounds — основание, по которому лицо осуществляет погрузку груза.

  • Передавайте LoadingGrounds при MatchingShipper = 2.

  • В каждом документе передайте Id либо одновременно DocumentName, DocumentNumber и DocumentDate.

  • Заполните обязательный PartiesRequisites/PartiesRequisite — реквизиты стороны, составившей документ.

ОснПогрГр в СвЛицПогрГр — основание, по которому лицо осуществляет погрузку груза.

  • Передавайте ОснПогрГр при СовпГОП = 2.

  • В каждом документе передайте ИдДок либо одновременно НаимДок, НомерДок и ДатаДок.

  • Добавьте обязательный ИдРекСост — реквизиты стороны, составившей документ.

  • Атрибут НомерДок обязателен, если не указан атрибут ИдДок

  • Атрибут НаимДок обязателен, если не указан атрибут ИдДок

  • Атрибут ДатаДок обязателен, если не указан атрибут ИдДок

Элемент XML-файла: ОПИное

OtherLoadingGrounds в WaybillInfo/LoadingInfo/LoadingPartyDetails/LoadingPartyEmployee — иное основание полномочий работника на погрузку груза.

  • Если полномочия работника подтверждает документ, передайте OtherLoadingGrounds вместо JobResponsibilities — должностных обязанностей.

  • В каждом документе передайте Id либо одновременно DocumentName, DocumentNumber и DocumentDate.

  • Заполните обязательный PartiesRequisites/PartiesRequisite — реквизиты стороны, составившей документ.

ОПИное в РабЛицПогрГр — иное основание полномочий работника на погрузку груза.

  • Если полномочия работника подтверждает документ, передайте ОПИное вместо ОДолжОб — должностных обязанностей.

  • В каждом документе передайте ИдДок либо одновременно НаимДок, НомерДок и ДатаДок.

  • Добавьте обязательный ИдРекСост — реквизиты стороны, составившей документ.

  • Атрибут ОбНетИнфОВлад обязателен при СовпГОВ=<значение>

  • Элемент РекВладИнф обязателен при СовпГОВ=<значение>

  • Элемент ИдентРекГО обязателен при СовпГОВ=<значение>

Элемент XML-файла: ВладИнфр

Type — признак совпадения владельца объекта инфраструктуры пункта погрузки с грузоотправителем: 1 — совпадает, 2 — не совпадает, 3 — владелец неизвестен.

  • В WaybillInfo/LoadingInfo/LoadingOwnerDetails при Type = 1 передайте RequisitesShipper — идентифицирующий реквизит грузоотправителя.

  • При Type = 2 передайте Requisites — реквизиты владельца.

  • При Type = 3 передайте OwnerInfoAbsenceReason — причину отсутствия информации о владельце.

СовпГОВ — признак совпадения владельца объекта инфраструктуры пункта погрузки с грузоотправителем.

  • В ВладИнфр при СовпГОВ = 1 добавьте ИдентРекГО — идентифицирующий реквизит грузоотправителя.

  • При СовпГОВ = 2 добавьте РекВладИнф — реквизиты владельца.

  • При СовпГОВ = 3 добавьте ОбНетИнфОВлад — причину отсутствия информации о владельце.

  • Атрибут НомерДок обязателен, если не указан атрибут ИдДок

  • Атрибут НаимДок обязателен, если не указан атрибут ИдДок

  • Атрибут ДатаДок обязателен, если не указан атрибут ИдДок

Элемент XML-файла: ОснДостОбИнфрДок

WaybillInfo/LoadingInfo/AccessToLoadingGrounds — документ, который подтверждает право доступа лица, осуществляющего погрузку, к объекту инфраструктуры пункта погрузки.

  • В каждом документе передайте Id либо одновременно DocumentName, DocumentNumber и DocumentDate.

  • Заполните обязательный PartiesRequisites/PartiesRequisite — реквизиты стороны, составившей документ.

ОснДостОбИнфрДок — документ, который подтверждает право доступа лица, осуществляющего погрузку, к объекту инфраструктуры пункта погрузки.

  • В каждом документе передайте ИдДок либо одновременно НаимДок, НомерДок и ДатаДок.

  • Добавьте обязательный ИдРекСост — реквизиты стороны, составившей документ.

  • Атрибут НомерДок обязателен, если не указан атрибут ИдДок

  • Атрибут НаимДок обязателен, если не указан атрибут ИдДок

  • Атрибут ДатаДок обязателен, если не указан атрибут ИдДок

Элемент XML-файла: СвАкт

CommercialActInfo в WaybillInfo/ConsignorMarks/ConsignorMark/CommercialActInfos — сведения о коммерческом или ином акте.

  • В каждом документе передайте Id либо одновременно DocumentName, DocumentNumber и DocumentDate.

  • Заполните обязательный PartiesRequisites/PartiesRequisite — реквизиты стороны, составившей документ.

СвАкт в ОтметГО — сведения о коммерческом или ином акте.

  • В каждом документе передайте ИдДок либо одновременно НаимДок, НомерДок и ДатаДок.

  • Добавьте обязательный ИдРекСост — реквизиты стороны, составившей документ.

  • Атрибут НомерДок обязателен, если не указан атрибут ИдДок

  • Атрибут НаимДок обязателен, если не указан атрибут ИдДок

  • Атрибут ДатаДок обязателен, если не указан атрибут ИдДок

Элемент XML-файла: СвАктВзв

WeightCalculationAct в WaybillInfo/ConsignorMarks/ConsignorMark/WeightCalculationActs — сведения об акте взвешивания.

  • В каждом документе передайте Id либо одновременно DocumentName, DocumentNumber и DocumentDate.

  • Заполните обязательный PartiesRequisites/PartiesRequisite — реквизиты стороны, составившей документ.

СвАктВзв в ОтметГО — сведения об акте взвешивания.

  • В каждом документе передайте ИдДок либо одновременно НаимДок, НомерДок и ДатаДок.

  • Добавьте обязательный ИдРекСост — реквизиты стороны, составившей документ.

Должен быть указан хотя бы один из атрибутов - ИтогРазмШтрРФ или ИтогРазмШтрИн

Элемент XML-файла: РазмШтр

FineInfo — расчет и размер штрафа, AmountRu — итоговый размер штрафа в рублях, AmountForeign — в валюте, отличной от рублей.

  • В каждом FineInfo в WaybillInfo/ConsignorMarks/ConsignorMark/FineInfos передайте AmountRu или AmountForeign.

ИтогРазмШтрРФ — итоговый размер штрафа в рублях, ИтогРазмШтрИн — в валюте, отличной от рублей.

  • В каждом РазмШтр передайте ИтогРазмШтрРФ или ИтогРазмШтрИн.

Элемент СвДовер обязателен при СтатПодп=<значение>

Элемент XML-файла: Подписант

Signers/Signer — данные подписанта в универсальном формате, SignerStatus — статус подписанта: 2 — подписант действует по доверенности в электронной форме, 5 — лицо, осуществляющее погрузку, действует по доверенности в электронной форме, PowerOfAttorney/Electronic — сведения о доверенности в электронной форме. WarrantInfo — сведения об электронной доверенности для одиночного Signer.

  • Передайте данные подписанта одним способом: Signers/Signer либо Signer с WarrantInfo. Эти способы нельзя использовать одновременно.

  • Для одиночного Signer при электронной доверенности передайте WarrantInfo с WarrantDate и WarrantId. Для Signer/SignerDetails укажите SignerType = 2.

  • Для Signers/Signer укажите SignerStatus = 2 или 5 и передайте PowerOfAttorney/Electronic/Manual с RegistrationDate и InternalNumber либо PowerOfAttorney/Electronic/Storage.

  • Если в Manual передан SystemId, Диадок заполнит в титуле ИдСистХран. Если SystemId не передан, передайте данные для формирования СвДовер.

СтатПодп — статус подписанта, СвДовер — сведения о доверенности в электронной форме, ИдСистХран — сведения об информационной системе, в которой хранится доверенность.

  • В Подписант при СтатПодп = 2 или 5 и отсутствии ИдСистХран добавьте СвДовер с ДатаДовер и ИдентДовер.

  • Атрибут Стран должен присутствовать при значении атрибута ИдСтат=<значение>

  • Атрибут Наим должен присутствовать при значении атрибута ИдСтат=<значение>

  • Элемент УдЛичнИнФЛ обязателен при значении атрибута ИдСтат=<значение>

Элемент XML-файла: СвИнНеУч

OrganizationDetails или OrganizationReference — данные участника. Для иностранного участника с OrgType = 4 Диадок формирует СвИнНеУч из OrganizationDetails либо из данных, полученных по OrganizationReference.

  • Укажите StatusId: LegalEntity — иностранная организация, PhysicalPerson — иностранный гражданин.

  • При StatusId = LegalEntity передайте Country — трехзначный код страны. Если OrgName не передаете, заполните LegalEntityId или OrganizationOrPersonInfo.

  • При StatusId = PhysicalPerson передайте OrgName и ForeignPersonDetails с Type, DocumentNumber и DocumentDate.

СвИнНеУч — сведения об иностранной организации или иностранном гражданине, не состоящих на учете в налоговых органах. ИдСтат — статус иностранного лица: ЮЛ — организация, ФЛ — гражданин.

  • При ИдСтат = ЮЛ укажите Стран. Если Наим не указан, передайте Идентиф или ИныеСвед.

  • При ИдСтат = ФЛ передайте Наим и УдЛичнИнФЛ с ВидДок, НомДок и ДатаДок.

  • Атрибут Стран должен присутствовать при значении атрибута ИдСтат=<значение>

  • Атрибут Наим должен присутствовать при значении атрибута ИдСтат=<значение>

  • Элемент УдЛичнИнФЛ обязателен при значении атрибута ИдСтат=<значение>

Элемент XML-файла: ДаннИно

PartiesRequisites/PartiesRequisite — реквизиты стороны, составившей документ. Если в нем не заполнены Inn и ShortNameExecutiveAuthority, Диадок формирует ДаннИно — данные иностранной организации или иностранного гражданина.

  • Укажите StatusId: LegalEntity — иностранная организация, PhysicalPerson — иностранный гражданин.

  • При StatusId = LegalEntity передайте Country — трехзначный код страны. Если OrgName не передаете, заполните LegalEntityId или OrganizationOrPersonInfo.

  • При StatusId = PhysicalPerson передайте OrgName и ForeignPersonDetails с Type, DocumentNumber и DocumentDate.

ДаннИно — данные иностранной организации или иностранного гражданина. ИдСтат — статус иностранного лица: ЮЛ — организация, ФЛ — гражданин.

  • При ИдСтат = ЮЛ укажите Стран. Если Наим не указан, передайте Идентиф или ИныеСвед.

  • При ИдСтат = ФЛ передайте Наим и УдЛичнИнФЛ с ВидДок, НомДок и ДатаДок.

Титул перевозчика о приеме груза (Т2)

Ошибки валидации Т2

Текст ошибки

Как исправить ошибку при генерации титула

Как исправить ошибку в готовом XML-файле

  • Значение атрибута ИдФайл не должно содержать символы < > : “ / \ | ? * или заканчиваться точкой, пробелом

  • @ИдФайл=<значение> имеет неверный формат

  • @ИдФайл=<значение> имеет неверный формат 1

  • @ИдФайл=<значение> имеет неверный формат идентификатора ФНС перевозчика A=<значение>

  • @ИдФайл=<значение> имеет неверный формат идентификатора ФНС грузополучателя E=<значение>

  • @ИдФайл=<значение> имеет неверный формат идентификатора ФНС грузоотправителя O=<значение>

  • @ИдФайл=<значение> имеет неверный формат: признак наличия идентификаторов дополнительных получателей файла обмена информации перевозчика W=<значение> должен принимать значение 0 или 1

  • @ИдФайл=<значение> имеет неверный формат даты GGGGMMDD=<значение>

  • @ИдФайл=<значение> имеет неверный формат GUID N=<значение>

Элемент XML-файла: Файл

ИдФайл — идентификатор файла Т2. Диадок формирует его при генерации, отдельного поля в UserDataXml нет.

  • Проверьте параметры letterId и documentId: они должны указывать на Т1, к которому вы формируете Т2.

  • Проверьте идентификаторы участников в этом Т1.

  • Не изменяйте ИдФайл в сгенерированном титуле.

ИдФайл — идентификатор файла Т2 вида ON_TRNACLPPRIN_A_E_O_W_GGGGMMDD_N. Формат описан в разделе Формат имени файла.

  • Имя XML-файла без расширения должно совпадать с ИдФайл. Не включайте в ИдФайл расширение файла.

  • Не используйте в ИдФайл символы из текста ошибки. Значение не должно заканчиваться точкой или пробелом.

  • В A, E и O передайте FNSId грузополучателя, грузоотправителя и перевозчика.

  • В тексте ошибки сегменты названы иначе, чем в имени Т2: идентификатор перевозчика находится в сегменте O, грузополучателя — в A, грузоотправителя — в E. Проверьте длину идентификатора участника из текста ошибки: от 4 до 46 символов.

  • В W передайте 0, если в файле нет ИдПолИной, или 1, если есть.

  • В GGGGMMDD передайте дату формирования файла — восемь цифр, например 20261005.

  • В N передайте 36-символьный GUID.

  • Элементы ИдПолИной должны отсутствовать (признак наличия идентификаторов дополнительных получателей файла обмена транспортной накладной W=<значение> в ИдФайл)

  • Элементы ИдПолИной обязательны для заполнения (признак наличия идентификаторов дополнительных получателей файла обмена транспортной накладной W=<значение> в ИдФайл)

  • ИдПолИной <значение> имеет неверный формат

Элементы XML-файла: Файл, ИдПолИной

OtherRecipients — идентификаторы дополнительных получателей. По ним Диадок формирует ИдПолИной и признак W в ИдФайл.

  • В каждом OtherRecipients передайте идентификатор участника ЭДО длиной от 4 до 46 символов.

  • Если дополнительных получателей нет, удалите OtherRecipients.

ИдПолИной — идентификатор дополнительного получателя, W в ИдФайл — признак наличия дополнительных получателей.

  • При W = 0 удалите ИдПолИной.

  • При W = 1 передайте хотя бы один ИдПолИной.

  • Длина каждого ИдПолИной — от 4 до 46 символов.

  • Атрибут НалКоорТочВрПрб должен присутствовать при наличии атрибута ЗамДатВрПриб

  • Атрибут НалКоорТочВрУб должен присутствовать при наличии атрибута ЗамДатВрУбыт

  • Атрибут НалКоорТочВрПрм должен присутствовать при наличии атрибута ЗамДатВрПосПрием

Элемент XML-файла: ЗамПрвПрием

Remarks — оговорки и замечания перевозчика при приеме груза. Из ActionStartedAt, ActionFinishedAt и ArrivalTime Диадок формирует ЗамДатВрПриб, ЗамДатВрУбыт и ЗамДатВрПосПрием.

  • В Remarks передайте дату и время в формате ДД.ММ.ГГГГTЧЧ:ММ:СС±ЧЧ:ММ, например 05.10.2026T13:00:00+03:00.

  • Диадок передает признак применения UTC со значением 1 вместе с соответствующим атрибутом даты и времени. Отдельного поля для признака в UserDataXml нет.

ЗамДатВрПриб, ЗамДатВрУбыт и ЗамДатВрПосПрием — оговорки и замечания в отношении даты и времени прибытия, убытия и постановки на погрузку. НалКоорТочВрПрб, НалКоорТочВрУб и НалКоорТочВрПрм — признаки применения UTC: 0 — UTC не указан, 1 — указан.

  • Если в ЗамПрвПрием есть ЗамДатВрПриб, добавьте НалКоорТочВрПрб.

  • Если есть ЗамДатВрУбыт, добавьте НалКоорТочВрУб.

  • Если есть ЗамДатВрПосПрием, добавьте НалКоорТочВрПрм.

  • Атрибут НомерДок обязателен, если не указан атрибут ИдДок

  • Атрибут НаимДок обязателен, если не указан атрибут ИдДок

  • Атрибут ДатаДок обязателен, если не указан атрибут ИдДок

  • Атрибут ИдДок обязателен, если не указаны атрибуты НаимДок, НомерДок, ДатаДок

Элемент XML-файла: СвАкт

Данные для СвАкт нельзя передать в UserDataXml.

СвАкт в ОтметПрвПрием — сведения о коммерческом или ином акте.

  • В каждом документе передайте ИдДок либо одновременно НаимДок, НомерДок и ДатаДок.

  • Добавьте обязательный ИдРекСост — реквизиты стороны, составившей документ.

ИНН <значение> не удовлетворяет контрольному соотношению

Атрибут или элемент XML-файла: ИННЮЛ

Данные для ИННЮЛ в реквизитах акта нельзя передать в UserDataXml.

ИННЮЛ — ИНН юридического лица.

  • Найдите ИННЮЛ по пути из текста ошибки. Проверка может относиться к атрибуту или к тексту элемента.

  • Передайте действительный ИНН из 10 цифр с правильными контрольными разрядами. Сверьте ИНН с реквизитами лица, не изменяйте контрольные цифры произвольно.

ИНН <значение> не удовлетворяет контрольному соотношению

Атрибут или элемент XML-файла: ИННФЛ

Данные для ИННФЛ в реквизитах акта нельзя передать в UserDataXml.

ИННФЛ — ИНН физического лица.

  • Найдите ИННФЛ по пути из текста ошибки. Проверка может относиться к атрибуту или к тексту элемента.

  • Передайте действительный ИНН из 12 цифр с правильными контрольными разрядами. Сверьте ИНН с реквизитами лица, не изменяйте контрольные цифры произвольно.

Должен быть указан хотя бы один из атрибутов - ИтогРазмШтрРФ или ИтогРазмШтрИн

Элемент XML-файла: РазмШтр

Данные для РазмШтр нельзя передать в UserDataXml.

ИтогРазмШтрРФ — итоговый размер штрафа в рублях, ИтогРазмШтрИн — в валюте, отличной от рублей.

  • В каждом РазмШтр передайте ИтогРазмШтрРФ или ИтогРазмШтрИн.

Код валюты @КодОКВ=<значение> не найден в справочнике

Элемент XML-файла: РазмШтр

Данные для РазмШтр нельзя передать в UserDataXml.

КодОКВ — код валюты штрафа.

  • В РазмШтр передайте в КодОКВ трехзначный код валюты по Общероссийскому классификатору валют (ОКВ), например 643 — российский рубль.

  • Атрибут Стран должен присутствовать при значении атрибута ИдСтат=<значение>

  • Атрибут Наим должен присутствовать при значении атрибута ИдСтат=<значение>

  • Должен быть заполнен один из атрибутов - Идентиф или ИныеСвед - при значении атрибута ИдСтат=<значение> и отсутстии атрибута Наим

  • Элемент УдЛичнИнФЛ обязателен при значении атрибута ИдСтат=<значение>

  • Атрибут Стран должен присутствовать при значении атрибута ИдСтат=ЮЛ

  • Атрибут Наим должен присутствовать при значении атрибута ИдСтат=ФЛ

  • Должен быть заполнен один из атрибутов - Идентиф или ИныеСвед - при значении атрибута ИдСтат=ЮЛ и отсутстии атрибута Наим

  • Элемент УдЛичнИнФЛ обязателен при значении атрибута ИдСтат=ФЛ

Элементы XML-файла: СвИнНеУч, ДаннИно

Данные для ДаннИно нельзя передать в UserDataXml.

ДаннИно — данные иностранной организации или иностранного гражданина. ИдСтат — статус иностранного лица: ЮЛ — организация, ФЛ — гражданин.

  • При ИдСтат = ЮЛ укажите Стран. Если Наим не указан, передайте Идентиф или ИныеСвед.

  • При ИдСтат = ФЛ передайте Наим и УдЛичнИнФЛ с ВидДок, НомДок и ДатаДок.

Атрибут @УИД_ТрН=<значение> должен совпадать с @УИД_ТрН=<значение> титула грузоотправителя

Элемент XML-файла: СодИнфПрвПрием

MintransId — идентификатор транспортной накладной в ГИС ЭПД.

  • Проверьте параметры letterId и documentId: они должны указывать на Т1, к которому вы формируете Т2.

  • Если в Т1 заполнен УИД_ТрН, Диадок возьмет значение из Т1. Если в Т1 его нет, передайте MintransId.

УИД_ТрН — уникальный идентификатор транспортной накладной.

  • Если в Т1 заполнен УИД_ТрН, передайте в СодИнфПрвПрием то же значение. Не создавайте новый идентификатор для Т2.

  • Элемент СвДовер обязателен при СтатПодп=<значение>

  • Элемент СвДовер обязателен при СтатПодп=2

Элемент XML-файла: Подписант

Signers/Signer — данные подписанта в универсальном формате, SignerStatus — статус подписанта: 2 — подписант действует по доверенности в электронной форме, PowerOfAttorney/Electronic — сведения о доверенности в электронной форме. WarrantInfo — сведения об электронной доверенности для одиночного Signer.

  • Передайте данные подписанта одним способом: Signers/Signer либо Signer с WarrantInfo. Эти способы нельзя использовать одновременно.

  • Для одиночного Signer с SignerDetails укажите SignerType = 2. В WarrantInfo передайте WarrantDate и WarrantId.

  • Для Signers/Signer укажите SignerStatus = 2 и передайте в PowerOfAttorney/Electronic один из элементов: Manual или Storage. Не смешивайте универсальные данные с SignerDetails или SignerReference внутри этого Signer.

  • В Manual для формирования СвДовер передайте RegistrationDate и InternalNumber либо RegistrationNumber. Если передаете SystemId, Диадок также заполнит ИдСистХран. Не добавляйте тег СвДовер в UserDataXml.

  • В Storage передайте UseDefault = true, чтобы использовать доверенность по умолчанию, либо UseDefault = false и FullId с RegistrationNumber и IssuerInn. Доверенность должна быть доступна в хранилище.

СтатПодп — статус подписанта, СвДовер — сведения о доверенности в электронной форме, ИдСистХран — сведения об информационной системе, в которой хранится доверенность.

  • В Подписант при СтатПодп = 2 и отсутствии ИдСистХран добавьте СвДовер с ДатаДовер и ИдентДовер.

Титул грузополучателя (Т3)

Ошибки валидации Т3

Текст ошибки

Как исправить ошибку при генерации титула

Как исправить ошибку в готовом XML-файле

  • Атрибут НомерДок обязателен, если не указан атрибут ИдДок

  • Атрибут НаимДок обязателен, если не указан атрибут ИдДок

  • Атрибут ДатаДок обязателен, если не указан атрибут ИдДок

  • Атрибут ИдДок обязателен, если не указаны атрибуты НаимДок, НомерДок, ДатаДок

Элемент XML-файла: ОснДоверОргСост

DocumentCreatorBase — основание, по которому экономический субъект составляет Т3.

  • В каждом документе передайте Id либо одновременно DocumentName, DocumentNumber и DocumentDate.

  • Заполните обязательный PartiesRequisites/PartiesRequisite — реквизиты стороны, составившей документ.

ОснДоверОргСост — основание, по которому экономический субъект составляет Т3.

  • В каждом документе передайте ИдДок либо одновременно НаимДок, НомерДок и ДатаДок.

  • Добавьте обязательный ИдРекСост — реквизиты стороны, составившей документ.

  • Атрибут ПричОтк обязателен при наличии атрибута СодОпОтк

  • Атрибут СодОпПр обязателен при отсутствии атрибута СодОпОтк

  • Атрибут СодОпОтк должен отсутствовать при наличии атрибута СодОпПр

  • Элемент ПриемГрузГП обязателен при наличии атрибута СодОпПр

Элемент XML-файла: СодИнфГП

ReceivingOperation — содержание операции: 0 — прием груза, 1 — отказ в приеме груза, 2 — частичная выгрузка. CargoAcceptance — сведения о приеме груза, RejectionReason — причина отказа в приеме груза.

  • В ConsigneeInfo при ReceivingOperation = 0 передайте CargoAcceptance с данными принятого груза. Не передавайте RejectionReason.

  • При ReceivingOperation = 1 передайте RejectionReason. Не передавайте CargoAcceptance.

  • При ReceivingOperation = 2 также передайте CargoAcceptance: Диадок сформирует СодОпПр, при котором обязателен ПриемГрузГП.

  • В CargoAcceptance заполните обязательные данные, в том числе DeliveryAddress — адрес места выгрузки.

СодОпПр — содержание операции приема груза или частичной выгрузки, СодОпОтк — содержание операции отказа в приеме груза, ПричОтк — причина отказа, ПриемГрузГП — сведения о приеме груза.

  • В СодИнфГП передайте только один из атрибутов: СодОпПр или СодОпОтк.

  • При СодОпПр добавьте ПриемГрузГП.

  • При СодОпОтк добавьте ПричОтк.

  • Атрибут НомерДок обязателен, если не указан атрибут ИдДок

  • Атрибут НаимДок обязателен, если не указан атрибут ИдДок

  • Атрибут ДатаДок обязателен, если не указан атрибут ИдДок

  • Атрибут ИдДок обязателен, если не указаны атрибуты НаимДок, НомерДок, ДатаДок

Элемент XML-файла: СвАкт

CommercialActInfo в ConsigneeInfo/ConsigneeMarks/ConsigneeMark/CommercialActInfos — сведения о коммерческом или ином акте.

  • В каждом документе передайте Id либо одновременно DocumentName, DocumentNumber и DocumentDate.

  • Заполните обязательный PartiesRequisites/PartiesRequisite — реквизиты стороны, составившей документ.

СвАкт в ОтметГП — сведения о коммерческом или ином акте.

  • В каждом документе передайте ИдДок либо одновременно НаимДок, НомерДок и ДатаДок.

  • Добавьте обязательный ИдРекСост — реквизиты стороны, составившей документ.

  • Атрибут НомерДок обязателен, если не указан атрибут ИдДок

  • Атрибут НаимДок обязателен, если не указан атрибут ИдДок

  • Атрибут ДатаДок обязателен, если не указан атрибут ИдДок

  • Атрибут ИдДок обязателен, если не указаны атрибуты НаимДок, НомерДок, ДатаДок

Элемент XML-файла: СвАктВзв

WeightCalculationAct в ConsigneeInfo/ConsigneeMarks/ConsigneeMark/WeightCalculationActs — сведения об акте взвешивания.

  • В каждом документе передайте Id либо одновременно DocumentName, DocumentNumber и DocumentDate.

  • Заполните обязательный PartiesRequisites/PartiesRequisite — реквизиты стороны, составившей документ.

СвАктВзв в ОтметГП — сведения об акте взвешивания.

  • В каждом документе передайте ИдДок либо одновременно НаимДок, НомерДок и ДатаДок.

  • Добавьте обязательный ИдРекСост — реквизиты стороны, составившей документ.

Должен быть указан хотя бы один из атрибутов - ИтогРазмШтрРФ или ИтогРазмШтрИн

Элемент XML-файла: РазмШтр

FineInfo — расчет и размер штрафа, AmountRu — итоговый размер штрафа в рублях, AmountForeign — в валюте, отличной от рублей.

  • В каждом FineInfo в ConsigneeInfo/ConsigneeMarks/ConsigneeMark/FineInfos передайте AmountRu или AmountForeign.

ИтогРазмШтрРФ — итоговый размер штрафа в рублях, ИтогРазмШтрИн — в валюте, отличной от рублей.

  • В каждом РазмШтр передайте ИтогРазмШтрРФ или ИтогРазмШтрИн.

Элемент СвДовер обязателен при СтатПодп=2

Элемент XML-файла: Подписант

Signers/Signer — данные подписанта в универсальном формате, SignerStatus — статус подписанта: 2 — подписант действует по доверенности в электронной форме, PowerOfAttorney/Electronic — сведения о доверенности в электронной форме. WarrantInfo — сведения об электронной доверенности для одиночного Signer.

  • Передайте данные подписанта одним способом: Signers/Signer либо Signer с WarrantInfo. Эти способы нельзя использовать одновременно.

  • Для одиночного Signer при электронной доверенности передайте WarrantInfo с WarrantDate и WarrantId. Для Signer/SignerDetails укажите SignerType = 2.

  • Для Signers/Signer укажите SignerStatus = 2 и передайте PowerOfAttorney/Electronic/Manual с RegistrationDate и InternalNumber либо PowerOfAttorney/Electronic/Storage.

  • Если в Manual передан SystemId, Диадок заполнит в титуле ИдСистХран. Если SystemId не передан, передайте данные для формирования СвДовер.

СтатПодп — статус подписанта, СвДовер — сведения о доверенности в электронной форме, ИдСистХран — сведения об информационной системе, в которой хранится доверенность.

  • В Подписант при СтатПодп = 2 и отсутствии ИдСистХран добавьте СвДовер с ДатаДовер и ИдентДовер.

  • Атрибут Стран должен присутствовать при значении атрибута ИдСтат=ЮЛ

  • Атрибут Наим должен присутствовать при значении атрибута ИдСтат=ФЛ

  • Должен быть заполнен один из атрибутов - Идентиф или ИныеСвед - при значении атрибута ИдСтат=ЮЛ и отсутстии атрибута Наим

  • Элемент УдЛичнИнФЛ обязателен при значении атрибута ИдСтат=ФЛ

Элемент XML-файла: ДаннИно

PartiesRequisites/PartiesRequisite — реквизиты стороны, составившей документ. Если в нем не заполнены Inn и ShortNameExecutiveAuthority, Диадок формирует ДаннИно — данные иностранной организации или иностранного гражданина.

  • Укажите StatusId: LegalEntity — иностранная организация, PhysicalPerson — иностранный гражданин.

  • При StatusId = LegalEntity передайте Country — трехзначный код страны. Если OrgName не передаете, заполните LegalEntityId или OrganizationOrPersonInfo.

  • При StatusId = PhysicalPerson передайте OrgName и ForeignPersonDetails с Type, DocumentNumber и DocumentDate, а также Country.

ДаннИно — данные иностранной организации или иностранного гражданина. ИдСтат — статус иностранного лица: ЮЛ — организация, ФЛ — гражданин.

  • При ИдСтат = ЮЛ укажите Стран. Если Наим не указан, передайте Идентиф или ИныеСвед.

  • При ИдСтат = ФЛ передайте Наим и УдЛичнИнФЛ с ВидДок, НомДок и ДатаДок.

Титул перевозчика о выдаче груза (Т4)

Ошибки валидации Т4

Текст ошибки

Как исправить ошибку при генерации титула

Как исправить ошибку в готовом XML-файле

  • Атрибут НалКоорТочВрПр должен присутствовать при наличии атрибута ЗамДатаВрПриб

  • Атрибут НалКоорТочВрУб должен присутствовать при наличии атрибута ЗамДатВрУбыт

  • Атрибут НалКоорТочВрВыгр должен присутствовать при наличии атрибута ЗамДатВрПосВыгр

Элемент XML-файла: ЗамПрвВыд

Remarks — оговорки и замечания перевозчика при выдаче груза. Из ActionStartedAt, ActionFinishedAt и ArrivalTime Диадок формирует ЗамДатаВрПриб, ЗамДатВрУбыт и ЗамДатВрПосВыгр.

  • В Remarks передайте дату и время в формате ДД.ММ.ГГГГTЧЧ:ММ:СС±ЧЧ:ММ, например 05.10.2026T13:00:00+03:00.

  • Диадок передает признак применения UTC со значением 1 вместе с соответствующим атрибутом даты и времени.

ЗамДатаВрПриб, ЗамДатВрУбыт и ЗамДатВрПосВыгр — оговорки и замечания в отношении даты и времени прибытия, убытия и постановки на выгрузку. НалКоорТочВрПр, НалКоорТочВрУб и НалКоорТочВрВыгр — признаки применения UTC: 0 — UTC не указан, 1 — указан.

  • Если в ЗамПрвВыд есть ЗамДатаВрПриб, добавьте НалКоорТочВрПр.

  • Если есть ЗамДатВрУбыт, добавьте НалКоорТочВрУб.

  • Если есть ЗамДатВрПосВыгр, добавьте НалКоорТочВрВыгр.

  • Атрибут НомерДок обязателен, если не указан атрибут ИдДок

  • Атрибут НаимДок обязателен, если не указан атрибут ИдДок

  • Атрибут ДатаДок обязателен, если не указан атрибут ИдДок

  • Атрибут ИдДок обязателен, если не указаны атрибуты НаимДок, НомерДок, ДатаДок

Элемент XML-файла: СвАкт

Данные для СвАкт нельзя передать в UserDataXml.

СвАкт в ОтметПрвВыд — сведения о коммерческом или ином акте.

  • В каждом документе передайте ИдДок либо одновременно НаимДок, НомерДок и ДатаДок.

  • Добавьте обязательный ИдРекСост — реквизиты стороны, составившей документ.

Должен быть указан хотя бы один из атрибутов - ИтогРазмШтрРФ или ИтогРазмШтрИн

Элемент XML-файла: РазмШтр

Данные для РазмШтр нельзя передать в UserDataXml.

ИтогРазмШтрРФ — итоговый размер штрафа в рублях, ИтогРазмШтрИн — в валюте, отличной от рублей.

  • В каждом РазмШтр передайте ИтогРазмШтрРФ или ИтогРазмШтрИн.

  • Атрибут Стран должен присутствовать при значении атрибута ИдСтат=<значение>

  • Атрибут Наим должен присутствовать при значении атрибута ИдСтат=<значение>

  • Должен быть заполнен один из атрибутов - Идентиф или ИныеСвед - при значении атрибута ИдСтат=<значение> и отсутстии атрибута Наим

  • Элемент УдЛичнИнФЛ обязателен при значении атрибута ИдСтат=<значение>

Элемент XML-файла: ДаннИно

Данные для ДаннИно нельзя передать в UserDataXml.

ДаннИно — данные иностранной организации или иностранного гражданина. ИдСтат — статус иностранного лица: ЮЛ — организация, ФЛ — гражданин.

  • При ИдСтат = ЮЛ укажите Стран. Если Наим не указан, передайте Идентиф или ИныеСвед.

  • При ИдСтат = ФЛ передайте Наим и УдЛичнИнФЛ с ВидДок, НомДок и ДатаДок.

Элемент СвДовер обязателен при СтатПодп=<значение>

Элемент XML-файла: Подписант

Signers/Signer — данные подписанта в универсальном формате, SignerStatus — статус подписанта: 2 — подписант действует по доверенности в электронной форме, PowerOfAttorney/Electronic — сведения о доверенности в электронной форме. WarrantInfo — сведения об электронной доверенности для одиночного Signer.

  • Передайте данные подписанта одним способом: Signers/Signer либо Signer с WarrantInfo. Эти способы нельзя использовать одновременно.

  • Для одиночного Signer при электронной доверенности передайте WarrantInfo с WarrantDate и WarrantId. Для Signer/SignerDetails укажите SignerType = 2.

  • Для Signers/Signer укажите SignerStatus = 2 и передайте PowerOfAttorney/Electronic/Manual с RegistrationDate и InternalNumber либо PowerOfAttorney/Electronic/Storage.

  • Если в Manual передан SystemId, Диадок заполнит в титуле ИдСистХран. Если SystemId не передан, передайте данные для формирования СвДовер.

СтатПодп — статус подписанта, СвДовер — сведения о доверенности в электронной форме, ИдСистХран — сведения об информационной системе, в которой хранится доверенность.

  • В Подписант при СтатПодп = 2 и отсутствии ИдСистХран добавьте СвДовер с ДатаДовер и ИдентДовер.

Титул перевозчика о стоимости (Т5)

Метод GenerateTitleXml не генерирует Т5 — XML-файл титула нужно сформировать самостоятельно. Если Диадок вернул ошибку валидации Т5, исправьте ее по алгоритму для готового XML-файла.

Ошибки валидации Т5

Текст ошибки

Как исправить ошибку в готовом XML-файле

  • Атрибут НомерДок обязателен, если не указан атрибут ИдДок

  • Атрибут НаимДок обязателен, если не указан атрибут ИдДок

  • Атрибут ДатаДок обязателен, если не указан атрибут ИдДок

  • Атрибут ИдДок обязателен, если не указаны атрибуты НаимДок, НомерДок, ДатаДок

Элемент XML-файла: ОснДовОргСост

ОснДовОргСост — документ, который подтверждает полномочия организации на составление Т5.

  • В каждом документе передайте ИдДок либо одновременно НаимДок, НомерДок и ДатаДок.

  • Добавьте обязательный ИдРекСост — реквизиты стороны, составившей документ.

  • Атрибут Стран должен присутствовать при значении атрибута ИдСтат=<значение>

  • Должен быть заполнен один из атрибутов - Идентиф или ИныеСвед - при значении атрибута ИдСтат=<значение> и отсутстии атрибута Наим

  • Элемент УдЛичнИнФЛ обязателен при значении атрибута ИдСтат=<значение>

Элемент XML-файла: ДаннИно

ДаннИно — данные иностранной организации или иностранного гражданина. ИдСтат — статус иностранного лица: ЮЛ — организация, ФЛ — гражданин.

  • При ИдСтат = ЮЛ укажите Стран — наименование страны регистрации организации. Если Наим не указан, передайте Идентиф или ИныеСвед.

  • При ИдСтат = ФЛ передайте УдЛичнИнФЛ с ВидДок, НомДок и ДатаДок.

Элемент СвДовер обязателен при СтатПодп=<значение>

Элемент XML-файла: Подписант

СтатПодп — статус подписанта, СвДовер — сведения о доверенности в электронной форме, ИдСистХран — сведения об информационной системе, в которой хранится доверенность.

  • В Подписант при СтатПодп = 2 и отсутствии ИдСистХран добавьте СвДовер с ДатаДовер и ИдентДовер.

  • Если доверенность хранится в информационной системе, укажите сведения об этой системе в ИдСистХран.

Титул грузоотправителя о стоимости (Т6)

Ошибки валидации Т6

Текст ошибки

Как исправить ошибку при генерации титула

Как исправить ошибку в готовом XML-файле

Элемент ОснИнПлат обязателен при наличии атрибута НаимПлат

Элемент XML-файла: Документ

Данные для НаимПлат и ОснИнПлат нельзя передать в UserDataXml.

ОснИнПлат — документ основания участия иного плательщика.

  • Если в Документ есть НаимПлат, добавьте ОснИнПлат.

  • Атрибут НомерДок обязателен, если не указан атрибут ИдДок

  • Атрибут НаимДок обязателен, если не указан атрибут ИдДок

  • Атрибут ДатаДок обязателен, если не указан атрибут ИдДок

  • Атрибут ИдДок обязателен, если не указаны атрибуты НаимДок, НомерДок, ДатаДок

Элемент XML-файла: ОснДовОргСост

Данные для ОснДовОргСост нельзя передать в UserDataXml.

ОснДовОргСост — документ основания полномочий организации на составление Т6.

  • В каждом документе передайте ИдДок либо одновременно НаимДок, НомерДок и ДатаДок.

  • Добавьте обязательный ИдРекСост — реквизиты стороны, составившей документ.

  • Атрибут НомерДок обязателен, если не указан атрибут ИдДок

  • Атрибут НаимДок обязателен, если не указан атрибут ИдДок

  • Атрибут ДатаДок обязателен, если не указан атрибут ИдДок

  • Атрибут ИдДок обязателен, если не указаны атрибуты НаимДок, НомерДок, ДатаДок

Элемент XML-файла: ОснИнПлат

Данные для ОснИнПлат нельзя передать в UserDataXml.

ОснИнПлат — документ основания участия иного плательщика.

  • В каждом документе передайте ИдДок либо одновременно НаимДок, НомерДок и ДатаДок.

  • Добавьте обязательный ИдРекСост — реквизиты стороны, составившей документ.

  • Атрибут Стран должен присутствовать при значении атрибута ИдСтат=<значение>

  • Должен быть заполнен один из атрибутов - Идентиф или ИныеСвед - при значении атрибута ИдСтат=<значение> и отсутстии атрибута Наим

  • Атрибут Наим должен присутствовать при значении атрибута ИдСтат=<значение>

  • Элемент УдЛичнИнФЛ обязателен при значении атрибута ИдСтат=<значение>

Элемент XML-файла: ДаннИно

Данные для ДаннИно нельзя передать в UserDataXml.

ДаннИно — данные иностранной организации или иностранного гражданина. ИдСтат — статус иностранного лица: ЮЛ — организация, ФЛ — гражданин.

  • При ИдСтат = ЮЛ укажите Стран — наименование страны регистрации организации. Если Наим не указан, передайте Идентиф или ИныеСвед.

  • При ИдСтат = ФЛ передайте УдЛичнИнФЛ с ВидДок, НомДок и ДатаДок.

Элемент СвДовер обязателен при СтатПодп=<значение>

Элемент XML-файла: Подписант

Signers/Signer или одиночный Signer — данные подписанта, WarrantInfo — сведения об электронной доверенности.

  • Передайте данные подписанта одним способом: Signers/Signer либо одиночный Signer. Эти способы нельзя использовать одновременно.

  • Для одиночного Signer с SignerDetails укажите SignerType = 2 и передайте WarrantInfo в корневом элементе LogisticsWaybillConsignorCostTitle. В WarrantInfo заполните WarrantDate и WarrantId: Диадок перенесет их в ДатаДовер и ИдентДовер элемента СвДовер.

СтатПодп — статус подписанта, СвДовер — сведения о доверенности в электронной форме, ИдСистХран — сведения об информационной системе, в которой хранится доверенность.

  • В Подписант при СтатПодп = 2 и отсутствии ИдСистХран добавьте СвДовер с ДатаДовер и ИдентДовер.

Титул переадресации (Т7)

Метод GenerateTitleXml не генерирует Т7 — XML-файл титула нужно сформировать самостоятельно. Если Диадок вернул ошибку валидации Т7, исправьте ее по алгоритму для готового XML-файла.

Ошибки валидации Т7

Текст ошибки

Как исправить ошибку в готовом XML-файле

  • Атрибут НомерДок обязателен, если не указан атрибут ИдДок

  • Атрибут НаимДок обязателен, если не указан атрибут ИдДок

  • Атрибут ДатаДок обязателен, если не указан атрибут ИдДок

  • Атрибут ИдДок обязателен, если не указаны атрибуты НаимДок, НомерДок, ДатаДок

Элемент XML-файла: ОснПА

ОснПА — основание переадресации.

  • В ОснПА передайте действительные реквизиты документа: ИдДок либо одновременно НаимДок, НомерДок и ДатаДок.

  • Атрибут Стран должен присутствовать при значении атрибута ИдСтат=<значение>

  • Должен быть заполнен один из атрибутов - Идентиф или ИныеСвед - при значении атрибута ИдСтат=<значение> и отсутстии атрибута Наим

  • Элемент УдЛичнИнФЛ обязателен при значении атрибута ИдСтат=<значение>

Элементы XML-файла: СвИнНеУч, ДаннИно

СвИнНеУч — данные об иностранном лице, которое не состоит на учете в налоговых органах. ДаннИно — данные иностранной организации или иностранного гражданина. ИдСтат — статус иностранного лица: ЮЛ — организация, ФЛ — гражданин.

  • Исправьте элемент по пути из текста ошибки. Не заменяйте СвИнНеУч на ДаннИно: эти элементы находятся в разных частях титула.

  • При ИдСтат = ЮЛ укажите Стран — наименование страны регистрации организации, а не трехзначный код страны. Если Наим не указан, передайте Идентиф или ИныеСвед.

  • При ИдСтат = ФЛ передайте УдЛичнИнФЛ с ВидДок, НомДок и ДатаДок.

Элемент СвДовер обязателен при СтатПодп=<значение>

Элемент XML-файла: Подписант

СтатПодп — статус подписанта, СвДовер — сведения о доверенности в электронной форме, ИдСистХран — сведения об информационной системе, в которой хранится доверенность.

  • В Подписант при СтатПодп = 2 и отсутствии ИдСистХран добавьте СвДовер с ДатаДовер и ИдентДовер.

  • Если доверенность хранится в информационной системе, укажите сведения об этой системе в ИдСистХран.

Титул эстафеты (Т8)

Метод GenerateTitleXml не генерирует Т8 — XML-файл титула нужно сформировать самостоятельно. Если Диадок вернул ошибку валидации Т8, исправьте ее по алгоритму для готового XML-файла.

Ошибки валидации Т8

Текст ошибки

Как исправить ошибку в готовом XML-файле

Элемент ЗаменТС обязателен при отсутствии элемента ЗаменВодит

Контекст правила: РазмШтр

ЗаменВодит и ЗаменТС — данные о замене водителя и транспортного средства.

  • В СодИнфЗамен передайте ЗаменВодит, если изменился водитель, и ЗаменТС, если изменилось транспортное средство или прицеп. Если произошли обе замены, передайте оба элемента.

  • В схеме Т8 нет элемента РазмШтр, хотя он указан в контексте правила. Не добавляйте его в Т8 и не переносите в него данные о замене.

  • Атрибут НомерДок обязателен, если не указан атрибут ИдДок

  • Атрибут НаимДок обязателен, если не указан атрибут ИдДок

  • Атрибут ДатаДок обязателен, если не указан атрибут ИдДок

  • Атрибут ИдДок обязателен, если не указаны атрибуты НаимДок, НомерДок, ДатаДок

Элемент XML-файла: ПричЗамДок

ПричЗамДок — документ основания замены.

  • В каждом документе передайте ИдДок либо одновременно НаимДок, НомерДок и ДатаДок.

  • Добавьте обязательный ИдРекСост — реквизиты стороны, составившей документ.

  • Атрибут НомерДок обязателен, если не указан атрибут ИдДок

  • Атрибут НаимДок обязателен, если не указан атрибут ИдДок

  • Атрибут ДатаДок обязателен, если не указан атрибут ИдДок

  • Атрибут ИдДок обязателен, если не указаны атрибуты НаимДок, НомерДок, ДатаДок

Элемент XML-файла: ДокПерГрВод

ДокПерГрВод — документ передачи груза водителю.

  • В каждом документе передайте ИдДок либо одновременно НаимДок, НомерДок и ДатаДок.

  • Добавьте обязательный ИдРекСост — реквизиты стороны, составившей документ.

  • Атрибут НомВУ обязателен при отсутствии атрибута ИННФЛ

  • Атрибут СерВУ обязателен при отсутствии атрибута ИННФЛ

  • Атрибут ДатаВыдВУ обязателен при отсутствии атрибута ИННФЛ

Элемент XML-файла: НовВодит

НовВодит — данные нового водителя. ИННФЛ — ИНН водителя, СерВУ, НомВУ и ДатаВыдВУ — реквизиты водительского удостоверения.

  • В НовВодит передайте ИННФЛ либо одновременно СерВУ, НомВУ и ДатаВыдВУ.

  • Атрибут НомерДок обязателен, если не указан атрибут ИдДок

  • Атрибут НаимДок обязателен, если не указан атрибут ИдДок

  • Атрибут ДатаДок обязателен, если не указан атрибут ИдДок

  • Атрибут ИдДок обязателен, если не указаны атрибуты НаимДок, НомерДок, ДатаДок

Элемент XML-файла: ПутевойЛист

ПутевойЛист — путевой лист.

  • В каждом документе передайте ИдДок либо одновременно НаимДок, НомерДок и ДатаДок.

  • Добавьте обязательный ИдРекСост — реквизиты стороны, составившей документ.

  • Элемент ТС обязателен при отсутствии элемента Прицеп

  • Элемент Прицеп обязателен при отсутствии элемента ТС

Элемент XML-файла: ЗаменТС

ЗаменТС — сведения о замене транспортного средства или прицепа.

  • В ЗаменТС заполните ТС или Прицеп. Если заменяются и транспортное средство, и прицеп, передайте оба элемента.

Элемент ОснАрЛиз обязателен при значении атрибута ТипВлад=<значение>

Элементы XML-файла: ТС, Прицеп

ТС и Прицеп — сведения о транспортном средстве или прицепе, ТипВлад — тип владения, ОснАрЛиз — основание аренды или лизинга.

  • В ТС и Прицеп при ТипВлад = 3, 4 или 5 добавьте ОснАрЛиз.

  • Атрибут НомерДок обязателен, если не указан атрибут ИдДок

  • Атрибут НаимДок обязателен, если не указан атрибут ИдДок

  • Атрибут ДатаДок обязателен, если не указан атрибут ИдДок

  • Атрибут ИдДок обязателен, если не указаны атрибуты НаимДок, НомерДок, ДатаДок

Элемент XML-файла: ОснАрЛиз

ОснАрЛиз — основание аренды или лизинга.

  • В каждом документе передайте ИдДок либо одновременно НаимДок, НомерДок и ДатаДок.

  • Добавьте обязательный ИдРекСост — реквизиты стороны, составившей документ.

  • Атрибут НомерДок обязателен, если не указан атрибут ИдДок

  • Атрибут НаимДок обязателен, если не указан атрибут ИдДок

  • Атрибут ДатаДок обязателен, если не указан атрибут ИдДок

  • Атрибут ИдДок обязателен, если не указаны атрибуты НаимДок, НомерДок, ДатаДок

Элемент XML-файла: ДокПерГр

ДокПерГр — документ передачи груза.

  • В каждом документе передайте ИдДок либо одновременно НаимДок, НомерДок и ДатаДок.

  • Добавьте обязательный ИдРекСост — реквизиты стороны, составившей документ.

  • Атрибут НомСР обязателен при отсутствии атрибута ИдСР

  • Атрибут ДатаСР обязателен при отсутствии атрибута ИдСР

  • Атрибут СрокСР обязателен при отсутствии атрибута ИдСР

  • Атрибут ИдСР обязателен, если не указаны атрибуты НомСР, ДатаСР, СрокСР

Элемент XML-файла: СпецУслДвиж

СпецУслДвиж — специальное разрешение.

  • В СпецУслДвиж передайте ИдСР либо одновременно НомСР, ДатаСР и СрокСР — номер, дату выдачи и срок действия разрешения.

  • Атрибут МршМашЧит обязателен при отсутствии атрибута МршТекст

  • Атрибут МршТекст обязателен при отсутствии атрибута МршМашЧит

Элемент XML-файла: СведМрш

СведМрш — маршрут перевозки: МршТекст — в текстовом формате, МршМашЧит — в машиночитаемом формате.

  • В СведМрш передайте МршТекст или МршМашЧит.

  • Атрибут НомерДок обязателен, если не указан атрибут ИдДок

  • Атрибут НаимДок обязателен, если не указан атрибут ИдДок

  • Атрибут ДатаДок обязателен, если не указан атрибут ИдДок

  • Атрибут ИдДок обязателен, если не указаны атрибуты НаимДок, НомерДок, ДатаДок

Элемент XML-файла: СвАкт

СвАкт — сведения об акте.

  • В каждом документе передайте ИдДок либо одновременно НаимДок, НомерДок и ДатаДок.

  • Добавьте обязательный ИдРекСост — реквизиты стороны, составившей документ.

  • Атрибут Стран должен присутствовать при значении атрибута ИдСтат=<значение>

  • Должен быть заполнен один из атрибутов - Идентиф или ИныеСвед - при значении атрибута ИдСтат=<значение> и отсутстии атрибута Наим

  • Элемент УдЛичнИнФЛ обязателен при значении атрибута ИдСтат=<значение>

Элемент XML-файла: ДаннИно

ДаннИно — данные иностранной организации или иностранного гражданина. ИдСтат — статус иностранного лица: ЮЛ — организация, ФЛ — гражданин.

  • При ИдСтат = ЮЛ укажите Стран — наименование страны регистрации организации. Если Наим не указан, передайте Идентиф или ИныеСвед.

  • При ИдСтат = ФЛ передайте УдЛичнИнФЛ с ВидДок, НомДок и ДатаДок.

Элемент СвДовер обязателен при СтатПодп=<значение>

Элемент XML-файла: Подписант

СтатПодп — статус подписанта, СвДовер — сведения о доверенности в электронной форме, ИдСистХран — сведения об информационной системе, в которой хранится доверенность.

  • В Подписант при СтатПодп = 2 и отсутствии ИдСистХран добавьте СвДовер с ДатаДовер и ИдентДовер.

  • Если доверенность хранится в информационной системе, укажите сведения об этой системе в ИдСистХран.

Ошибки в заказе-заявке

Инструкция по генерации, подписанию и отправке титулов заказа-заявки приведена на странице Работа с заказами-заявками.

Титул грузоотправителя (Т1)

Ошибки валидации Т1

Текст ошибки

Как исправить ошибку при генерации титула

Как исправить ошибку в готовом XML-файле

Элемент ДогОргПрвз должен присутствовать при значении атрибута @Функция=<значение>

Элемент XML-файла: Документ

Function — атрибут LogisticsOrderRequestSenderTitle: Order — заказ, Application — заявка. TransportContract — договор об организации перевозки груза.

  • При Function = Application передайте TransportContract с Id либо одновременно DocumentName, DocumentNumber и DocumentDate и заполните PartiesRequisites/PartiesRequisite.

  • Если договора нет, укажите Function = Order — документ будет сформирован как заказ.

Функция — атрибут Документ: Заказ или Заявка. ДогОргПрвз — реквизиты договора об организации перевозки груза.

  • При Функция = Заявка добавьте в Документ элемент ДогОргПрвз: передайте ИдДок либо одновременно НаимДок, НомерДок и ДатаДок и добавьте ИдРекСост.

  • Если договора нет, укажите Функция = Заказ.

  • Атрибут НомерДок обязателен, если не указан атрибут ИдДок

  • Атрибут НаимДок обязателен, если не указан атрибут ИдДок

  • Атрибут ДатаДок обязателен, если не указан атрибут ИдДок

  • Атрибут ИдДок обязателен, если не указаны атрибуты НаимДок, НомерДок, ДатаДок

Элемент XML-файла: ОснДовОргСост

DocumentCreatorBase — основание, по которому грузоотправитель составляет Т1.

  • В DocumentCreatorBase передайте Id либо одновременно DocumentName, DocumentNumber и DocumentDate.

ОснДовОргСост — основание, по которому грузоотправитель составляет Т1.

  • В ОснДовОргСост передайте ИдДок либо одновременно НаимДок, НомерДок и ДатаДок. ДатаДок передайте в формате ДД.ММ.ГГГГ.

  • Добавьте ИдРекСост — реквизиты стороны, составившей документ.

  • Атрибут НомерДок обязателен, если не указан атрибут ИдДок

  • Атрибут НаимДок обязателен, если не указан атрибут ИдДок

  • Атрибут ДатаДок обязателен, если не указан атрибут ИдДок

  • Атрибут ИдДок обязателен, если не указаны атрибуты НаимДок, НомерДок, ДатаДок

Элемент XML-файла: ДогОргПрвз

TransportContract — договор об организации перевозки груза.

  • В TransportContract передайте Id либо одновременно DocumentName, DocumentNumber и DocumentDate.

ДогОргПрвз — реквизиты договора об организации перевозки груза.

  • В ДогОргПрвз передайте ИдДок либо одновременно НаимДок, НомерДок и ДатаДок. ДатаДок передайте в формате ДД.ММ.ГГГГ.

  • Добавьте ИдРекСост — реквизиты стороны, составившей документ.

  • Атрибут НомерДок обязателен, если не указан атрибут ИдДок

  • Атрибут НаимДок обязателен, если не указан атрибут ИдДок

  • Атрибут ДатаДок обязателен, если не указан атрибут ИдДок

  • Атрибут ИдДок обязателен, если не указаны атрибуты НаимДок, НомерДок, ДатаДок

Элемент XML-файла: РеквДокПолн

PersonShipperInfos/PersonShipperInfo/DocumentDetails — реквизиты документа, который подтверждает полномочия лица грузоотправителя.

  • В DocumentDetails передайте Id либо одновременно DocumentName, DocumentNumber и DocumentDate.

РеквДокПолн — реквизиты документа, который подтверждает полномочия лица грузоотправителя.

  • В РеквДокПолн передайте ИдДок либо одновременно НаимДок, НомерДок и ДатаДок. ДатаДок передайте в формате ДД.ММ.ГГГГ.

  • Добавьте ИдРекСост — реквизиты стороны, составившей документ.

Атрибут @НалКоорТочПредВрПод должен присутствовать при наличии атрибута @ПредВрПод

Элемент XML-файла: ПунктПод

SupplyPoint — пункт подачи транспортного средства, MaxSupplyingTimeTimeZone — признак применения UTC: Specified — UTC указан, NotSpecified — не указан.

  • Если в SupplyPoint передан MaxSupplyingTime, передайте MaxSupplyingTimeTimeZone.

ПунктПод — пункт подачи транспортного средства, НалКоорТочПредВрПод — признак применения UTC: 1 — UTC указан, 0 — не указан.

  • Если в ПунктПод есть ПредВрПод, добавьте НалКоорТочПредВрПод. Значение признака должно соответствовать данным.

Атрибут @ДатВрОпер должен присутствовать при наличии атрибута @ПредВрОпер

Элемент XML-файла: АдрПункт

AddressPoints/AddressPoint — адрес пункта погрузки или выгрузки, OperationDate — дата и время погрузки или выгрузки.

  • Если в AddressPoint передан MaxOperationTime, передайте OperationDate.

АдрПункт — адрес пункта погрузки или выгрузки, ДатВрОпер — дата и время операции.

  • Если в АдрПункт есть ПредВрОпер, добавьте ДатВрОпер в формате ДД.ММ.ГГГГTЧЧ:ММ:СС±ЧЧ:ММ.

  • Атрибут @НалКоорТочВрОпер должен присутствовать при наличии атрибута @ДатВрОпер

  • Атрибут @НалКоорТочПредВрОпер должен присутствовать при наличии атрибута @ПредВрОпер

Элемент XML-файла: АдрПункт

AddressPoints/AddressPoint — адрес пункта погрузки или выгрузки.

  • Если в AddressPoint передан OperationDate, передайте OperationDateTimeZone: Specified — UTC указан, NotSpecified — не указан.

  • Если передан MaxOperationTime, передайте CoordinationTime: 1 — UTC указан, 0 — не указан.

АдрПункт — адрес пункта погрузки или выгрузки. НалКоорТочВрОпер и НалКоорТочПредВрОпер — признаки применения UTC: 1 — UTC указан, 0 — не указан.

  • Если в АдрПункт есть ДатВрОпер, добавьте НалКоорТочВрОпер.

  • Если есть ПредВрОпер, добавьте НалКоорТочПредВрОпер.

Элемент ОргВладИнфр должен присутствовать при значении атрибута @Опер="Погрузка" и должен отсутствовать при остальных значениях

Элемент XML-файла: АдрПункт

OperationAtPoint — операция в пункте: Loading — погрузка, Unloading — выгрузка. AddressPoints/AddressPoint/OwnerOrganization — владелец площадки погрузки.

  • В AddressPoint при OperationAtPoint = Loading передайте OwnerOrganization с Name и Inn.

  • Для пункта выгрузки удалите OwnerOrganization.

АдрПункт — адрес пункта погрузки или выгрузки, ОргВладИнфр — владелец площадки погрузки.

  • В АдрПункт при Опер = Погрузка добавьте ОргВладИнфр с НаимВладИнфр и ИННВладИнфр.

  • При других значениях Опер удалите ОргВладИнфр.

Элемент ДогУслПрвз должен присутствовать при наличии элемента ЗакУсл

Элемент XML-файла: ОпГруз

CustomerInfo — информация о заказчике услуг по организации перевозки, Cargoes/Cargo/DeliveryDocumentRequisites — договор на выполнение услуг по организации перевозки.

  • Если в Cargo передан CustomerInfo, передайте DeliveryDocumentRequisites с Id либо одновременно DocumentName, DocumentNumber и DocumentDate и заполните PartiesRequisites/PartiesRequisite.

ЗакУсл — информация о заказчике услуг по организации перевозки, ДогУслПрвз — реквизиты договора на выполнение услуг по организации перевозки груза.

  • Если в ОпГруз есть ЗакУсл, добавьте ДогУслПрвз: передайте ИдДок либо одновременно НаимДок, НомерДок и ДатаДок и добавьте ИдРекСост.

  • Атрибут НомерДок обязателен, если не указан атрибут ИдДок

  • Атрибут НаимДок обязателен, если не указан атрибут ИдДок

  • Атрибут ДатаДок обязателен, если не указан атрибут ИдДок

  • Атрибут ИдДок обязателен, если не указаны атрибуты НаимДок, НомерДок, ДатаДок

Элемент XML-файла: ДогУслПрвз

Cargoes/Cargo/DeliveryDocumentRequisites — договор на выполнение услуг по организации перевозки груза.

  • В DeliveryDocumentRequisites передайте Id либо одновременно DocumentName, DocumentNumber и DocumentDate.

ДогУслПрвз — реквизиты договора на выполнение услуг по организации перевозки груза.

  • В ДогУслПрвз передайте ИдДок либо одновременно НаимДок, НомерДок и ДатаДок. ДатаДок передайте в формате ДД.ММ.ГГГГ.

  • Добавьте ИдРекСост — реквизиты стороны, составившей документ.

Обязателен один из атрибутов @ТемпНеНиже или @ТемпНеВыше

Элемент XML-файла: ТемпРеж

TemperatureRequirement — требования о соблюдении температурного режима перевозки.

  • В TemperatureRequirement передайте хотя бы одно из значений: TemperatureLowerLimit или TemperatureUpperLimit.

ТемпРеж — требования о соблюдении температурного режима перевозки.

  • В ТемпРеж передайте хотя бы один из атрибутов: ТемпНеНиже или ТемпНеВыше.

Обязателен один из атрибутов @ВлажнНеВыше или @ВлажнНеНиже

Элемент XML-файла: ВлажнРеж

HumidityRequirement — требования о соблюдении режима влажности.

  • В HumidityRequirement передайте хотя бы одно из значений: HumidityLowerLimit или HumidityUpperLimit.

ВлажнРеж — требования о соблюдении режима влажности.

  • В ВлажнРеж передайте хотя бы один из атрибутов: ВлажнНеНиже или ВлажнНеВыше.

Элемент СвДоверЭл обязателен при СпосПодтПолном=3 и должен отсутствовать при СпосПодтПолном != 3

Элемент XML-файла: ПодпИнфГО

SignerPowersConfirmationMethod — способ подтверждения полномочий подписанта: 3 — по электронной доверенности из информационной системы. PowerOfAttorney/Electronic — электронная доверенность.

  • В Signers/Signer при SignerPowersConfirmationMethod = 3 передайте PowerOfAttorney/Electronic с Storage — для автозаполнения по номеру и ИНН доверенности — или с Manual — для ручного заполнения реквизитов доверенности.

  • При другом значении удалите PowerOfAttorney/Electronic.

СпосПодтПолном — способ подтверждения полномочий, СвДоверЭл — информация о доверенности в машиночитаемом виде.

  • В ПодпИнфГО при СпосПодтПолном = 3 добавьте СвДоверЭл с НомДовер, ДатаДовер и ИдСистХран.

  • При другом значении удалите СвДоверЭл.

Элемент СвДоверБум обязателен при СпосПодтПолном=5 и должен отсутствовать при СпосПодтПолном != 5

Элемент XML-файла: ПодпИнфГО

SignerPowersConfirmationMethod — способ подтверждения полномочий подписанта: 5 — по доверенности на бумажном носителе. PowerOfAttorney/Paper — бумажная доверенность.

  • В Signers/Signer при SignerPowersConfirmationMethod = 5 передайте PowerOfAttorney/Paper с InternalNumber, RegistrationDate, IssuerInfo и Person.

  • При другом значении удалите PowerOfAttorney/Paper.

СпосПодтПолном — способ подтверждения полномочий, СвДоверБум — информация о доверенности на бумажном носителе.

  • В ПодпИнфГО при СпосПодтПолном = 5 добавьте СвДоверБум с реквизитами доверенности.

  • При другом значении удалите СвДоверБум.

  • Атрибут Стран должен присутствовать при значении атрибута ИдСтат=<значение>

  • Должен быть заполнен один из атрибутов — Идентиф или ИныеСвед — при значении атрибута ИдСтат=<значение>

  • Элемент УдЛичнИГ обязателен при значении атрибута ИдСтат=<значение>

  • Атрибут Наим должен присутствовать при значении атрибута ИдСтат=<значение>

Элемент XML-файла: ДаннИно

PartiesRequisites/PartiesRequisite — реквизиты стороны, составившей документ. Если в них не заполнены Inn и ShortNameExecutiveAuthority, в готовом XML-файле это ДаннИно, а ForeignPersonDetails — УдЛичнИГ.

  • При StatusId = LegalEntity передайте Country — код страны регистрации. Если OrgName не заполнено, передайте LegalEntityId — идентификатор — или OrganizationOrPersonInfo — иные сведения.

  • При StatusId = PhysicalPerson передайте OrgName — фамилию, имя и отчество, и ForeignPersonDetails с Type, DocumentNumber и DocumentDate.

  • Если Inn или ShortNameExecutiveAuthority заполнены, эти требования не применяются.

ДаннИно — данные иностранной организации или иностранного гражданина, которые не состоят на учете в налоговых органах. ИдСтат — статус: ИО — иностранная организация, ИГ — иностранный гражданин.

  • В ДаннИно при ИдСтат = ИО передайте Стран и хотя бы один из атрибутов: Наим, Идентиф или ИныеСвед.

  • При ИдСтат = ИГ передайте Наим и добавьте УдЛичнИГ с ВидДок, НомДок и ДатаДок.

  • Атрибут Стран должен присутствовать при значении атрибута ИдСтат=<значение>

  • Должен быть заполнен один из атрибутов — Идентиф или ИныеСвед — при значении атрибута ИдСтат=<значение>

  • Элемент УдЛичнИГ обязателен при значении атрибута ИдСтат=<значение>

  • Атрибут Наим должен присутствовать при значении атрибута ИдСтат=<значение>

Элемент XML-файла: СвИнНеУч

OrganizationDetails — информация об организации. Для участника с OrgType = 4 в готовом XML-файле это СвИнНеУч, а ForeignPersonDetails — СвИнНеУч/УдЛичнИГ.

  • При StatusId = LegalEntity передайте Country — код страны регистрации. Если OrgName не заполнено, передайте LegalEntityId — идентификатор — или OrganizationOrPersonInfo — иные сведения.

  • При StatusId = PhysicalPerson передайте OrgName — фамилию, имя и отчество, и ForeignPersonDetails с Type, DocumentNumber и DocumentDate.

  • Для других значений OrgType эти требования не применяются.

СвИнНеУч — информация об иностранной организации или иностранном гражданине. Элемент также входит в СвПрв, СвЛицГО/РеквЛицГО и ОпГруз/ЗакУсл — всегда через ИдСв. ИдСтат — статус: ИО — иностранная организация, ИГ — иностранный гражданин.

  • В СвИнНеУч при ИдСтат = ИО передайте Стран и хотя бы один из атрибутов: Наим, Идентиф или ИныеСвед.

  • При ИдСтат = ИГ передайте Наим и добавьте УдЛичнИГ с ВидДок, НомДок и ДатаДок.

Элемент МуниципРайон обязателен при Регион=<значение>

Элемент XML-файла: АдрФИАС

GarAddress — адрес по ФИАС, Region — код субъекта Российской Федерации.

  • Если в GarAddress значение Region не равно 99, передайте MunicipalTerritory с Type и NameOrNumber.

  • Требование относится только к GarAddress: для RussianAddress и ForeignAddress передавать MunicipalTerritory не нужно.

АдрФИАС — адрес по ФИАС.

  • Если значение Регион не равно 99, добавьте в АдрФИАС элемент МуниципРайон с наименованием и кодом.

Титул перевозчика (Т2)

Ошибки валидации Т2

Текст ошибки

Как исправить ошибку при генерации титула

Как исправить ошибку в готовом XML-файле

Атрибут @НалСт обязателен при наличии атрибутов @СтТовБезНДС и @СтТовУчНал

Элемент XML-файла: РазмПлатРасчет

TransportFee — размер платы за перевозку и порядок расчетов, TaxRate — налоговая ставка.

  • Если в TransportFee переданы SubtotalWithVatExcluded и Subtotal, передайте TaxRate.

РазмПлатРасчет — размер платы за перевозку, НалСт — налоговая ставка.

  • Если в РазмПлатРасчет есть СтТовБезНДС и СтТовУчНал, добавьте НалСт.

Один из атрибутов @Расчет или @СтТовБезНДС должен быть заполнен

Элемент XML-файла: РазмПлатРасчет

TransportFee — размер платы за перевозку и порядок расчетов, SubtotalWithVatExcluded — стоимость без НДС, Calculations — порядок расчета платы.

  • В TransportFee передайте хотя бы одно из значений: SubtotalWithVatExcluded или Calculations.

РазмПлатРасчет — размер платы за перевозку.

  • В РазмПлатРасчет передайте хотя бы один из атрибутов: СтТовБезНДС или Расчет.

  • Атрибут НомерДок обязателен, если не указан атрибут ИдДок

  • Атрибут НаимДок обязателен, если не указан атрибут ИдДок

  • Атрибут ДатаДок обязателен, если не указан атрибут ИдДок

  • Атрибут ИдДок обязателен, если не указаны атрибуты НаимДок, НомерДок, ДатаДок

Элемент XML-файла: ОснДовОргСост

DocumentCreatorBase — основание, по которому перевозчик составляет Т2.

  • В DocumentCreatorBase передайте Id либо одновременно DocumentName, DocumentNumber и DocumentDate.

ОснДовОргСост — основание, по которому перевозчик составляет Т2.

  • В ОснДовОргСост передайте ИдДок либо одновременно НаимДок, НомерДок и ДатаДок. ДатаДок передайте в формате ДД.ММ.ГГГГ.

  • Добавьте ИдРекСост — реквизиты стороны, составившей документ.

  • Атрибут ПричОтк обязателен при значении атрибута СодОпер=2

  • Элемент СвЛицОргПрвз, СвВодит, СвТС, РазмПлатРасчет обязателен при значении атрибута СодОпер=1

Элемент XML-файла: СодИнфПрв

OrderRequest — содержание заказа-заявки, информация перевозчика. ReceivingOperation — содержание операции: 1 — заявка принята, 2 — перевозчик отказал в приеме. RejectionReason — причина отказа.

  • При ReceivingOperation = 1 передайте OrganizerCarrier, Drivers, VehicleInfo и TransportFee и удалите RejectionReason.

  • При ReceivingOperation = 2 передайте RejectionReason и удалите OrganizerCarrier, Drivers, VehicleInfo и TransportFee.

СодИнфПрв — содержание заказа-заявки, информация перевозчика. СодОпер — содержание операции, ПричОтк — причина отказа.

  • При СодОпер = 1 добавьте СвЛицОргПрвз, СвВодит, СвТС и РазмПлатРасчет и удалите ПричОтк.

  • При СодОпер = 2 добавьте ПричОтк и удалите СвЛицОргПрвз, СвВодит, СвТС и РазмПлатРасчет.

  • Атрибут НомерДок обязателен, если не указан атрибут ИдДок

  • Атрибут НаимДок обязателен, если не указан атрибут ИдДок

  • Атрибут ДатаДок обязателен, если не указан атрибут ИдДок

  • Атрибут ИдДок обязателен, если не указаны атрибуты НаимДок, НомерДок, ДатаДок

Элемент XML-файла: РеквДовер

PersonCarrier/AttorneyDocumentRequisites — реквизиты доверенности перевозчика уполномоченному лицу.

  • В AttorneyDocumentRequisites передайте Id либо одновременно DocumentName, DocumentNumber и DocumentDate.

РеквДовер — реквизиты доверенности перевозчика уполномоченному лицу.

  • В РеквДовер передайте ИдДок либо одновременно НаимДок, НомерДок и ДатаДок. ДатаДок передайте в формате ДД.ММ.ГГГГ.

  • Добавьте ИдРекСост — реквизиты стороны, составившей документ.

Элемент ОснАрЛиз обязателен и элемент ОснАрЛиз/ИдРекСост/ДаннИно должен отсутствовать при ТипВлад, равном 3, 4 или 5

Элементы XML-файла: ТС, Прицеп

OwnershipType — тип владения: 3 — аренда, 4 — лизинг, 5 — безвозмездное пользование. LeasingOrRentGrounds/LeasingOrRentGround — основание владения транспортным средством или прицепом.

  • В VehicleInfo/Vehicle и каждом VehicleInfo/Trailers/Trailer при OwnershipType = 3, 4 или 5 передайте LeasingOrRentGrounds/LeasingOrRentGround с Id либо одновременно DocumentName, DocumentNumber и DocumentDate.

  • В PartiesRequisites/PartiesRequisite передайте Inn — ИНН организации или индивидуального предпринимателя: ДаннИно в этом элементе схема не допускает.

  • Если владелец транспортного средства или прицепа — иностранная организация без ИНН, указать основание владения по текущей схеме нельзя.

ТипВлад — тип владения, ОснАрЛиз — реквизиты документа, который подтверждает основание владения.

  • В ТС и каждом Прицеп при ТипВлад = 3, 4 или 5 добавьте ОснАрЛиз с реквизитами документа.

  • В ОснАрЛиз/ИдРекСост укажите ИННЮЛ или ИННФЛ. ДаннИно передавать нельзя.

  • Атрибут НомерДок обязателен, если не указан атрибут ИдДок

  • Атрибут НаимДок обязателен, если не указан атрибут ИдДок

  • Атрибут ДатаДок обязателен, если не указан атрибут ИдДок

  • Атрибут ИдДок обязателен, если не указаны атрибуты НаимДок, НомерДок, ДатаДок

Элемент XML-файла: ОснАрЛиз

VehicleInfo/Vehicle/LeasingOrRentGrounds/LeasingOrRentGround — реквизиты документа, который подтверждает основание владения транспортным средством или прицепом.

  • В LeasingOrRentGround передайте Id либо одновременно DocumentName, DocumentNumber и DocumentDate.

ОснАрЛиз — реквизиты документа, который подтверждает основание владения транспортным средством или прицепом.

  • В ОснАрЛиз передайте ИдДок либо одновременно НаимДок, НомерДок и ДатаДок. ДатаДок передайте в формате ДД.ММ.ГГГГ.

  • Добавьте ИдРекСост — реквизиты стороны, составившей документ.

  • Атрибут НомСР обязателен при отсутствии атрибута ИдСР

  • Атрибут ДатаСР обязателен при отсутствии атрибута ИдСР

  • Атрибут СрокСР обязателен при отсутствии атрибута ИдСР

  • Атрибут ВидСР обязателен при отсутствии атрибута ИдСР

  • Атрибут НаимОИВ обязателен при отсутствии атрибута ИдСР

  • Атрибут ИдСР обязателен при отсутствии атрибутов НомСР, ДатаСР, СрокСР

Элемент XML-файла: СпецУслДвиж

VehicleInfo/Vehicle/SpecialConditions/SpecialCondition — специальные условия движения, PermissionId — идентификатор файла специального разрешения.

  • В каждом SpecialCondition передайте PermissionId либо одновременно PermissionNumber, PermissionDate, PermissionValidity, PermissionType и PermissionIssuer.

СпецУслДвиж — информация о специальных условиях движения, ИдСР — идентификатор файла специального разрешения.

  • В каждом СпецУслДвиж передайте ИдСР либо одновременно НомСР, ДатаСР, СрокСР, ВидСР и НаимОИВ.

Должен быть указан хотя бы один из атрибутов — МршТекст, МршМашЧит

Элемент XML-файла: СведМрш

VehicleInfo/Vehicle/SpecialConditions/SpecialCondition/Route — установленный маршрут движения.

  • В Route передайте хотя бы одно из значений: TextRoute или DigitalRoute.

СведМрш — установленный маршрут движения.

  • В СведМрш передайте хотя бы один из атрибутов: МршТекст или МршМашЧит.

Элемент СвДоверЭл обязателен при СпосПодтПолном=3 и должен отсутствовать при СпосПодтПолном != 3

Элемент XML-файла: ПодпИнфПрв

SignerPowersConfirmationMethod — способ подтверждения полномочий подписанта: 3 — по электронной доверенности из информационной системы. PowerOfAttorney/Electronic — электронная доверенность.

  • В Signers/Signer при SignerPowersConfirmationMethod = 3 передайте PowerOfAttorney/Electronic с Storage — для автозаполнения по номеру и ИНН доверенности — или с Manual — для ручного заполнения реквизитов доверенности.

  • При другом значении удалите PowerOfAttorney/Electronic.

СпосПодтПолном — способ подтверждения полномочий, СвДоверЭл — информация о доверенности в машиночитаемом виде.

  • В ПодпИнфПрв при СпосПодтПолном = 3 добавьте СвДоверЭл с НомДовер, ДатаДовер и ИдСистХран.

  • При другом значении удалите СвДоверЭл.

Элемент СвДоверБум обязателен при СпосПодтПолном=5 и должен отсутствовать при СпосПодтПолном != 5

Элемент XML-файла: ПодпИнфПрв

SignerPowersConfirmationMethod — способ подтверждения полномочий подписанта: 5 — по доверенности на бумажном носителе. PowerOfAttorney/Paper — бумажная доверенность.

  • В Signers/Signer при SignerPowersConfirmationMethod = 5 передайте PowerOfAttorney/Paper с InternalNumber, RegistrationDate, IssuerInfo и Person.

  • При другом значении удалите PowerOfAttorney/Paper.

СпосПодтПолном — способ подтверждения полномочий, СвДоверБум — информация о доверенности на бумажном носителе.

  • В ПодпИнфПрв при СпосПодтПолном = 5 добавьте СвДоверБум с реквизитами доверенности.

  • При другом значении удалите СвДоверБум.

  • Атрибут Стран должен присутствовать при значении атрибута ИдСтат=ИО

  • Должен быть заполнен один из атрибутов — Идентиф или ИныеСвед — при значении атрибута ИдСтат=ИО и отсутствии атрибута Наим

  • Элемент УдЛичнИГ обязателен при значении атрибута ИдСтат=ИГ

  • Атрибут Наим должен присутствовать при значении атрибута ИдСтат=ИГ

Элемент XML-файла: ДаннИно

PartiesRequisites/PartiesRequisite — реквизиты стороны, составившей документ. Если в них не заполнены Inn и ShortNameExecutiveAuthority, в готовом XML-файле это ДаннИно, а ForeignPersonDetails — УдЛичнИГ.

  • При StatusId = LegalEntity передайте Country — код страны регистрации. Если OrgName не заполнено, передайте LegalEntityId — идентификатор — или OrganizationOrPersonInfo — иные сведения.

  • При StatusId = PhysicalPerson передайте OrgName — фамилию, имя и отчество, и ForeignPersonDetails с Type, DocumentNumber и DocumentDate.

  • Если Inn или ShortNameExecutiveAuthority заполнены, эти требования не применяются.

ДаннИно — данные иностранной организации или иностранного гражданина, которые не состоят на учете в налоговых органах. ИдСтат — статус: ИО — иностранная организация, ИГ — иностранный гражданин.

  • В ДаннИно при ИдСтат = ИО передайте Стран и хотя бы один из атрибутов: Наим, Идентиф или ИныеСвед.

  • При ИдСтат = ИГ передайте Наим и добавьте УдЛичнИГ с ВидДок, НомДок и ДатаДок.

  • Атрибут Стран должен присутствовать при значении атрибута ИдСтат=ИО

  • Должен быть заполнен один из атрибутов — Идентиф или ИныеСвед — при значении атрибута ИдСтат=ИО и отсутствии атрибута Наим

  • Элемент УдЛичнИГ обязателен при значении атрибута ИдСтат=ИГ

  • Атрибут Наим должен присутствовать при значении атрибута ИдСтат=ИГ

Элемент XML-файла: СвИнНеУч

OrganizationDetails — информация об организации. Для участника с OrgType = 4 в готовом XML-файле это СвИнНеУч, а ForeignPersonDetails — СвИнНеУч/УдЛичнИГ.

  • При StatusId = LegalEntity передайте Country — код страны регистрации. Если OrgName не заполнено, передайте LegalEntityId — идентификатор — или OrganizationOrPersonInfo — иные сведения.

  • При StatusId = PhysicalPerson передайте OrgName — фамилию, имя и отчество, и ForeignPersonDetails с Type, DocumentNumber и DocumentDate.

  • Для других значений OrgType эти требования не применяются.

СвИнНеУч — информация об иностранной организации или иностранном гражданине. ИдСтат — статус: ИО — иностранная организация, ИГ — иностранный гражданин.

  • В СвИнНеУч при ИдСтат = ИО передайте Стран и хотя бы один из атрибутов: Наим, Идентиф или ИныеСвед.

  • При ИдСтат = ИГ передайте Наим и добавьте УдЛичнИГ с ВидДок, НомДок и ДатаДок.

Элемент МуниципРайон обязателен при Регион=<значение>

Элемент XML-файла: АдрФИАС

GarAddress — адрес по ФИАС, Region — код субъекта Российской Федерации.

  • Если в GarAddress значение Region не равно 99, передайте MunicipalTerritory с Type и NameOrNumber.

  • Требование относится только к GarAddress: для RussianAddress и ForeignAddress передавать MunicipalTerritory не нужно.

АдрФИАС — адрес по ФИАС.

  • Если значение Регион не равно 99, добавьте в АдрФИАС элемент МуниципРайон с наименованием и кодом.

Ошибки в поручении экспедитору

Инструкция по генерации, подписанию и отправке титулов поручения экспедитору приведена на странице Работа с поручениями экспедитору.

Титул заказчика транспортно-экспедиционных услуг (Т1)

Ошибки валидации Т1

Текст ошибки

Как исправить ошибку при генерации титула

Как исправить ошибку в готовом XML-файле

Элемент ОснДовОргСост обязателен при наличии атрибута @НаимЭкСубСост

Элемент XML-файла: Документ

DocumentCreator — наименование экономического субъекта — составителя Т1, DocumentCreatorBase — реквизиты документа, на основании которого он составляет Т1.

  • Если заполнен DocumentCreator, передайте DocumentCreatorBase с реквизитами документа-основания.

НаимЭкСубСост — наименование составителя Т1, ОснДовОргСост — реквизиты документа, на основании которого он составляет Т1.

  • При наличии НаимЭкСубСост добавьте ОснДовОргСост с реквизитами документа-основания.

Элемент СвКонтейн обязателен и формируется только при значении элемента ПрзПрвз, равном "1" или "2"

Элемент XML-файла: СвГруз

TransportationIndicator — признак перевозки груза в контейнере: 0 — без контейнера, 1 — груженый контейнер, 2 — порожний контейнер как груз. TransportContainers — сведения о контейнерах.

  • В CargoInfo при TransportationIndicator = 1 или 2 передайте хотя бы один TransportContainers/TransportContainer.

  • При значении 0 удалите TransportContainers.

ПрзПрвз — признак перевозки груза в контейнере, СвКонтейн — сведения о контейнере.

  • В СвГруз при ПрзПрвз = 1 или 2 добавьте СвКонтейн с обязательными реквизитами.

  • При значении 0 удалите СвКонтейн.

Элемент НомКонтейн формируется только при значении @ПрзПрвз равном "1" или "2"

Элемент XML-файла: ОпГруз

TransportationIndicator — признак перевозки груза в контейнере, ItemDescription/CargoNumbers/CargoNumber — порядковый номер контейнера, к которому относится груз.

  • При TransportationIndicator = 1 или 2 передайте контейнер в CargoInfo/TransportContainers/TransportContainer и укажите его порядковый номер в ContainerOrderNumber.

  • В ItemDescription/CargoNumbers/CargoNumber укажите порядковый номер контейнера, к которому относится груз. Значение должно совпадать с ContainerOrderNumber.

  • При значении 0 удалите CargoNumbers и данные о контейнере.

ПрзПрвз — признак перевозки груза в контейнере, НомКонтейн — порядковый номер контейнера.

  • При ПрзПрвз = 1 или 2 добавьте в СвГруз элемент СвКонтейн и укажите порядковый номер контейнера в его атрибуте НомКонтейн.

  • В каждом ОпГруз, который относится к контейнеру, укажите элемент НомКонтейн с тем же номером.

  • При значении 0 удалите НомКонтейн из ОпГруз и данные о контейнере.

  • Атрибут @КолПломб обязателен при указании элементов НомПломб

  • Элемент НомПломб обязателен при указании @КолПломб

Элемент XML-файла: СвКонтейн

SealCount — количество пломб, SealNumbers/SealNumber — номера пломб.

  • В TransportContainer передавайте SealCount и SealNumbers вместе.

  • Если пломб нет, удалите оба значения.

КолПломб — количество пломб, НомПломб — номера пломб.

  • В СвКонтейн передавайте КолПломб и НомПломб вместе.

  • Если пломб нет, удалите оба значения.

Атрибут @ВесТара обязателен при ПредКонтейн=<значение>

Элемент XML-файла: СвКонтейн

IsContainerProvided — кто предоставил контейнер: 1 — заказчик транспортно-экспедиционных услуг, 2 — экспедитор. ContainerTareWeight — вес тары контейнера.

  • В TransportContainer при IsContainerProvided = 1 передайте ContainerTareWeight.

ПредКонтейн — кто предоставил контейнер, ВесТара — вес тары контейнера.

  • В СвКонтейн при ПредКонтейн = 1 добавьте ВесТара.

  • Элемент СвУведСторон должен отсутствовать при ПрУведСторон=<значение>

  • Элемент СвУведСторон обязателен при ПрУведСторон=<значение>

Элемент XML-файла: СвГруз

NotifyReq — признак необходимости уведомить стороны: 0 — не уведомлять, 1 — уведомить. PartyNotificationInfos — сведения об уведомлении, NotifyForwardingParty — сторона, которую нужно уведомить.

  • В CargoInfo при NotifyReq = 1 передайте PartyNotificationInfos и для каждой уведомляемой стороны добавьте PartyNotificationInfo: в NotifyForwardingParty укажите сторону (1 — грузоотправитель, 2 — заказчик транспортно-экспедиционных услуг, 3 — иное лицо, кроме грузополучателя), в NotificationMethod при необходимости укажите способ уведомления, при NotifyForwardingParty = 3 заполните OtherNotifyPerson.

  • При значении 0 удалите PartyNotificationInfos.

ПрУведСторон — признак необходимости уведомить стороны, СвУведСторон — сведения об уведомлении, атрибут Сторона определяет, кого нужно уведомить.

  • В СвГруз при ПрУведСторон = 1 добавьте СвУведСторон для каждой уведомляемой стороны: в Сторона укажите сторону, в СпосУвед при необходимости укажите способ уведомления, при Сторона = 3 добавьте ИноеУвед.

  • При значении 0 удалите СвУведСторон.

  • Элемент ИноеУвед должен отсутствовать при Сторона=<значение>

  • Элемент ИноеУвед обязателен при Сторона=<значение>

Элемент XML-файла: СвУведСторон

NotifyForwardingParty — сторона, которую нужно уведомить: 1 — грузоотправитель, 2 — заказчик транспортно-экспедиционных услуг, 3 — иное лицо, кроме грузополучателя. OtherNotifyPerson — сведения об ином лице.

  • В PartyNotificationInfo при NotifyForwardingParty = 3 передайте OtherNotifyPerson.

  • При другом значении удалите OtherNotifyPerson.

Сторона — сторона, которую нужно уведомить, ИноеУвед — сведения об ином лице.

  • В СвУведСторон при Сторона = 3 добавьте ИноеУвед.

  • При другом значении удалите ИноеУвед.

Атрибут @ТипКузов должен отсутствовать при ВидТС=<значение>

Элемент XML-файла: СвТС

TransportType — вид транспорта: 1 — автомобильный, 2 — внутренний водный, 3 — воздушный, 4 — железнодорожный, 5 — морской. BodyType — тип кузова или вагона.

  • В TransportInfo передавайте BodyType только при TransportType = 1 или 4.

  • Для другого вида транспорта удалите BodyType.

ВидТС — вид транспорта, ТипКузов — тип кузова или вагона.

  • В СвТС передавайте ТипКузов только при ВидТС = 1 или 4.

  • Для другого вида транспорта удалите ТипКузов.

  • Элемент ИнфУпГруз должен отсутствовать при НалУпак=<значение>

  • Элемент ИнфУпГруз обязателен при НалУпак=<значение>

Элемент XML-файла: ОпГруз

HasPackaging — признак наличия упаковки: 0 — упаковки нет, 1 — груз имеет упаковку. CargoPackagingInfos — сведения об упаковке.

  • В ItemDescription при HasPackaging = 1 передайте хотя бы один CargoPackagingInfos/CargoPackagingInfo с обязательными реквизитами.

  • При значении 0 удалите CargoPackagingInfos.

НалУпак — признак наличия упаковки, ИнфУпГруз — сведения об упаковке.

  • В ОпГруз при НалУпак = 1 добавьте ИнфУпГруз.

  • При значении 0 удалите ИнфУпГруз.

  • Элемент СвОпаснГруз должен отсутствовать при ПрзОпаснГруз=<значение>

  • Элемент СвОпаснГруз обязателен при ПрзОпаснГруз=<значение>

Элемент XML-файла: ОпГруз

HasDangerous — признак опасного груза: 0 — опасного груза нет, 1 — есть. CargoItemDangerousDescriptions — сведения об опасном грузе.

  • В ItemDescription при HasDangerous = 1 передайте CargoItemDangerousDescriptions.

  • При значении 0 удалите CargoItemDangerousDescriptions.

ПрзОпаснГруз — признак опасного груза, СвОпаснГруз — сведения об опасном грузе.

  • В ОпГруз при ПрзОпаснГруз = 1 добавьте СвОпаснГруз.

  • При значении 0 удалите СвОпаснГруз.

  • Элемент СвГосСист должен отсутствовать при УчГосСист=<значение>

  • Элемент СвГосСист формируется только при значении УчГосСист=1

  • Элемент СвГосСист обязателен при УчГосСист=<значение>

Элемент XML-файла: ОпГруз

IsForStateSystemRegistration — признак товара, подлежащего учету в государственной информационной системе: 0 — такого товара нет, 1 — такой товар есть, 2 — такой товар есть, но идентификационных сведений о нем на момент формирования документа нет. StateSystemDetails — сведения о государственной системе.

  • В ItemDescription при IsForStateSystemRegistration = 1 передайте StateSystemDetails/StateSystemDetail.

  • При значении 0 или 2 удалите StateSystemDetails.

УчГосСист — признак товара, подлежащего учету в государственной информационной системе, СвГосСист — сведения о государственной системе.

  • В ОпГруз при УчГосСист = 1 добавьте СвГосСист.

  • При другом значении удалите СвГосСист.

  • Атрибут @НаимГосСистИное обязателен при НаимГосСист=<значение>

  • Атрибут @НаимГосСистИное должен отсутствовать при НаимГосСист=<значение>

Элемент XML-файла: СвГосСист

Name — государственная система из списка, StateSystemOther — наименование иной государственной системы.

  • В StateSystemDetail при Name = 99 передайте StateSystemOther.

  • Для системы из списка удалите StateSystemOther.

НаимГосСист — государственная система из списка, НаимГосСистИное — наименование иной государственной системы.

  • В СвГосСист при НаимГосСист = 99 добавьте НаимГосСистИное.

  • Для системы из списка удалите НаимГосСистИное.

Элемент Объем обязателен при УказОбъем=<значение>

Элемент XML-файла: ОпГруз

CanSpecifyVolume — признак, определен ли объем груза: 0 — не определен, 1 — определен. Volume — объем груза.

  • В ItemDescription при CanSpecifyVolume = 1 передайте Volume.

  • Если объем не определен, укажите CanSpecifyVolume = 0.

УказОбъем — признак, определен ли объем груза, Объем — объем груза.

  • В ОпГруз при УказОбъем = 1 добавьте Объем.

  • Если объем не определен, укажите УказОбъем = 0.

  • Атрибут @КодТовНом должен отсутствовать при НалКодТовНом=<значение>

  • Атрибут @КодТовНом обязателен при НалКодТовНом=<значение>

Элемент XML-файла: ОпГруз

HasCommodityCode — признак наличия кода товарной номенклатуры: 0 — кода нет, 1 — груз имеет код. NomenclatureCode — код товарной номенклатуры.

  • В ItemDescription при HasCommodityCode = 1 передайте NomenclatureCode.

  • При значении 0 удалите NomenclatureCode.

НалКодТовНом — признак наличия кода товарной номенклатуры, КодТовНом — код товарной номенклатуры.

  • В ОпГруз при НалКодТовНом = 1 добавьте КодТовНом.

  • При значении 0 удалите КодТовНом.

Атрибут @НаимЕдИзм обязателен при наличии атрибута @ОКЕИ_Усл

Элемент XML-файла: СвУсл

ServiceUnitCode — код единицы измерения услуги, ServiceUnitName — наименование единицы измерения.

  • Если в LogisticsServiceInfo передан ServiceUnitCode, передайте и ServiceUnitName.

ОКЕИ_Усл — код единицы измерения услуги, НаимЕдИзм — наименование единицы измерения.

  • Если в СвУсл есть ОКЕИ_Усл, добавьте НаимЕдИзм.

  • Элемент СопрДок должен отсутствовать при ДокГруз=<значение>

  • Элемент СопрДок обязателен при ДокГруз=<значение>

Элемент XML-файла: СодИнфКлнт

HasCargoDocs — признак наличия сопроводительных документов: 0 — документов нет, 1 — есть. AccompanyingDocuments — сведения о сопроводительных документах.

  • В корневом элементе укажите HasCargoDocs = 1, если есть сопроводительные документы, и передайте AccompanyingDocuments/AccompanyingDocument.

  • Если документов нет, укажите HasCargoDocs = 0 и удалите AccompanyingDocuments.

ДокГруз — признак наличия сопроводительных документов, СопрДок — сведения о сопроводительном документе.

  • При ДокГруз = 1 добавьте хотя бы один заполненный СопрДок.

  • При значении 0 удалите СопрДок.

Атрибут @УИД_ПорЭксп обязателен при наличии элемента ИспрФО

Элемент XML-файла: СодИнфКлнт

OriginalClientInfoFileId — идентификатор исходного Т1, в который вносится исправление, ClientFileCorrection — сведения об исправлении.

  • Если исправляете Т1, укажите в корневом элементе OriginalClientInfoFileId и передайте ClientFileCorrection с PrevFileId — идентификатором предыдущего файла, в который вносится исправление, RevisionNumber и RevisionDate. Диадок сформирует ИспрФО и связанные реквизиты при генерации титула.

  • Если не исправляете Т1, удалите ClientFileCorrection.

ИспрФО — сведения об исправлении Т1, УИД_ПорЭксп — уникальный идентификатор поручения экспедитору.

  • Если исправляете Т1, передайте ИспрФО, УИД_ПорЭксп и реквизиты исходного файла по XSD-схеме.

  • Если не исправляете Т1, удалите ИспрФО.

  • Атрибут @ИдИсхФайл обязателен при наличии элемента ИспрФО

  • Атрибут @ИдИсхФайл формируется только при наличии элемента ИспрФО

Элемент XML-файла: СодИнфКлнт

ClientFileCorrection — сведения об исправлении Т1, OriginalClientInfoFileId — идентификатор исходного файла, в который вносится исправление.

  • Если исправляете Т1, передайте ClientFileCorrection с PrevFileId — идентификатором предыдущего файла, в который вносится исправление, RevisionNumber и RevisionDate, а в корневом элементе укажите OriginalClientInfoFileId.

  • Если не исправляете Т1, удалите ClientFileCorrection и OriginalClientInfoFileId.

ИспрФО — сведения об исправлении Т1, ИдИсхФайл — идентификатор исходного файла.

  • Если исправляете Т1, передайте ИспрФО и ИдИсхФайл.

  • Если не исправляете Т1, удалите ИспрФО и ИдИсхФайл.

  • Элемент СвДоверЭл обязателен при СпосПодтПолном=<значение>

  • Элемент СвДоверЭл должен отсутствовать при СпосПодтПолном=<значение>

Элемент XML-файла: ПодпИнфКлнт

SignerPowersConfirmationMethod — способ подтверждения полномочий подписанта, PowerOfAttorney/Electronic — сведения о машиночитаемой доверенности (МЧД).

  • В Signer при SignerPowersConfirmationMethod = 3 передайте PowerOfAttorney/Electronic.

  • При другом способе подтверждения полномочий удалите PowerOfAttorney/Electronic.

СпосПодтПолном — способ подтверждения полномочий, СвДоверЭл — сведения о МЧД.

  • В ПодпИнфКлнт при СпосПодтПолном = 3 добавьте СвДоверЭл.

  • При другом значении удалите СвДоверЭл.

  • Элемент СвДоверБум обязателен при СпосПодтПолном=<значение>

  • Элемент СвДоверБум должен отсутствовать при СпосПодтПолном=<значение>

Элемент XML-файла: ПодпИнфКлнт

SignerPowersConfirmationMethod — способ подтверждения полномочий подписанта, PowerOfAttorney/Paper — сведения о доверенности на бумажном носителе.

  • В Signer при SignerPowersConfirmationMethod = 5 передайте PowerOfAttorney/Paper с номером и датой доверенности.

  • При другом способе подтверждения полномочий удалите PowerOfAttorney/Paper.

СпосПодтПолном — способ подтверждения полномочий, СвДоверБум — сведения о доверенности на бумажном носителе.

  • В ПодпИнфКлнт при СпосПодтПолном = 5 добавьте СвДоверБум с номером и датой доверенности.

  • При другом значении удалите СвДоверБум.

Хотя бы один из атрибутов @Идентиф или @ИныеСвед должен присутствовать

Элемент XML-файла: СвИнНеУч

LegalEntityId — идентификатор иностранной организации или иностранного гражданина, OrganizationOrPersonInfo — иные сведения для их идентификации.

  • В данных участника, который является иностранным лицом, не состоящим на учете в налоговых органах (OrgType = 4), передайте LegalEntityId или OrganizationOrPersonInfo.

Идентиф и ИныеСвед — данные для идентификации иностранного лица.

  • В СвИнНеУч передайте Идентиф или ИныеСвед.

Хотя бы один из элементов @ИННФЛ или @ИныеСвед или ФИО должен присутствовать

Элемент XML-файла: СвФЛУч

OrgName — ФИО физического лица, Inn — его ИНН, OrganizationOrPersonInfo — иные сведения для его идентификации.

  • Для участника — физического лица (OrgType = 3) укажите в OrganizationDetails/OrgName фамилию, имя и при наличии отчество.

  • Если ФИО не передаете, заполните OrganizationOrPersonInfo. Inn передавайте при наличии.

  • Не передавайте только Inn без OrgName и OrganizationOrPersonInfo: схема дополнительно потребует ИныеСвед.

ФИО, ИННФЛ и ИныеСвед — данные для идентификации физического лица.

  • В СвФЛУч передайте ФИО либо ИННФЛ и ИныеСвед.

Элемент ИныеСвед обязателен при отсутствии ФИО

Элемент XML-файла: СвФЛУч

OrgName — ФИО физического лица, OrganizationOrPersonInfo — сведения, по которым его можно идентифицировать без ФИО.

  • Если не передаете ФИО участника — физического лица в OrgName, заполните OrganizationOrPersonInfo.

ФИО — фамилия, имя и отчество физического лица, ИныеСвед — сведения для его идентификации без ФИО.

  • В СвФЛУч при отсутствии ФИО передайте ИныеСвед.

Элемент ИнКонт обязателен при отсутствии Тлф и ЭлПочта

Элемент XML-файла: Контакт

Phones, Emails и OtherContactInfo — телефон, адрес электронной почты и иной способ связи.

  • В данных участника передайте хотя бы один контакт: Phones/Phone, Emails/Email или OtherContactInfo.

Тлф, ЭлПочта и ИнКонт — телефон, адрес электронной почты и иной способ связи.

  • В Контакт передайте Тлф, ЭлПочта или ИнКонт.

Хотя бы один из атрибутов @Идентиф или @ИныеСвед должен присутствовать

Элемент XML-файла: ДаннИно

IdentificationDetails — данные для идентификации иностранной организации или иностранного гражданина.

  • Если участник не состоит на учете в российском налоговом органе, передайте IdentificationDetails.

  • Для иностранной организации укажите LegalEntityId — ее идентификатор, например иностранный налоговый номер.

  • Для иностранного гражданина укажите OrganizationOrPersonInfo — данные, по которым можно однозначно идентифицировать человека.

ДаннИно — данные об иностранной организации или иностранном гражданине, не состоящих на учете в российском налоговом органе.

  • В ДаннИно укажите Идентиф или ИныеСвед.

  • Для иностранной организации в Идентиф можно указать иностранный налоговый номер.

Элемент АдрРФ/ИныеСвед обязателен при отсутствии одного из элементов Город | Улица | НаселПункт | Дом

Элемент XML-файла: АдрРФ

RussianAddress — адрес в Российской Федерации, OtherInfo — иные сведения об адресе.

  • В Address/RussianAddress заполните City, Locality, Street и Building.

  • Если какой-либо из этих атрибутов заполнить нельзя, передайте адрес в OtherInfo.

АдрРФ — адрес в Российской Федерации, ИныеСвед — иные сведения об адресе.

  • В АдрРФ заполните Город, НаселПункт, Улица и Дом.

  • Если какой-либо из этих атрибутов заполнить нельзя, передайте адрес в ИныеСвед.

Элемент МуниципРайон обязателен при Регион="<значение>"

Элемент XML-файла: АдрГАР

GarAddress — адрес по ГАР (государственному адресному реестру), MunicipalTerritory — муниципальный район.

  • В Address/GarAddress передайте MunicipalTerritory, если значение атрибута Region отличается от 99.

АдрГАР — адрес по ГАР, МуниципРайон — муниципальный район.

  • В АдрГАР добавьте МуниципРайон, если значение Регион отличается от 99.

Титул экспедитора (Т2)

Ошибки валидации Т2

Текст ошибки

Как исправить ошибку при генерации титула

Как исправить ошибку в готовом XML-файле

  • Элемент СвПредстЭксп должен отсутствовать при ПризнИсп=<значение>

  • Элемент СвПредстЭксп обязателен при ПризнИсп=<значение>

Элемент XML-файла: ДопИнфЭксп

ExecutionStatus — признак исполнения экспедитором своих обязанностей: 1 — лично, 2 — привлечено третье лицо, 3 — смешанное. ForwarderRepresentativeInfo — сведения о привлеченном третьем лице.

  • Если в ForwarderAdditionalInfo указано ExecutionStatus = 2 или 3 и нужно указать привлеченное третье лицо, передайте ForwarderRepresentativeInfo: заполните ForwarderRepresentativeRequisites — реквизиты третьего лица, при наличии документа-основания добавьте DocumentBaseOtherServices.

  • При значении 1 удалите ForwarderRepresentativeInfo.

ПризнИсп — признак исполнения экспедитором своих обязанностей, СвПредстЭксп — сведения о привлеченном третьем лице.

  • В ДопИнфЭксп передавайте СвПредстЭксп только при ПризнИсп = 2 или 3.

  • При значении 1 удалите СвПредстЭксп.

Атрибут @ТипКузов должен отсутствовать при ВидТС=<значение>

Элемент XML-файла: СвТСДост

TransportType — вид транспорта: 1 — автомобильный, 2 — внутренний водный, 3 — воздушный, 4 — железнодорожный, 5 — морской. BodyType — тип кузова или вагона.

  • В DeliveryTransportInfo передавайте BodyType только при TransportType = 1 или 4.

  • Для другого вида транспорта удалите BodyType.

ВидТС — вид транспорта, ТипКузов — тип кузова или вагона.

  • В СвТСДост передавайте ТипКузов только при ВидТС = 1 или 4.

  • Для другого вида транспорта удалите ТипКузов.

  • Атрибут @РегНомер должен отсутствовать при ВидТС=<значение>

  • Атрибут @Марка должен отсутствовать при ВидТС=<значение>

  • Атрибут @Модель должен отсутствовать при ВидТС=<значение>

  • Элемент СвВодит должен отсутствовать при ВидТС=<значение>

Элемент XML-файла: СвТСДост

TransportType — вид транспорта. Number, Brand, Model — регистрационный номер, марка и модель автомобиля, Drivers/DriverInfo — сведения о водителе.

  • В DeliveryTransportInfo передавайте Number, Brand, Model и Drivers только при TransportType = 1.

  • Для другого вида транспорта удалите их.

ВидТС — вид транспорта. РегНомер, Марка, Модель — регистрационный номер, марка и модель автомобиля, СвВодит — сведения о водителе.

  • В СвТСДост передавайте РегНомер, Марка, Модель и СвВодит только при ВидТС = 1.

  • Для другого вида транспорта удалите их.

  • Атрибут @НомВУ обязателен при отсутствии атрибута @ИННФЛ

  • Атрибут @СерВУ обязателен при отсутствии атрибута @ИННФЛ

  • Атрибут @ДатаВыдВУ обязателен при отсутствии атрибута @ИННФЛ

Элемент XML-файла: СвВодит

Inn — ИНН водителя, LicenseSeries, LicenseNumber и LicenseDate — серия, номер и дата выдачи водительского удостоверения.

  • В DriverInfo передайте Inn либо все реквизиты водительского удостоверения: LicenseSeries, LicenseNumber и LicenseDate.

ИННФЛ — ИНН водителя, СерВУ, НомВУ и ДатаВыдВУ — реквизиты водительского удостоверения.

  • В СвВодит передайте ИННФЛ либо все реквизиты: СерВУ, НомВУ и ДатаВыдВУ.

Атрибут @НаимЕдИзм обязателен при присутствии атрибута @ОКЕИ_Усл

Элемент XML-файла: ДопИнфЭксп

ServiceUnitCode — код единицы измерения услуги, ServiceUnitName — наименование единицы измерения.

  • Если в ForwarderAdditionalInfo передан ServiceUnitCode, передайте и ServiceUnitName.

ОКЕИ_Усл — код единицы измерения услуги, НаимЕдИзм — наименование единицы измерения.

  • Если в ДопИнфЭксп есть ОКЕИ_Усл, добавьте НаимЕдИзм.

  • Атрибут @ИдИсхФайл обязателен при наличии элемента ИспрФО

  • Атрибут @ИдИсхФайл формируется только при наличии элемента ИспрФО

Элемент XML-файла: СодИнфЭксп

ForwarderFileCorrection — сведения об исправлении Т2, OriginalClientInfoFileId — идентификатор исходного файла, в который вносится исправление.

  • Если исправляете Т2, передайте ForwarderFileCorrection с PrevFileId — идентификатором предыдущего файла, в который вносится исправление, RevisionNumber и RevisionDate, а в корневом элементе укажите OriginalClientInfoFileId.

  • Если не исправляете Т2, удалите ForwarderFileCorrection и OriginalClientInfoFileId.

ИспрФО — сведения об исправлении Т2, ИдИсхФайл — идентификатор исходного файла.

  • Если исправляете Т2, передайте ИспрФО и ИдИсхФайл.

  • Если не исправляете Т2, удалите ИспрФО и ИдИсхФайл.

  • Элемент СвДоверЭл обязателен при СпосПодтПолном=<значение>

  • Элемент СвДоверЭл должен отсутствовать при СпосПодтПолном=<значение>

Элемент XML-файла: ПодпИнфЭксп

SignerPowersConfirmationMethod — способ подтверждения полномочий подписанта, PowerOfAttorney/Electronic — сведения о машиночитаемой доверенности (МЧД).

  • В Signer при SignerPowersConfirmationMethod = 3 передайте PowerOfAttorney/Electronic.

  • При другом способе подтверждения полномочий удалите PowerOfAttorney/Electronic.

СпосПодтПолном — способ подтверждения полномочий, СвДоверЭл — сведения о МЧД.

  • В ПодпИнфЭксп при СпосПодтПолном = 3 добавьте СвДоверЭл.

  • При другом значении удалите СвДоверЭл.

  • Элемент СвДоверБум обязателен при СпосПодтПолном=<значение>

  • Элемент СвДоверБум должен отсутствовать при СпосПодтПолном=<значение>

Элемент XML-файла: ПодпИнфЭксп

SignerPowersConfirmationMethod — способ подтверждения полномочий подписанта, PowerOfAttorney/Paper — сведения о доверенности на бумажном носителе.

  • В Signer при SignerPowersConfirmationMethod = 5 передайте PowerOfAttorney/Paper с номером и датой доверенности.

  • При другом способе подтверждения полномочий удалите PowerOfAttorney/Paper.

СпосПодтПолном — способ подтверждения полномочий, СвДоверБум — сведения о доверенности на бумажном носителе.

  • В ПодпИнфЭксп при СпосПодтПолном = 5 добавьте СвДоверБум с номером и датой доверенности.

  • При другом значении удалите СвДоверБум.

Хотя бы один из атрибутов @Идентиф или @ИныеСвед должен присутствовать

Элемент XML-файла: СвИнНеУч

LegalEntityId — идентификатор иностранной организации или иностранного гражданина, OrganizationOrPersonInfo — иные сведения для их идентификации.

  • В данных участника, который является иностранным лицом, не состоящим на учете в налоговых органах (OrgType = 4), передайте LegalEntityId или OrganizationOrPersonInfo.

Идентиф и ИныеСвед — данные для идентификации иностранного лица.

  • В СвИнНеУч передайте Идентиф или ИныеСвед.

Заполните ФИО физлица или ИНН и информацию, по которой можно идентифицировать человека

Элемент XML-файла: СвФЛУч

OrgName — ФИО физического лица, Inn — его ИНН, OrganizationOrPersonInfo — иные сведения для его идентификации.

  • Для участника — физического лица (OrgType = 3) укажите в OrganizationDetails/OrgName фамилию, имя и при наличии отчество.

  • Если ФИО не передаете, заполните OrganizationOrPersonInfo. Inn передавайте при наличии.

  • Не передавайте только Inn без OrgName и OrganizationOrPersonInfo: схема дополнительно потребует ИныеСвед.

ФИО, ИННФЛ и ИныеСвед — данные для идентификации физического лица.

  • В СвФЛУч передайте ФИО либо ИННФЛ и ИныеСвед.

Заполните информацию, позволяющую идентифицировать физлицо

Элемент XML-файла: СвФЛУч

OrgName — ФИО физического лица, OrganizationOrPersonInfo — сведения, по которым его можно идентифицировать без ФИО.

  • Если не передаете ФИО участника — физического лица в OrgName, заполните OrganizationOrPersonInfo.

ФИО — фамилия, имя и отчество физического лица, ИныеСвед — сведения для его идентификации без ФИО.

  • В СвФЛУч при отсутствии ФИО передайте ИныеСвед.

Элемент ИнКонт обязателен при отсутствии Тлф и ЭлПочта

Элемент XML-файла: Контакт

Phones, Emails и OtherContactInfo — телефон, адрес электронной почты и иной способ связи.

  • В данных участника передайте хотя бы один контакт: Phones/Phone, Emails/Email или OtherContactInfo.

Тлф, ЭлПочта и ИнКонт — телефон, адрес электронной почты и иной способ связи.

  • В Контакт передайте Тлф, ЭлПочта или ИнКонт.

Хотя бы один из атрибутов @Идентиф или @ИныеСвед должен присутствовать

Элемент XML-файла: ДаннИно

IdentificationDetails — данные для идентификации иностранной организации или иностранного гражданина.

  • Если участник не состоит на учете в российском налоговом органе, передайте IdentificationDetails.

  • Для иностранной организации укажите LegalEntityId — ее идентификатор, например иностранный налоговый номер.

  • Для иностранного гражданина укажите OrganizationOrPersonInfo — данные, по которым можно однозначно идентифицировать человека.

ДаннИно — данные об иностранной организации или иностранном гражданине, не состоящих на учете в российском налоговом органе.

  • В ДаннИно укажите Идентиф или ИныеСвед.

  • Для иностранной организации в Идентиф можно указать иностранный налоговый номер.

Элемент АдрРФ/ИныеСвед обязателен при отсутствии одного из элементов Город | Улица | НаселПункт | Дом

Элемент XML-файла: АдрРФ

RussianAddress — адрес в Российской Федерации, OtherInfo — иные сведения об адресе.

  • В Address/RussianAddress заполните City, Locality, Street и Building.

  • Если какой-либо из этих атрибутов заполнить нельзя, передайте адрес в OtherInfo.

АдрРФ — адрес в Российской Федерации, ИныеСвед — иные сведения об адресе.

  • В АдрРФ заполните Город, НаселПункт, Улица и Дом.

  • Если какой-либо из этих атрибутов заполнить нельзя, передайте адрес в ИныеСвед.

Элемент МуниципРайон обязателен при Регион=<значение>

Элемент XML-файла: АдрГАР

GarAddress — адрес по ГАР (государственному адресному реестру), MunicipalTerritory — муниципальный район.

  • В Address/GarAddress передайте MunicipalTerritory, если значение атрибута Region отличается от 99.

АдрГАР — адрес по ГАР, МуниципРайон — муниципальный район.

  • В АдрГАР добавьте МуниципРайон, если значение Регион отличается от 99.

Титул заказчика на отзыв поручения (Т3)

Ошибки валидации Т3

Текст ошибки

Как исправить ошибку при генерации титула

Как исправить ошибку в готовом XML-файле

Элемент ИнКонт обязателен при отсутствии Тлф и ЭлПочта

Элемент XML-файла: Контакт

Phones, Emails и OtherContactInfo — телефон, адрес электронной почты и иной способ связи.

  • В CargoReturnInfo/ContactInfo передайте хотя бы один контакт: Phones/Phone, Emails/Email или OtherContactInfo.

Тлф, ЭлПочта и ИнКонт — телефон, адрес электронной почты и иной способ связи.

  • В СвВозврГруз/Контакт передайте Тлф, ЭлПочта или ИнКонт.

Атрибут @ИдИсхФайл обязателен и присутствует только при наличии элемента ИспрФО

Элемент XML-файла: СодИнфОтз

RevokedFileCorrection — сведения об исправлении Т3, OriginalClientInfoFileId — идентификатор исходного файла, в который вносится исправление.

  • Если исправляете Т3, передайте RevokedFileCorrection с PrevFileId, RevisionNumber и RevisionDate, а в RevokedOrderInfo укажите OriginalClientInfoFileId.

  • Если формируете новый Т3, удалите RevokedFileCorrection и OriginalClientInfoFileId.

ИспрФО — сведения об исправлении Т3, ИдИсхФайл — идентификатор исходного файла.

  • Если исправляете Т3, передайте ИспрФО и укажите в ИдИсхФайл идентификатор исходного файла без расширения.

  • Если формируете новый Т3, удалите ИспрФО и ИдИсхФайл.

  • Элемент СвДоверЭл обязателен при СпосПодтПолном=3

  • Элемент СвДоверЭл должен отсутствовать при СпосПодтПолном=3

Элемент XML-файла: ПодпИнфОтз

SignerPowersConfirmationMethod — способ подтверждения полномочий подписанта, PowerOfAttorney/Electronic — сведения о машиночитаемой доверенности (МЧД).

  • В Signer при SignerPowersConfirmationMethod = 3 передайте PowerOfAttorney/Electronic.

  • При другом способе подтверждения полномочий удалите PowerOfAttorney/Electronic.

СпосПодтПолном — способ подтверждения полномочий, СвДоверЭл — сведения о МЧД.

  • В ПодпИнфОтз при СпосПодтПолном = 3 добавьте СвДоверЭл.

  • При другом значении удалите СвДоверЭл.

  • Элемент СвДоверБум обязателен при СпосПодтПолном=5

  • Элемент СвДоверБум должен отсутствовать при СпосПодтПолном=5

Элемент XML-файла: ПодпИнфОтз

SignerPowersConfirmationMethod — способ подтверждения полномочий подписанта, PowerOfAttorney/Paper — сведения о доверенности на бумажном носителе.

  • В Signer при SignerPowersConfirmationMethod = 5 передайте PowerOfAttorney/Paper с номером и датой доверенности.

  • При другом способе подтверждения полномочий удалите PowerOfAttorney/Paper.

СпосПодтПолном — способ подтверждения полномочий, СвДоверБум — сведения о доверенности на бумажном носителе.

  • В ПодпИнфОтз при СпосПодтПолном = 5 добавьте СвДоверБум с номером и датой доверенности.

  • При другом значении удалите СвДоверБум.

  • Атрибут @Город обязателен при отсутствии @ИныеСвед

  • Атрибут @НаселПункт обязателен при отсутствии @ИныеСвед

  • Атрибут @Улица обязателен при отсутствии @ИныеСвед

  • Атрибут @Дом обязателен при отсутствии @ИныеСвед

Элемент XML-файла: АдрРФ

RussianAddress — адрес в Российской Федерации, OtherInfo — иные сведения об адресе.

  • В CargoReturnAddress/Address/RussianAddress заполните City, Locality, Street и Building.

  • Если какой-либо из этих атрибутов заполнить нельзя, передайте адрес в OtherInfo.

АдрРФ — адрес в Российской Федерации, ИныеСвед — иные сведения об адресе.

  • В АдрРФ заполните Город, НаселПункт, Улица и Дом.

  • Если какой-либо из этих атрибутов заполнить нельзя, передайте адрес в ИныеСвед.

Элемент МуниципРайон обязателен при Регион="<значение>"

Элемент XML-файла: АдрГАР

GarAddress — адрес по ГАР (государственному адресному реестру), MunicipalTerritory — муниципальный район.

  • В CargoReturnAddress/Address/GarAddress передайте MunicipalTerritory, если значение атрибута Region отличается от 99.

АдрГАР — адрес по ГАР, МуниципРайон — муниципальный район.

  • В АдрГАР добавьте МуниципРайон, если значение Регион отличается от 99.

Ошибки в экспедиторской расписке

Инструкция по генерации, подписанию и отправке титула экспедиторской расписки приведена на странице Работа с экспедиторскими расписками.

Титул экспедитора

Ошибки валидации титула экспедитора

Текст ошибки

Как исправить ошибку при генерации титула

Как исправить ошибку в готовом XML-файле

Элемент ОснДовОргСост обязателен при наличии атрибута @НаимЭкСубСост

Элемент XML-файла: Документ

DocumentCreator — наименование составителя, DocumentCreatorBase — основание, по которому экспедитор составляет экспедиторскую расписку.

  • Если в LogisticsForwardingReceiptSenderTitle заполнен DocumentCreator, передайте DocumentCreatorBase: Id либо одновременно DocumentName, DocumentNumber и DocumentDate. В IdentificationDetails укажите реквизиты составителя.

НаимЭкСубСост — наименование составителя, ОснДовОргСост — реквизиты документа, по которому экспедитор является составителем экспедиторской расписки.

  • Если в Документ есть НаимЭкСубСост, добавьте ОснДовОргСост: передайте РеквИдДок либо одновременно РеквНаимДок, РеквНомерДок и РеквДатаДок и заполните ИдРекСост.

  • Атрибут @УИД_ЭкспР обязателен при наличии элемента ИспрФО

  • Атрибут @ИдИсхФайл обязателен при наличии элемента ИспрФО

Элемент XML-файла: СодИнфЭксп

ForwarderOrderInfo — содержание экспедиторской расписки, информация экспедитора. ForwarderReceiptId — уникальный идентификатор экспедиторской расписки, OriginalForwarderInfoFileId — идентификатор исходного файла.

  • Если в ForwarderOrderInfo передан ForwarderFileCorrection, передайте ForwarderReceiptId и OriginalForwarderInfoFileId.

  • Если не исправляете экспедиторскую расписку, удалите ForwarderFileCorrection.

СодИнфЭксп — содержание экспедиторской расписки. УИД_ЭкспР — уникальный идентификатор экспедиторской расписки, ИдИсхФайл — идентификатор исходного файла.

  • Если в СодИнфЭксп есть ИспрФО, передайте УИД_ЭкспР и ИдИсхФайл.

  • Если ИспрФО нет, требования к этим атрибутам не применяются.

Элемент ОснДовПриемГр обязателен при наличии элемента СвЛицПриемГр

Элемент XML-файла: СодИнфЭксп

ForwarderReceivingPartyInfo — сведения о лице, которое принимает груз, ForwarderReceivingPartyBasis — основание приема груза этим лицом от имени экспедитора.

  • Если заполнен ForwarderReceivingPartyInfo, передайте ForwarderReceivingPartyBasis: Id либо одновременно DocumentName, DocumentNumber и DocumentDate, и заполните IdentificationDetails.

ОснДовПриемГр — основание, по которому лицо принимает груз от имени экспедитора.

  • Если в СодИнфЭксп есть СвЛицПриемГр, добавьте ОснДовПриемГр: передайте РеквИдДок либо одновременно РеквНаимДок, РеквНомерДок и РеквДатаДок и заполните ИдРекСост.

Элемент ОбъявлСтГрВсего или ДейстСтГрВсего должен присутствовать при @ВозмУкОбщСтГруз=1

Элемент XML-файла: СодИнфЭксп

TotalDeclaredCargoCost и TotalActualCargoCost — объявленная и действительная стоимость всего груза.

  • В ForwarderOrderInfo при CanSpecifyTotalCargoCost = 1 передайте TotalDeclaredCargoCost или TotalActualCargoCost с Currency и CargoCost.

  • Если стоимость не указывается, передайте CanSpecifyTotalCargoCost = 0 и удалите оба элемента.

ОбъявлСтГрВсего и ДейстСтГрВсего — объявленная и действительная стоимость всего груза.

  • В СодИнфЭксп при ВозмУкОбщСтГруз = 1 добавьте ОбъявлСтГрВсего или ДейстСтГрВсего с КодОКВ и СтГр.

  • При значении 0 удалите оба элемента.

Элемент ОбъявлСтГрузПарт или ДейстСтГрузПарт должен присутствовать при @ВозмУкСтПарт=1

Элемент XML-файла: СвГруз

CargoInfo — сведения о грузе, DeclaredShipmentCost и ActualShipmentCost — объявленная и действительная стоимость грузовой партии.

  • В CargoInfo при CanSpecifyCargoBatchCost = 1 передайте DeclaredShipmentCost или ActualShipmentCost с Currency и CargoCost.

  • Если стоимость партии не указывается, передайте CanSpecifyCargoBatchCost = 0 и удалите оба элемента.

ОбъявлСтГрузПарт и ДейстСтГрузПарт — объявленная и действительная стоимость грузовой партии.

  • В СвГруз при ВозмУкСтПарт = 1 добавьте ОбъявлСтГрузПарт или ДейстСтГрузПарт с КодОКВ и СтГр.

  • При значении 0 удалите оба элемента.

  • Элемент СвКонтейн обязателен при ПрзПрвз=1 или 2

  • Элемент СвКонтейн должен отсутствовать при ПрзПрвз=0

Элемент XML-файла: СвГруз

TransportationIndicator = 1 или 2 — перевозка в контейнере. TransportContainers — сведения о контейнере.

  • В CargoInfo при TransportationIndicator = 1 или 2 передайте TransportContainers.

  • При других значениях удалите TransportContainers.

СвКонтейн — сведения о контейнере.

  • В СвГруз при ПрзПрвз = 1 или 2 добавьте СвКонтейн.

  • При других значениях удалите СвКонтейн.

Атрибут @Объем обязателен при УказОбъем=1

Элемент XML-файла: ОпГруз

Volume — объем груза в кубических метрах.

  • В ItemDescription при CanSpecifyVolume = 1 передайте Volume.

  • Если объем не указывается, передайте CanSpecifyVolume = 0 и удалите Volume.

Объем — объем груза.

  • В ОпГруз при УказОбъем = 1 добавьте Объем.

  • При значении 0 удалите Объем.

  • Атрибут @КодТовНом обязателен при НалКодТовНом=1

  • Атрибут @КодТовНом должен отсутствовать при НалКодТовНом=0

Элемент XML-файла: ОпГруз

NomenclatureCode — код товарной номенклатуры по ТН ВЭД.

  • В ItemDescription при HasCommodityCode = 1 передайте NomenclatureCode.

  • Если код не указывается, передайте HasCommodityCode = 0 и удалите NomenclatureCode.

КодТовНом — код товарной номенклатуры по ТН ВЭД.

  • В ОпГруз при НалКодТовНом = 1 добавьте КодТовНом.

  • При значении 0 удалите КодТовНом.

  • Элемент ИнфУпГруз обязателен при НалУпак=1

  • Элемент ИнфУпГруз должен отсутствовать при НалУпак=0

Элемент XML-файла: ОпГруз

CargoPackagingInfos/CargoPackagingInfo — сведения об упаковке груза.

  • В ItemDescription при HasPackaging = 1 передайте CargoPackagingInfos с PackagingType, PackagingWeight, PackagingCount и PackagingDimensions.

  • Если упаковки нет, передайте HasPackaging = 0 и удалите CargoPackagingInfos.

ИнфУпГруз — сведения об упаковке груза.

  • В ОпГруз при НалУпак = 1 добавьте ИнфУпГруз с ВидУпак, ВесУпак, КолУп и ГабарУпак.

  • При значении 0 удалите ИнфУпГруз.

  • Элемент СвОпаснГруз обязателен при ПрзОпаснГруз=1

  • Элемент СвОпаснГруз должен отсутствовать при ПрзОпаснГруз=0

Элемент XML-файла: ОпГруз

CargoItemDangerousDescriptions — сведения об опасном грузе.

  • В ItemDescription при HasDangerous = 1 передайте CargoItemDangerousDescriptions с обязательными реквизитами.

  • Если груз не относится к опасным, передайте HasDangerous = 0 и удалите CargoItemDangerousDescriptions.

СвОпаснГруз — сведения об опасном грузе.

  • В ОпГруз при ПрзОпаснГруз = 1 добавьте СвОпаснГруз с реквизитами.

  • При значении 0 удалите СвОпаснГруз.

  • Элемент СвГосСист обязателен при УчГосСист=1

  • Элемент СвГосСист должен отсутствовать при УчГосСист=0 или 2

Элемент XML-файла: ОпГруз

StateSystemDetails/StateSystemDetail — сведения о товаре, который подлежит учету в государственной информационной системе.

  • В ItemDescription при IsForStateSystemRegistration = 1 передайте StateSystemDetails.

  • Если товар не подлежит учету, передайте IsForStateSystemRegistration = 0. При значении 0 или 2 удалите StateSystemDetails.

СвГосСист — сведения о товаре, который подлежит учету в государственной информационной системе.

  • В ОпГруз при УчГосСист = 1 добавьте СвГосСист с реквизитами.

  • При значении 0 или 2 удалите СвГосСист.

Элемент ОбъявлСтГруз или ДейстСтГруз должен присутствовать при @ВозмУкСтГруз=1

Элемент XML-файла: ОпГруз

DeclaredCargoCost и ActualCargoCost — объявленная и действительная стоимость груза.

  • В ItemDescription при CanSpecifyCargoCost = 1 передайте DeclaredCargoCost или ActualCargoCost с Currency и CargoCost.

  • Если стоимость груза не указывается, передайте CanSpecifyCargoCost = 0 и удалите оба элемента.

ОбъявлСтГруз и ДейстСтГруз — объявленная и действительная стоимость груза.

  • В ОпГруз при ВозмУкСтГруз = 1 добавьте ОбъявлСтГруз или ДейстСтГруз с КодОКВ и СтГр.

  • При значении 0 удалите оба элемента.

  • Элемент НомКонтейн обязателен при ПрзПрвз=1 или 2

  • Элемент НомКонтейн должен отсутствовать при ПрзПрвз=0

Элемент XML-файла: ОпГруз

CargoNumbers/CargoNumber — порядковый номер контейнера.

  • Если в CargoInfo указано TransportationIndicator = 1 или 2, передайте в ItemDescription элемент CargoNumbers.

  • При других значениях удалите CargoNumbers.

НомКонтейн — порядковый номер контейнера.

  • Если в родительском СвГруз указано ПрзПрвз = 1 или 2, добавьте в ОпГруз элемент НомКонтейн.

  • При других значениях удалите НомКонтейн.

  • Атрибут @НаимГосСистИное обязателен при НаимГосСист=99

  • Атрибут @НаимГосСистИное должен отсутствовать при остальных значениях НаимГосСист

Элемент XML-файла: СвГосСист

Name — код государственной информационной системы, StateSystemOther — наименование системы.

  • В StateSystemDetail при Name = 99 («Иное») передайте StateSystemOther.

  • При других значениях Name удалите StateSystemOther.

НаимГосСистИное — наименование государственной информационной системы, если выбрано «Иное».

  • В СвГосСист при НаимГосСист = 99 добавьте НаимГосСистИное.

  • При других значениях удалите НаимГосСистИное.

  • Атрибут @КолПломб обязателен при указании элементов НомПломб

  • Элемент НомПломб обязателен при указании @КолПломб

Элемент XML-файла: СвКонтейн

SealCount — количество пломб, SealNumbers — номера пломб.

  • В TransportContainer передавайте SealCount и SealNumbers вместе.

  • Если номера пломб не указываются, удалите оба значения.

КолПломб — количество пломб, НомПломб — номера пломб.

  • В СвКонтейн передавайте КолПломб и НомПломб вместе.

  • Если пломб нет, удалите оба значения.

Атрибут @ОбНетИнфОВлад обязателен при СовпГОВ=3

Элемент XML-файла: ВладИнфр

DeliveryInfrastructureOwnerInfo — сведения о владельце площадки погрузки, OwnerInfoAbsenceReason — причина отсутствия сведений о владельце.

  • Если владелец не совпадает с грузоотправителем и данные о нем отсутствуют, укажите в DeliveryInfrastructureOwnerInfo значение Type = 3 и передайте OwnerInfoAbsenceReason.

  • При Type = 2 передайте InfrastructureOwnerRequisites и удалите OwnerInfoAbsenceReason.

ОбНетИнфОВлад — причина, по которой нет данных о владельце площадки погрузки.

  • В ВладИнфр при СовпГОВ = 3 добавьте ОбНетИнфОВлад.

  • При других значениях удалите ОбНетИнфОВлад.

Элемент РекВладИнф обязателен при СовпГОВ=2

Элемент XML-файла: ВладИнфр

InfrastructureOwnerRequisites — реквизиты владельца площадки погрузки.

  • Если владелец не совпадает с грузоотправителем, укажите в DeliveryInfrastructureOwnerInfo значение Type = 2 и передайте InfrastructureOwnerRequisites: OrganizationDetails с адресом.

  • Если данные о владельце отсутствуют, укажите Type = 3, передайте OwnerInfoAbsenceReason и удалите InfrastructureOwnerRequisites.

РекВладИнф — реквизиты владельца площадки погрузки.

  • В ВладИнфр при СовпГОВ = 2 добавьте РекВладИнф с реквизитами владельца.

  • При других значениях удалите РекВладИнф.

Элемент РеквДокЛицо обязателен при ЛицоПогруз=2

Элемент XML-файла: СвЛицПогрГр

CargoLoadingPartyInfo — сведения о лице, которое производит погрузку груза: Type — кто производит погрузку, DocumentRequisites — документ, который подтверждает его полномочия.

  • Если погрузку выполняет перевозчик (Type = 2), передайте DocumentRequisites.

  • При других значениях Type удалите DocumentRequisites.

РеквДокЛицо — реквизиты документа, который подтверждает полномочия лица, выполняющего погрузку.

  • В СвЛицПогрГр при ЛицоПогруз = 2 добавьте РеквДокЛицо: передайте РеквИдДок либо одновременно РеквНаимДок, РеквНомерДок и РеквДатаДок.

  • При других значениях удалите РеквДокЛицо.

  • Элемент СвДоверЭл обязателен при СпосПодтПолном=3

  • Элемент СвДоверЭл должен отсутствовать при остальных значениях СпосПодтПолном

Элемент XML-файла: ПодпИнфЭксп

PowerOfAttorney/Electronic — электронная доверенность.

  • В Signers/Signer при SignerPowersConfirmationMethod = 3 передайте PowerOfAttorney/Electronic с Storage — для автозаполнения по номеру и ИНН доверенности — или с Manual — для ручного заполнения реквизитов доверенности.

  • При других значениях удалите PowerOfAttorney/Electronic.

СвДоверЭл — сведения о доверенности в машиночитаемом виде.

  • В ПодпИнфЭксп при СпосПодтПолном = 3 добавьте СвДоверЭл с НомДовер, ДатаВыдДовер и ВнНомДовер.

  • При других значениях удалите СвДоверЭл.

  • Элемент СвДоверБум обязателен при СпосПодтПолном=5

  • Элемент СвДоверБум должен отсутствовать при остальных значениях СпосПодтПолном

Элемент XML-файла: ПодпИнфЭксп

PowerOfAttorney/Paper — бумажная доверенность.

  • В Signers/Signer при SignerPowersConfirmationMethod = 5 передайте PowerOfAttorney/Paper с InternalNumber, RegistrationDate, IssuerInfo и Person — ФИО подписанта доверенности.

  • При других значениях удалите PowerOfAttorney/Paper.

СвДоверБум — сведения о доверенности на бумажном носителе.

  • В ПодпИнфЭксп при СпосПодтПолном = 5 добавьте СвДоверБум с ВнНомДовер, ДатаВыдДовер и ФИО.

  • При других значениях удалите СвДоверБум.

Хотя бы один из атрибутов @Идентиф или @ИныеСвед должен присутствовать

Элемент XML-файла: СвИнНеУч

OrganizationDetails — сведения об участнике. Для иностранной организации или иностранного гражданина, которые не состоят на учете в налоговых органах (OrgType = 4), в готовом XML-файле это СвИнНеУч. LegalEntityId — идентификатор иностранного лица, OrganizationOrPersonInfo — иные идентифицирующие сведения.

  • В OrganizationDetails передайте LegalEntityId или OrganizationOrPersonInfo.

СвИнНеУч — сведения об иностранной организации или гражданине. Элемент также входит в ВладИнфр/РекВладИнф — реквизиты владельца площадки погрузки.

  • В СвИнНеУч передайте хотя бы один из атрибутов: Идентиф или ИныеСвед — данные, по которым можно однозначно идентифицировать лицо.

Элемент ФИО обязателен при отсутствии @ИННФЛ и @ИныеСвед

Элемент XML-файла: СвФЛУч

OrganizationDetails — сведения об участнике. Для физического лица, которое не является индивидуальным предпринимателем (OrgType = 3), в готовом XML-файле это СвФЛУч.

  • Передайте OrgName — фамилию, имя и отчество физического лица.

  • Если заполнены Inn или OrganizationOrPersonInfo, элемент ФИО можно не заполнять.

ФИО — фамилия, имя и отчество физического лица.

  • Если в СвФЛУч нет ИННФЛ и ИныеСвед, добавьте ФИО с Фамилия, Имя и при наличии Отчество.

  • Если заполнен ИННФЛ или ИныеСвед, ФИО передавать не обязательно.

Элемент ИныеСвед обязателен при отсутствии ФИО

Элемент XML-файла: СвФЛУч

OrganizationDetails — сведения об участнике. Для физического лица, которое не является индивидуальным предпринимателем (OrgType = 3), в готовом XML-файле это СвФЛУч.

  • Если ФИО не передаете, заполните OrganizationOrPersonInfo — иные сведения для однозначной идентификации физического лица.

ИныеСвед — иные идентифицирующие сведения о физическом лице.

  • Если в СвФЛУч нет ФИО, передайте ИныеСвед.

  • Если ФИО заполнен, ИныеСвед передавать не обязательно.

Элемент ИнКонт обязателен при отсутствии Тлф и ЭлПочта

Элемент XML-файла: Контакт

Phones/Phone — телефон, Emails/Email — адрес электронной почты, OtherContactInfo — иные контактные данные участника. В готовом XML-файле эти данные передаются в элементе Контакт.

  • В OrganizationDetails передайте Phones/Phone или Emails/Email.

  • Если не передаете ни телефон, ни почту, заполните OtherContactInfo.

ИнКонт — иные контактные данные участника, Тлф и ЭлПочта — телефон и адрес электронной почты.

  • Если в Контакт нет Тлф и ЭлПочта, добавьте ИнКонт.

  • Если заполнен Тлф или ЭлПочта, ИнКонт передавать не обязательно.

  • Атрибут @Город обязателен при отсутствии @ИныеСвед

  • Атрибут @НаселПункт обязателен при отсутствии @ИныеСвед

  • Атрибут @Улица обязателен при отсутствии @ИныеСвед

  • Атрибут @Дом обязателен при отсутствии @ИныеСвед

Элемент XML-файла: АдрРФ

RussianAddress — реквизиты адреса на территории Российской Федерации, OtherInfo — иные сведения об адресе.

  • В RussianAddress заполните City или Locality, а также Street и Building.

  • Если адрес невозможно детализировать, передайте OtherInfo.

АдрРФ — реквизиты адреса на территории Российской Федерации, ИныеСвед — иные сведения об адресе.

  • В АдрРФ передайте Город или НаселПункт, а также Улица и Дом.

  • Если адрес указан не полностью, передайте ИныеСвед.

Элемент МуниципРайон обязателен при Регион="<значение>"

Элемент XML-файла: АдрГАР

GarAddress — адрес по ГАР (государственному адресному реестру), Region — код субъекта Российской Федерации.

  • Если в GarAddress значение Region не равно 99, передайте MunicipalTerritory с Type и NameOrNumber.

АдрГАР — адрес по ГАР, МуниципРайон — муниципальный район.

  • Если значение Регион не равно 99, добавьте в АдрГАР элемент МуниципРайон с Наим и ВидКод.

  • Если Регион равен 99, МуниципРайон можно не указывать.

Хотя бы один из атрибутов @Идентиф или @ИныеСвед должен присутствовать

Элемент XML-файла: ДаннИно

IdentificationDetails — идентифицирующие реквизиты стороны, которая составила документ. В готовом XML-файле это ДаннИно. LegalEntityId — идентификатор иностранной организации, OrganizationOrPersonInfo — иные идентифицирующие сведения.

  • В IdentificationDetails передайте LegalEntityId или OrganizationOrPersonInfo.

  • Если заполнен Inn, ДаннИно не формируется.

Идентиф — идентификатор иностранного лица, ИныеСвед — иные идентифицирующие сведения.

  • В ДаннИно передайте хотя бы один из атрибутов: Идентиф или ИныеСвед.

  • Требование применяется, даже если в ДаннИно заполнен Наим.