«Мы в одном сервисе, а наш контрагент в другом» — ситуация, которую принимают за препятствие. Рынок называет её решение роумингом и обсуждает, у кого он есть, а у кого нет.
Первое, что стоит знать: слова «роуминг» в Правилах нет. И это хорошая новость, потому что причина не в пробеле, а в том, что разные операторы у сторон в них заложены как норма.
Как Правила смотрят на операторов
Правила обмена электронными перевозочными документами, утверждённые постановлением Правительства от 21 мая 2022 г. № 931, определяют операторов не по компаниям, а по ролям:
- оператор грузоотправителя — оператор информационной системы, заключивший соглашение об электронном документообороте перевозочных документов с грузоотправителем;
- оператор перевозчика — с перевозчиком;
- оператор грузополучателя — с грузополучателем;
- отдельно определены операторы фрахтовщика и фрахтователя.
Прочитайте это ещё раз. Правила с самого начала исходят из того, что у каждой стороны свой оператор. Совпадение операторов — частный случай, а не наоборот.
Маршрут файла — прямо по тексту
Порядок описывает движение документа без всяких оговорок про «если операторы разные»:
оператор грузоотправителя направляет файл обмена информации грузоотправителя перевозчику через оператора перевозчика, а также в государственную информационную систему. После получения файла обмена информации перевозчика о принятии груза к перевозке файл обмена информации грузоотправителя направляется грузополучателю через оператора грузополучателя.
И дальше: если в файле указаны иные получатели, он направляется также операторам указанных получателей.
То есть обмен между операторами — не надстройка, которую кто-то реализовал, а сам маршрут документа, описанный в порядке.
Что склеивает документ, проходящий через разных операторов
Идентификатор — уникальный код электронных перевозочных документов.
Механика такая. Оператор выдаёт участнику пул идентификаторов — массив значений, который он сам получил из государственной системы. Участник присваивает документу код из этого пула. Оператор при получении файла отдельно проверяет уникальность идентификатора и отдельно — его принадлежность выданному ранее пулу — и только при положительном результате идёт дальше.
Если идентификатор не был присвоен ни участником, ни оператором, его присваивает государственная информационная система и возвращает оператору уведомление с этим идентификатором.
Отсюда и ответ на вопрос «как документ не потеряется между тремя разными сервисами»: у него есть один код, выданный централизованно, и все проверяют его уникальность.
Четыре проверки на входе
Пункт 8 в действующей редакции (её задало постановление Правительства от 25.03.2023 № 476) перечисляет, что делает оператор, заключивший соглашение с участником, при получении файла обмена:
- а) проверка файла обмена на соответствие формату, утверждённому Федеральной налоговой службой;
- б) проверка уникального идентификатора документа на его уникальность;
- в) проверка того же идентификатора на принадлежность пулу, выданному участнику по его запросу;
- г) проверка действительности усиленной квалифицированной электронной подписи или усиленной неквалифицированной электронной подписи.
Постановление № 476 изложило пункт 8 в новой редакции целиком, поэтому короткие списки проверок, которые ещё встречаются в обзорах, — это текст до 29 марта 2023 года. Две детали, на которых на них проще всего ошибиться. Проверок четыре, а не три: уникальность кода и его принадлежность пулу — разные подпункты. И подпись проверяется не только квалифицированная: неквалифицированная стоит в том же подпункте «г» через «или».
Последствие вынесено в пункт 8(1), добавленный тем же постановлением:
В случае отрицательного результата одной из проверок, указанных в пункте 8 настоящих Правил, участнику информационного взаимодействия, составившему файл обмена, направляется ответ об ошибке с указанием кода (кодов) ошибки, после чего такой файл обмена должен быть сформирован заново.
Обратите внимание на две вещи. Первая — код ошибки: ответ приходит не «не принято», а с кодом, и по нему разбирают причину. Вторая — формулировка «сформирован заново»: не исправлен, а составлен с нуля. Это стоит закладывать в процесс — «поправить и переотправить» здесь не работает.
Где ломается на практике
Правила описывают маршрут, но не сроки реакции живых людей и не покрытие конкретных сервисов. Ломается почти всегда в двух местах.
Подтверждение висит. Приглашение к обмену отправлено, у второй стороны его никто не смотрит. Порядок приглашений — часть реализации оператора, а не Правил, и торопить его нечем. Узнавать об этом в день погрузки дороже всего.
Покрытие различается. Поддержка обмена у операторов не одинакова по типам документов. Спрашивать надо не «есть ли у вас роуминг», а «поддержан ли обмен вот этим документом вот с этим оператором». Первый вопрос получит ответ «да» почти всегда и ничего не будет значить.
И отдельно: работать с государственной системой можно только через оператора. Отправить документ напрямую, в обход, не получится ни вам, ни контрагенту — подробнее про выбор оператора.
Что это меняет для вас
Практический вывод один и он снимает лишнюю работу: не надо переводить контрагентов к своему оператору. Требование «перейдите к нам, иначе не сработаемся» не основано на порядке — оно основано на нежелании разбираться.
Проверять надо другое: что у второй стороны вообще есть оператор и соглашение с ним, и что нужный вам тип документа поддержан в этой паре. Что делать, если контрагент не подключён — отдельный разбор.
SLAI собирает документы по рейсу из любых каналов и от любых операторов, приводит их к единой структуре и проверяет комплектность — чтобы разница в сервисах у сторон оставалась их внутренним делом, а у вас по перевозке был один понятный комплект.