SLAI Импорт · ВЭД Конструктор

Распознавание документов для таможни: что происходит между письмом и декларацией

Распознать инвойс сегодня умеют многие, и умеют хорошо. Но между инвойсом и декларацией на товары лежит ещё пять шагов: разобрать письмо, узнать бумагу, сверить документы между собой, собрать электронную декларацию в формате таможни и отдельно разобраться с кодом ТН ВЭД. Ломается система обычно на них, а не на чтении текста.

Распознать инвойс умеют многие. Но между инвойсом и декларацией ещё пять шагов — письмо, тип бумаги, сверка, формат таможни и код ТН ВЭД. Ломается система обычно на них.

Нужны инвойс и упаковочный лист? Соберите их в конструкторе

Что сделать сейчас

Разберите письмо, а не файл Определите, к какой поставке относится письмо — новой или уже начатой, разрежьте склеенные PDF на отдельные документы, распакуйте архивы и не задвойте поставку, если письмо пришло повторно.

Дальше по порядку · ещё 5 шагов

  1. Определите тип каждой бумагиОт типа зависит, какие поля искать. Перевёрнутую страницу поверните до распознавания, а многостраничный инвойс считайте одним документом, а не сотней.
  2. Извлеките поля и проверьте, что они не пустыеСмотрите на то, что реально извлечено, а не на уверенность распознавателя: на плохом скане она бывает высокой при пустых полях.
  3. Сверьте документы между собойВес — между транспортным документом и упаковочным листом, места — с маркировкой, стоимость — с инвойсом, получатель — с договором. У каждой цифры должна быть видна бумага и страница, откуда она взята.
  4. Соберите электронную декларацию и проверьте структуруПроверьте документ схемой действующего формата до отправки. Коды поста, вида транспорта и графы, которые зависят от решения декларанта, не берутся из документов поставки.
  5. Решайте код ТН ВЭД отдельной задачейНайдите код в документах поставки, сверьте его между инвойсом и транспортным документом и покажите расхождение. Определение кода — отдельная задача, и решение о классификации в любом случае принимает декларант.

Распознать инвойс сегодня умеют многие, и умеют хорошо. Но между инвойсом и декларацией на товары лежит ещё пять шагов: разобрать письмо, узнать бумагу, сверить документы между собой, собрать электронную декларацию в формате таможни и отдельно разобраться с кодом ТН ВЭД. Ломается система обычно на них, а не на чтении текста.

Письмо с десятком вложений превращается в одну сверенную поставку и электронную декларацию

Каждые полгода кто-нибудь обещает: загрузите инвойс — получите декларацию. Распознать инвойс сегодня действительно умеют многие, и умеют хорошо. Но между инвойсом и декларацией на товары лежит ещё пять шагов, и ломается система обычно на них, а не на чтении текста.

Ниже этот путь целиком. Так он выглядит у нас: бумаги распознаёт наш движок Ванга, а сверяет комплект и собирает декларацию SLAI. Путь сложился после пилотов у крупного производственного импортёра, у транзитного брокера и у логистической компании, — и за каждым шагом стоит конкретная норма Таможенного кодекса ЕАЭС. Если вы выбираете сервис распознавания документов для ВЭД, в конце есть вопросы, которые стоит задать любому поставщику, включая нас.

Путь документа в шесть шагов. Письмо: забираем из ящика сами, определяем, новая это поставка или уже открытая, повтор не задваиваем. Разрезать: один PDF — три бумаги, архив в архиве, сканы внутри «текстового» PDF. Узнать: почти 40 типов — инвойс, CMR, коносамент, СМГС, сертификаты. Прочитать: локальные модели в контуре заказчика, ориентация страницы — до чтения. Свести: вес, места, стоимость, стороны, коды — по каждой бумаге с номером страницы. XML: электронная транзитная декларация или декларация на товары по альбому форматов, проверка схемой до отправки. Человек проверяет расхождения и подписывает — машина не подаёт декларацию сама.
Путь комплекта от письма до XML. Подписи — по опыту пилотов. Нажмите, чтобы увеличить.

Почему одного инвойса мало

Декларация на товары — сводка, а не первичный документ. Статья 106 ТК ЕАЭС перечисляет, что в ней заявляется, а пункт 1 статьи 108 — чем это подтверждается. Групп подтверждающих документов четырнадцать: документы о сделке и иные коммерческие документы, транспортные (перевозочные) документы, документы о полномочиях лица, подающего декларацию, о соблюдении запретов и ограничений, о происхождении товаров, о характеристиках товара для классификации, о таможенной стоимости и другие.

Из этого следуют два вывода, которые определяют всю архитектуру распознавания.

Распознавать нужно комплект, а не документ. Инвойс закрывает позиции и стоимость, но веса брутто с упаковкой в нём нет. Упаковочный лист даёт места и вес, но не стоимость. Транспортный документ — перевозчика, маршрут и своё описание груза. Декларация собирается только из всех вместе; какая графа откуда берётся — в разборе декларации на товары.

Комплект должен быть готов к моменту подачи. Пункт 3 статьи 108:

Документы, подтверждающие сведения, заявленные в таможенной декларации, должны быть у декларанта на момент подачи таможенной декларации…

Исключений два: особенности декларирования, которые устанавливает законодательство страны союза по пункту 8 статьи 104, и особые виды декларирования из статей 114–117 — предварительное, неполное, периодическое и для товаров в несобранном или разобранном виде. В общем случае распознавание «по одному файлу, как пришёл» задачу не решает: на момент подачи нужна собранная и согласованная поставка.

Как письмо с вложениями превращается в документы поставки Слева письмо поставщика с пятью вложениями: PDF, в котором склеены инвойс и упаковочный лист; таблица Excel со спецификацией; фото CMR, снятое телефоном боком; архив, внутри которого ещё один архив с контрактом и доверенностью; скан сертификата происхождения. Полоса распознавания проходит по вложениям, и справа по одному появляются семь документов поставки — у каждого подписано, из какого вложения и с каких страниц он взят и к какому подпункту пункта 1 статьи 108 Таможенного кодекса ЕАЭС относится. На сертификате номер не читается, это отмечено как вопрос поставщику. ВХОДЯЩЕЕ ПИСЬМО 17.07.2026 · 09:42 От HANGZHOU FLOW CO. · отдел экспорта Тема VT-2026/21 — shipping documents, truck 17/07 Кому ООО «Вектор Импорт» · ящик для документов поставок Вложения · 5 docs_VT21.pdf инвойс и упаковочный лист одним файлом, 9 стр. склейка spec_VT21.xlsx спецификация, 340 строк на одном листе excel IMG_2041.jpg CMR, снята телефоном боком фото scans.zip внутри ещё архив: контракт и доверенность архив в архиве CO_VT21.pdf сертификат происхождения, мелкий скан скан ДОКУМЕНТЫ ПОСТАВКИ 0 / 5 вложений 1 / 5 вложений 2 / 5 вложений 3 / 5 вложений 4 / 5 вложений 7 документов · 1 вопрос Инвойс docs_VT21.pdf · стр. 1–6 пп. 1 Упаковочный лист docs_VT21.pdf · стр. 7–9 пп. 1 Спецификация spec_VT21.xlsx · 340 строк пп. 1 CMR IMG_2041.jpg · повёрнута на 90° пп. 2 Контракт scans.zip › archive_2.zip › 1.pdf пп. 1 Доверенность scans.zip › archive_2.zip › 2.pdf пп. 3 Сертификат происхождения CO_VT21.pdf · номер не читается пп. 5 Склейка разрезана: инвойс и упаковочный лист отдельно Фото CMR повёрнуто до распознавания Архив внутри архива распакован Номер сертификата на скане не читается — вопрос поставщику
Письмо обобщённое, поставщик, поставка и файлы вымышленные. «пп.» — подпункт пункта 1 статьи 108 ТК ЕАЭС.

5 вложений → 7 документов поставки

Инвойс
docs_VT21.pdf · стр. 1–6 — ст. 108, пп. 1
Упаковочный лист
docs_VT21.pdf · стр. 7–9 — ст. 108, пп. 1
Спецификация
spec_VT21.xlsx · 340 строк — ст. 108, пп. 1
CMR
IMG_2041.jpg · повёрнута на 90° — ст. 108, пп. 2
Контракт
scans.zip › archive_2.zip › 1.pdf — ст. 108, пп. 1
Доверенность
scans.zip › archive_2.zip › 2.pdf — ст. 108, пп. 3
Сертификат происхождения
CO_VT21.pdf · номер не читается — ст. 108, пп. 5

Что сделано при разборе

  • Склейка разрезана: инвойс и упаковочный лист отдельно
  • Фото CMR повёрнуто до распознавания
  • Архив внутри архива распакован
  • Номер сертификата на скане не читается — вопрос поставщику

Шаг 1. Всё начинается не с файла, а с письма

В демонстрациях документ приходит один — ровный PDF с текстовым слоем. В жизни приходит письмо от поставщика или перевозчика, и в нём от пяти до сорока вложений:

Поэтому первый шаг — не распознавание, а разбор письма. Нужно понять, к какой поставке оно относится: к новой или к той, по которой бумаги приходили вчера. Нужно разрезать склейки на отдельные документы, распаковать вложенные архивы и не задвоить поставку, если письмо пришло повторно.

Мы забираем почту сами, из выделенного ящика: письмо пришло — через несколько минут в системе появилась поставка с разложенными бумагами. Оператору не нужно ничего скачивать и раскладывать по папкам.

Что из этого стоит взять, даже если вы работаете руками: заведите один ящик под документы поставок и договоритесь с поставщиками указывать номер заказа в теме письма. Значительная часть путаницы «к какой поставке это относится» исчезает уже на этом.

Шаг 2. Узнать, что за бумага

Прежде чем извлекать поля, надо понять, какой это документ: от типа зависит, какие поля в нём искать и с чем потом сверять. У импортёра, с которым мы работаем в его контуре, в каталоге сейчас тридцать восемь типов: инвойс, проформа, упаковочный лист, CMR, коносамент, авианакладная, СМГС, сертификат происхождения, договор и спецификация к нему, ТТН, УПД, счёт-фактура, акты, платёжные документы и другие. Начинали с шести. Новый тип заводится настройкой, без переписывания программы, — иначе каталог за пару месяцев так не вырос бы.

Для декларации эти типы раскладываются по группам статьи 108:

Документы поставкиПодпункт п. 1 ст. 108 ТК ЕАЭС
Контракт, спецификация, инвойс, упаковочный лист1 — документы о сделке и иные коммерческие документы
CMR, коносамент, авианакладная, СМГС2 — транспортные (перевозочные) документы
Доверенность3 — полномочия лица, подающего декларацию
Сертификат происхождения5 — документы о происхождении товаров

Ловушки здесь неочевидные, и все три мы собрали на настоящих документах:

Слева страница инвойса вверх ногами. Справа то, что вернула модель: номер инвойса INV-2026-0417, дата 14.08.2026, сумма 48 250,00 USD, продавец Shenzhen Trading Co., страна происхождения CN — с уверенностью от 0,88 до 0,95, и у каждого поля пометка «на бумаге нет». Лечится проверкой ориентации до чтения; в одном прогоне так появились 7 расхождений из 17.
Перевёрнутая страница: модель вернула поля с высокой уверенностью, но на бумаге их нет. Данные вымышленные. Нажмите, чтобы увеличить.

Шаг 3. Прочитать — и не отдать данные наружу

Извлечение полей — та самая часть, которую обычно и называют распознаванием документов. Сегодня её делают языковые модели, и главный вопрос здесь не «какая модель лучше», а где она работает.

В комплекте поставки почти всегда есть персональные данные: доверенности (подпункт 3 пункта 1 статьи 108 — документы о полномочиях), подписи, данные водителей. Если сервис распознавания стоит за границей, отправка ему таких документов — это трансграничная передача персональных данных: по пункту 11 статьи 3 закона № 152-ФЗ так называется передача «на территорию иностранного государства органу власти иностранного государства, иностранному физическому лицу или иностранному юридическому лицу». По части 3 статьи 12 оператор до начала такой передачи обязан уведомить уполномоченный орган по защите прав субъектов персональных данных.

У брокера есть и вторая норма. Подпункт 3 пункта 1 статьи 405 ТК ЕАЭС обязывает таможенного представителя не разглашать и не передавать иным лицам полученную от клиентов информацию, составляющую государственную, коммерческую, банковскую и иную охраняемую законом тайну. Можно ли считать внешний облачный сервис «иным лицом» — вопрос к юристу конкретной компании, и лучше задать его до запуска, а не после.

Поэтому у крупного импортёра вся система стоит в его контуре: распознавание и извлечение полей идут на локальных моделях, на его собственном сервере с GPU. Облачные модели подключить можно, но по умолчанию они выключены.

С выбором модели тоже есть урок. Мы сравнивали семейства на 14, 24, 27 и 70 миллиардов параметров на одном и том же наборе документов. Победитель сравнения и модель, которая реально встаёт на железо заказчика, — не всегда одно и то же. А самой полезной правкой за всё время оказалась не модель побольше, а режим работы, который вернул в обработку документы, на которых модель раньше молча отдавала пустой ответ.

Шаг 4. Сверка — вот где настоящая работа

Распознанный инвойс сам по себе декларацию не собирает. Декларант верит не одной бумаге, а их согласию между собой. Вес в CMR должен сойтись с упаковочным листом, количество мест — с маркировкой, стоимость — с инвойсом, получатель — с договором. Если не сходится, это не ошибка распознавания, а повод позвонить поставщику, — какие именно поля обязаны совпасть и почему они расходятся, разобрано в статье о том, где импортный комплект не сходится.

Цена расхождения задана законом. По пункту 3 статьи 84 ТК ЕАЭС декларант несёт ответственность за заявление в декларации недостоверных сведений, а также за представление таможенному представителю недействительных документов. Поэтому центр системы — не распознавание, а сверка: таблица, где по каждому полю видно, что говорит каждая бумага и где они расходятся. В SLAI так сверяются стороны, адреса, вес брутто и нетто, места, суммы, номера бумаг, контейнеры, коды ТН ВЭД и позиции товара.

Таблица сверки поставки: поле, инвойс, упаковочный лист, CMR, договор, итог. Брутто: 18 240 кг в упаковочном листе против 18 420 кг в CMR — 180 кг расхождения, к человеку. Места: 612 и 612 — сходится. Стоимость: 96 480 USD в инвойсе при лимите договора 250 000 — в лимите. Получатель: Severny Veter LLC и ООО «Северный ветер» — одна сторона на двух языках. Код ТН ВЭД 8504 40 300 9 есть только в CMR — заявлен отправителем.
Таблица сверки: у каждой цифры — бумага и страница, откуда она взята. Данные вымышленные. Нажмите, чтобы увеличить.

Несколько случаев, на которых спотыкается любая наивная логика:

Наивный подсчёт: 18 упаковочных листов, и места не сходятся с CMR — система склеивала разные паллеты с одинаковыми номерами Box 1… Box N. На самом деле 21 паллетный лист и 2 настоящих упаковочных: 2 197 + 1 035 + 7 569 = 10 801 место, в CMR 10 801 — сошлось до единицы.
«Box 7» — номер коробки внутри паллеты. Числа мест — из поставки пилота, без реквизитов. Нажмите, чтобы увеличить.

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

Шаг 5. Собрать декларацию, которую примет таможня

На выходе нужен не красивый PDF, а электронный документ. По пункту 3 статьи 104 ТК ЕАЭС «таможенное декларирование осуществляется в электронной форме». Письменная форма оставлена для случаев из пункта 4 — среди них таможенный транзит и товары для личного пользования — и, по пункту 5, для сбоев информационных систем таможни. Для импорта это электронная декларация на товары.

Электронная декларация — это структура данных, и у неё есть установленный формат. Насколько это серьёзно, видно по пункту 5 статьи 111: таможенный орган отказывает в регистрации, если декларация «заполнена не в соответствии с установленным порядком её заполнения» (подпункт 4) или если «структура и формат электронной таможенной декларации… не соответствуют установленным структурам и форматам» (подпункт 5). Решение о регистрации или отказе принимается не позднее 1 часа рабочего времени таможенного органа (пункт 2), а незарегистрированная декларация по пункту 7 считается неподанной.

Структуры электронных документов ФТС публикует версиями, и версии различаются в мелочах, которые валят всю отправку. Поэтому мы проверяем каждую собранную декларацию схемой действующей версии до того, как она уйдёт к декларанту. Звучит банально, но именно здесь вылезло то, чего на бумаге не бывает:

Шаг 6. Код ТН ВЭД — отдельная задача

Любимая тема всех, кто делает «ИИ для таможни», — подбор кода ТН ВЭД. Для нас это отдельная задача, и начинается она с закона.

По пункту 1 статьи 20 ТК ЕАЭС классификацию товаров при таможенном декларировании осуществляет декларант, а проверяет её таможня. По пункту 4 той же статьи «коды товаров, указанные в коммерческих, транспортных (перевозочных) и (или) иных документах… не являются обязательными для классификации товаров». То есть код в инвойсе — подсказка, а не ответ, и решение о коде принимает тот, кто подаёт декларацию. Что грозит за ошибку в коде и как от этой ответственности освобождает добровольная корректировка — в статье о коде ТН ВЭД.

В пути комплекта, который описан выше, с кодом делается одно: SLAI находит его в документах поставки, сверяет между инвойсом и транспортным документом и показывает, если они расходятся. Определить код — уже другая задача, и решение по ней в любом случае остаётся за декларантом: подсказку можно взять где угодно, а отвечает за код тот, кто подаёт декларацию.

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

Чего распознавание не делает

Честный список того, что мы не обещаем, полезнее любого процента точности:

Процентов точности здесь нет намеренно. Их легко посчитать на удобном наборе, и они ничего не говорят о том, что будет на вашей почте. Полезнее знать, где машина ошибается и как эти ошибки ловятся.

Как выбрать сервис распознавания документов для ВЭД

Вопросы, которые стоит задать любому поставщику, включая нас. Каждый вытекает из шагов выше:

  1. Работает ли сервис с письмом или только с файлом? Кто разрезает склейки, распаковывает архивы и решает, к какой поставке относится письмо?
  2. Что он делает с перевёрнутой страницей и плохим сканом? Правильный ответ — поворачивает до распознавания и честно сообщает о пустых полях, а не выдаёт уверенный результат.
  3. Видно ли, с какой страницы взята каждая цифра? Если нет, проверять придётся весь комплект целиком.
  4. Сверяет ли он документы между собой — вес, места, стоимость, стороны — или каждый разбирает по отдельности?
  5. Проверяет ли он электронную декларацию схемой действующего формата до отправки и говорит ли, какие графы требуют решения декларанта?
  6. Где работают модели? Если за границей — как это согласуется с 152-ФЗ и с обязанностями таможенного представителя по статье 405.
  7. Что он делает с кодом ТН ВЭД? Сверить код между документами и помочь его определить — разные задачи. Но решение о коде в любом случае за декларантом: сервис, который обещает «подобрать за вас», ответственность за код с вас не снимает.

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

Частые вопросы

Можно ли получить декларацию, загрузив только инвойс?
Нет. Декларация на товары — сводка: статья 106 Таможенного кодекса ЕАЭС перечисляет сведения, которые в ней заявляются, а статья 108 — документы, которые эти сведения подтверждают. Инвойс закрывает стоимость и позиции, но в нём нет веса брутто с упаковкой, а упаковочный лист не содержит стоимости. Декларация собирается только из комплекта целиком.
Какие документы нужны, чтобы распознать комплект для декларации?
Те, что перечислены в пункте 1 статьи 108 ТК ЕАЭС: документы о сделке и иные коммерческие документы — контракт, спецификация, инвойс, упаковочный лист; транспортные (перевозочные) документы — CMR, коносамент, авианакладная; документы о полномочиях лица, подающего декларацию; при необходимости — документы о происхождении, о соблюдении запретов и ограничений и о таможенной стоимости. По пункту 3 той же статьи они должны быть у декларанта на момент подачи декларации.
Можно ли отправлять документы поставки в иностранный облачный сервис распознавания?
Это решение с юридическими последствиями. В комплекте почти всегда есть персональные данные: доверенности, подписи, данные водителей. Передача персональных данных на территорию иностранного государства иностранному лицу — трансграничная передача (пункт 11 статьи 3 закона № 152-ФЗ), и до её начала оператор обязан уведомить уполномоченный орган (часть 3 статьи 12). Таможенный представитель, кроме того, обязан не передавать иным лицам полученную от клиентов информацию, составляющую коммерческую и иную охраняемую законом тайну (подпункт 3 пункта 1 статьи 405 ТК ЕАЭС). Поэтому у крупных заказчиков распознавание работает в их собственном контуре.
Почему таможня может не зарегистрировать электронную декларацию?
Пункт 5 статьи 111 ТК ЕАЭС перечисляет основания для отказа. Два из них прямо про качество сборки: декларация заполнена не в соответствии с установленным порядком (подпункт 4) и структура и формат электронной декларации не соответствуют установленным (подпункт 5). Незарегистрированная декларация по пункту 7 считается неподанной.
Сколько таможня проверяет поданную декларацию до регистрации?
Регистрация или отказ в регистрации совершаются не позднее 1 часа рабочего времени таможенного органа с момента подачи, если законодательство государства — члена ЕАЭС не установило срок короче (пункт 2 статьи 111 ТК ЕАЭС).
Подбирает ли распознавание код ТН ВЭД?
Нет, код ТН ВЭД — отдельная задача. По пункту 1 статьи 20 ТК ЕАЭС классификацию товаров при декларировании осуществляет декларант, а по пункту 4 коды, указанные в коммерческих, транспортных и иных документах, для классификации не обязательны, так что решение в любом случае за декларантом. SLAI находит код в документах поставки, сверяет его между инвойсом и транспортным документом и показывает расхождение. Классификацией рядом у нас занимается отдельный проект — о нём расскажем отдельно.
Весь блог → ↑ Наверх

Обновлено: 11 октября 2026 г.