Проверка XML-УПД

до 10 МБ · файл не сохраняется
Структура, реквизиты сторон, суммы и НДС, ИдФайл и признак маркировки
Зарегистрироваться и продолжить Бесплатно. Уже есть аккаунт? Войти

Как устроен файл Excel

каждая ячейка привязана к пути в XML
РеквизитЗначениеПуть в XML
Номер счета-фактуры[НОМЕР]Файл/Документ/СвСчФакт/@НомерДок
Дата счета-фактуры[ДД.ММ.ГГГГ]Файл/Документ/СвСчФакт/@ДатаДок
Продавец: ИНН организации[ИНН]…/СвПрод/ИдСв/СвЮЛУч/@ИННЮЛ
ИД отправителя в ЭДО[ИД]#ИдОтпр

Загрузите XML-файл УПД, и сервис проверит его так же строго, как это сделает оператор ЭДО: по официальной XSD-схеме ФНС формата 5.03 и по логическим правилам. Проверка УПД XML занимает около минуты, а в ответ вы получаете не код из учебника по XML, а понятный список: какое поле, что с ним не так и как поправить.

Это удобно, если файл собран в учётной программе, выгружен из чужой системы, поправлен вручную в блокноте или сделан через наш конвертер УПД из Excel и вы хотите убедиться, что всё в порядке, прежде чем подписывать и отправлять.

Загрузить файл

Как проверить УПД за минуту

  1. Нажмите «Загрузить файл» и выберите XML-файл УПД. Имя файла не меняйте: оно тоже проверяется.
  2. Дождитесь результата. Сервис прочитает файл в кодировке windows-1251, сверит его со схемой и прогонит логические проверки.
  3. Посмотрите итог. Если ошибок нет, файл готов к загрузке в Диадок, СБИС, ЭДО Лайт или другую систему. Если есть, рядом с каждой будет указано место в документе.

Проверяются и титул продавца (КНД 1115131), и титул покупателя (КНД 1115132), с любой функцией документа: СЧФ, СЧФДОП или ДОП.

Что проверяется: схема XSD и правила ФНС

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

Уровень 1. XSD-схема ФНС

XSD — это официальное машинное описание формата: какие элементы и атрибуты должны быть, в каком порядке, какого типа и длины. Проверка XML по схеме ФНС ловит:

  • пропущенные обязательные элементы и атрибуты (например, нет номера или даты документа);
  • лишние или неизвестные элементы, опечатки в названиях тегов;
  • неверный порядок элементов;
  • значения не того формата: дата не в виде ДД.ММ.ГГГГ, ИНН не той длины, буквы в числовом поле, слишком длинное наименование;
  • значения не из списка: неверный КНД, функция документа, код ставки НДС, версия формата не «5.03».

Уровень 2. Логические правила

Схема не умеет считать. Файл может быть идеально оформлен и при этом содержать неверную сумму. Поэтому сервис дополнительно проверяет:

  • итоги: сумма по строкам совпадает с «Всего к оплате»;
  • НДС: налог соответствует ставке и стоимости без налога, стоимость с НДС равна стоимости без НДС плюс налог;
  • строки: стоимость равна количеству, умноженному на цену, номера строк идут по порядку;
  • обязательные реквизиты по смыслу документа: продавец, покупатель, сведения о передаче для СЧФДОП и ДОП, подписант;
  • имя файла: совпадает ли оно с атрибутом ИдФайл внутри документа. Это одна из самых частых причин отказа при загрузке.

Как читать результат проверки

Каждая ошибка в отчёте состоит из трёх частей:

Что показаноПример
ГдеСтрока товара № 3, графа «Стоимость с НДС»
Что не такЗначение 1 250,00 не равно сумме стоимости без НДС и налога (1 200,00)
Путь в XMLДокумент/ТаблСчФакт/СведТов[3]/@СтТовУчНал

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

Если ошибок много, начните с первой ошибки схемы. Часто одна пропущенная или лишняя строка в структуре вызывает каскад сообщений ниже, и после её исправления половина списка исчезает.

Что делать с найденными ошибками

Как исправлять, зависит от того, откуда взялся файл.

  • Файл из учётной программы. Исправьте данные в программе (карточку контрагента, номенклатуру, ставку НДС) и выгрузите документ заново. Ручная правка XML здесь не лучший путь: при следующей выгрузке ошибка повторится.
  • Файл, собранный из Excel. Поправьте таблицу и пересоберите XML. Конвертер сам считает суммы, НДС, итоги и формирует имя файла по ИдФайл, так что большинство логических ошибок исчезают автоматически.
  • Чужой или старый файл. Его удобно перевести в Excel, поправить нужные графы и собрать XML обратно без потерь.
  • Переименованный файл. Верните исходное имя, равное ИдФайл, или пересоберите документ.

После исправления загрузите файл ещё раз и убедитесь, что список ошибок пуст. Только потом подписывайте его у оператора ЭДО.

Важно помнить: наш сервис проверяет файл, но не подписывает его электронной подписью и не отправляет контрагенту. XML без подписи не является юридически значимым документом. Подпись и отправка делаются у вашего оператора ЭДО.

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

Проверка бесплатная?

Да, проверка полностью бесплатная. Нужна только регистрация на сайте, платных тарифов нет.

Какие версии формата поддерживаются?

Проверка рассчитана на формат УПД 5.03, утверждённый приказом ФНС России от 19.12.2023 № ЕД-7-26/970@. Если в ВерсФорм указана другая версия, файл собран в устаревшем формате и проверку не пройдёт: у него другая структура. Пересоберите документ в 5.03 в учётной программе.

Файл прошёл проверку. Значит, оператор ЭДО его точно примет?

Шансы очень высоки: проверяются та же схема и основные логические правила. Но у отдельных операторов и маркетплейсов бывают свои дополнительные требования, например к заполнению кодов маркировки или идентификаторов участников ЭДО.

Можно ли проверить титул покупателя?

Да. Титул покупателя (КНД 1115132, имя файла начинается с ON_NSCHFDOPPOK) проверяется по своей схеме так же, как титул продавца.

Проверяются ли коды маркировки?

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

Мне выдали ошибку, но я не понимаю, как её исправить. Что делать?

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

Проверьте файл до подписания

Отказ оператора ЭДО обходится дороже минуты на проверку: документ возвращается, отгрузка ждёт, покупатель звонит. Загрузите XML и получите список ошибок сейчас. А если документа ещё нет, соберите его из таблицы через конвертер УПД онлайн: он сразу формирует корректный файл формата 5.03.

Проверить УПД

Подробнее по теме