Ошибки в поручении экспедитору

Ошибки в электронном поручении бывают трёх уровней. Файл не соответствует схеме XSD — не та длина или формат, пропущен обязательный элемент. Нарушено условие альбома — реквизит обязателен при определённом значении другого. Или файл формально верен, но перевозка не сходится: нетто больше брутто, контейнер, которого нет в партии. Первые два уровня ловит приёмка, третий — только проверка по смыслу.

Ошибки схемы XSD

Схема задаёт структуру файла: какие элементы обязательны, в каком порядке они идут, какой длины и какого формата значения. Приёмка сообщает о нарушении на языке схемы — имя реквизита, ожидаемая длина, путь в XML. Сообщение вида «length has to be 4» означает, что код ISO контейнера должен состоять ровно из четырёх символов.

Вид «С»
сложный элемент (содержит вложенные)
Вид «П»
простой элемент XML-файла
Вид «А»
атрибут элемента XML-файла
Признак «О»
обязателен
Признак «Н»
необязателен
Признак «К»
значение из классификатора/ограниченного перечня
Признак «М»
может повторяться (множественный)
Признак «У»
условно-обязателен, условие в графе «Дополнительная информация»

Условно обязательные реквизиты

Признак «У» в альбоме означает, что реквизит обязателен при условии, записанном в графе «Дополнительная информация»: сведения о контейнере — при перевозке в контейнере, сведения о товаре, подлежащем учёту в государственной системе, — при соответствующей отметке. Схема XSD такие условия проверяет не всегда, приёмка — проверяет.

Приёмка строже схемы. Часть правил альбома в XSD описана как необязательная, а при приёме проверяется. Частый пример — иные сведения в российском адресе: они становятся обязательными, если заполнены не все элементы адреса.

Формально-логический контроль

Всё, что формально корректно, будет принято: перепутанные грузополучатель и получатель уведомлений, масса с лишним нулём, срок доставки раньше готовности. Такие ошибки всплывают на терминале или в претензии. Формально-логический контроль AIEPD сверяет поручение по смыслу — пятнадцатью группами правил, арифметикой и разрешением ссылок, без догадок.

ГруппаЧто проверяется
R01Границы и конкретность маршрута
R02Непрерывность маршрута
R03Виды транспорта на плечах
R04Соответствие мест и адресов
R05Массы груза: нетто и брутто
R06Массы контейнера и тара
R07Сведение масс по партии
R08Количество грузовых мест
R09Совместимость контейнера и оборудования
R10Ссылки на контейнеры
R11Габариты и загрузка
R12Сроки и события
R13Стороны и границы услуги
R14Особые условия перевозки
R15Источники и представления
  • Критическое замечание — подтверждённое противоречие: нетто больше брутто, нулевая тара реального контейнера. Такое поручение исполнить нельзя.
  • Предупреждение — конкретный риск, у которого бывает допустимое объяснение. Посмотреть и решить.

Ответ ГИС ЭПД об ошибке

Если ГИС ЭПД сообщила об ошибке, исправление вносится в тот же документ: формируется исправленный файл с блоком ИспрФО — идентификатор предыдущего файла, номер и дата исправления, — а также с УИД поручения и идентификатором исходного файла. Без этих реквизитов исправление не свяжется с исходным документом. Исправление — путь для ошибок, найденных ГИС ЭПД; если поручение больше не нужно, оформляется отзыв.

Частые ошибки по реквизитам

Ошибки, которые встречаются у конкретных реквизитов. Каждая ведёт на страницу реквизита в справочнике — с условием заполнения, форматом и примером.

Почему ГИС ЭПД не принимает время отгрузки?
ВрОтгр и ВрДостГр — не момент времени, а интервал строго из 17 символов в формате ЧЧ:ММ-ЧЧ:ММ±ЧЧ:ММ, где последняя часть — смещение от UTC. Например 09:00-18:00+10:00.
Файл прошёл проверку схемой, но вернулся от оператора. Почему?
Приёмка проверяет и условия альбома, которые в XSD описаны как необязательные. Частый пример — иные сведения в российском адресе при неполном адресе.
Что делать, если из ГИС ЭПД пришёл ответ об ошибке?
Сформировать исправленный файл: заполнить блок ИспрФО (идентификатор предыдущего файла, номер и дата исправления), а также УИД_ПорЭксп и ИдИсхФайл.

Как это сделать в сервисе

Статьи по теме

Проверить XML на ошибки