1. Главная
  2. Формат УПД 5.03
  3. Приказ ФНС 970: что нового в формате УПД 5.03

Приказ ФНС 970: что нового в формате УПД 5.03

Приказ ФНС ЕД-7-26/970@ и формат УПД 5.03: функции СЧФ, СЧФДОП и ДОП, титулы, ИдФайл, коды маркировки, подписант, работа в Диадоке и других ЭДО.

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

Что утвердил приказ ЕД-7-26/970@

Приказ ФНС России от 19.12.2023 № ЕД-7-26/970@ утвердил электронный формат УПД 5.03. Отсюда и запросы вроде «приказ ФНС 970 новый формат УПД» или «УПД 970 формат»: это одно и то же.

Формат — это не бланк, а описание XML-файла. Оно отвечает на вопросы:

  • какие элементы и атрибуты есть в документе и в каком порядке они идут;
  • какие из них обязательны, а какие нужны только в определённых ситуациях;
  • какие значения допустимы (коды, даты, ставки, признаки);
  • как называть файл и как формировать его идентификатор;
  • из каких частей (титулов) состоит документ и кто их подписывает.

К приказу прилагаются XSD-схемы: по ним операторы ЭДО и программы проверяют файл автоматически. Официальный текст и схемы публикуются на сайте ФНС: nalog.gov.ru.

Номер версии записан прямо в файле. Корневой элемент выглядит так:

<Файл ИдФайл="ON_NSCHFDOPPR_..." ВерсФорм="5.03" ВерсПрог="...">

Файл должен быть в кодировке windows-1251. Документ в UTF-8 оператор не примет, даже если содержимое верное.

Какие документы и функции описывает формат

Один формат покрывает сразу несколько документов. Какую роль играет конкретный файл, задаёт атрибут Функция элемента Документ:

ФункцияЧем является документНа бумаге
СЧФтолько счёт-фактура—
СЧФДОПсчёт-фактура и передаточный документУПД со статусом 1
ДОПтолько передаточный документ (накладная, акт)УПД со статусом 2

Плательщики НДС, которые отгружают товар или сдают работы, обычно формируют СЧФДОП. Продавцы без НДС — ДОП. СЧФ нужна, когда первичный документ оформляется отдельно.

Кроме функции, формат делит документ на титулы:

  • Титул продавца (КНД 1115131) — основная часть: стороны, товары, суммы, сведения о передаче, подписант со стороны продавца. Имя файла начинается с ON_NSCHFDOPPR.
  • Титул покупателя (КНД 1115132) — ответ покупателя: подтверждение получения товара или результата работ, сведения о приёмке и подписант со стороны покупателя. Это отдельный файл с префиксом ON_NSCHFDOPPOK.

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

Ключевые реквизиты 5.03

Полный перечень лучше смотреть в XSD-схеме, но на практике чаще всего важны четыре блока.

ИдФайл и имя файла

Имя файла равно ИдФайл плюс «.xml» и строится по шаблону:

ON_NSCHFDOPPR_<получатель>_<отправитель>_<ГГГГММДД>_<GUID>_N2_N3_N4_N5_N6_N7

Получатель и отправитель — трёхсимвольный код оператора ЭДО плюс ID участника. Признаки N2–N6 — это 0 или 1: прослеживаемость, маркировка, алкоголь, табак, нефтепродукты. N7 — «00». Если вручную переименовать файл, оператор вернёт ошибку «Имя файла не соответствует ИдФайл».

Коды маркировки

Для маркированных товаров коды передаются внутри строки товара, в блоке СведТов/ДопСведТов/НомСредИдентТов. Каждый код — отдельный элемент КИЗ, по одному на единицу товара. GTIN указывается в атрибуте ГТИН:

<СведТов НомСтр="1" ...>
  <ДопСведТов ПрТовРаб="1" АртикулТов="NB-X15" КодТов="000123" ГТИН="04601234567893">
    <НомСредИдентТов>
      <КИЗ>010460123456789321AbC1dEf2GhI3j</КИЗ>
      <КИЗ>010460123456789321KlM4nOp5QrS6t</КИЗ>
    </НомСредИдентТов>
  </ДопСведТов>
</СведТов>

Вместо КИЗ можно передать коды упаковок НомУпак, но в одном блоке их не совмещают. Код идёт без криптохвоста, то есть без части после разделителя GS. Когда покупатель подписывает свой титул, оператор ЭДО передаёт сведения в «Честный знак», и коды переходят на баланс покупателя.

Прослеживаемость

Для товаров, подлежащих прослеживаемости, в строках указывают регистрационный номер партии (РНПТ) и количественные показатели, а в имени файла признак N2 ставят равным 1.

Подписант

Блок Подписант описывает, кто подписывает документ: ФИО, должность и полномочия. Если подписывает не руководитель, а сотрудник по доверенности, сведения о полномочиях должны это отражать.

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

Формат 970 в Диадоке и других ЭДО

Крупные операторы ЭДО — Диадок, СБИС, ЭДО Лайт и другие — работают с форматом 5.03. На практике это выглядит так:

  • Загрузка готового XML. Оператор проверяет файл по схеме и показывает печатную форму.
  • Создание документа в веб-интерфейсе. УПД, созданные вручную у оператора, сразу формируются в формате 5.03.
  • Ошибки при загрузке. Если файл не соответствует схеме, оператор покажет ошибку. Тексты у всех разные, но суть обычно понятна: неверное имя файла, нет обязательного реквизита, не сходятся суммы. Файл в устаревшей версии формата (в ВерсФорм не 5.03) нужно пересобрать в 5.03.
  • Интеграции с учётными системами. Модуль обмена между 1С и оператором тоже должен формировать файл в 5.03: оператор не исправит выгрузку сам.

По запросу «970 формат УПД Диадок»: готовый XML загружается в разделе создания или загрузки документов, после чего документ подписывается и отправляется контрагенту.

Подпись и отправка — функция оператора ЭДО. Сам XML без квалифицированной электронной подписи юридической силы не имеет.

Как подготовить документ в формате 5.03

Если документы формирует учётная система

  1. Обновите конфигурацию до релиза с поддержкой 5.03.
  2. Выгрузите тестовый документ и откройте его в текстовом редакторе: в элементе Файл должно быть ВерсФорм="5.03".
  3. Проверьте имя файла: оно совпадает с ИдФайл и заканчивается признаками.
  4. Проверьте ставку НДС: с 01.01.2026 основная ставка — 22%.
  5. Обновите модуль обмена с оператором ЭДО.

Если вы готовите УПД в Excel

  1. Заполните таблицу: реквизиты документа, стороны, товары с количеством, ценой и ставкой НДС.
  2. Загрузите её в конвертер: он соберёт XML формата 5.03 в windows-1251, сам посчитает номера строк, стоимость, НДС, итоги, дату формирования и ИдФайл с признаками. Сервис бесплатный, нужна только регистрация.
  3. Для маркированных товаров добавьте коды маркировки в готовый XML до подписания.
  4. При сомнениях проверьте файл по XSD-схеме и логическим правилам: сервис выдаст понятный список ошибок.
  5. Загрузите файл к оператору ЭДО, подпишите и отправьте.

Не переименовывайте полученный файл и не пересохраняйте его в другой кодировке: оба действия ломают проверку.

Частые ошибки при подготовке

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

Подведём итог: приказ 970 задаёт всё, от имени файла до подписанта, а соблюдать эти правила вручную долго и рискованно. Если ваша программа пока не умеет формировать УПД версии 5.03, соберите файл из таблицы через конвертер УПД онлайн — он выдаст XML, готовый к подписанию у оператора ЭДО.