- Главная
- Формат УПД 5.03
- Приказ ФНС 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
Если документы формирует учётная система
- Обновите конфигурацию до релиза с поддержкой 5.03.
- Выгрузите тестовый документ и откройте его в текстовом редакторе: в элементе
Файлдолжно бытьВерсФорм="5.03". - Проверьте имя файла: оно совпадает с ИдФайл и заканчивается признаками.
- Проверьте ставку НДС: с 01.01.2026 основная ставка — 22%.
- Обновите модуль обмена с оператором ЭДО.
Если вы готовите УПД в Excel
- Заполните таблицу: реквизиты документа, стороны, товары с количеством, ценой и ставкой НДС.
- Загрузите её в конвертер: он соберёт XML формата 5.03 в windows-1251, сам посчитает номера строк, стоимость, НДС, итоги, дату формирования и ИдФайл с признаками. Сервис бесплатный, нужна только регистрация.
- Для маркированных товаров добавьте коды маркировки в готовый XML до подписания.
- При сомнениях проверьте файл по XSD-схеме и логическим правилам: сервис выдаст понятный список ошибок.
- Загрузите файл к оператору ЭДО, подпишите и отправьте.
Не переименовывайте полученный файл и не пересохраняйте его в другой кодировке: оба действия ломают проверку.
Частые ошибки при подготовке
- Функция не соответствует ситуации: продавец без НДС отправляет СЧФДОП вместо ДОП.
- Количество кодов маркировки не совпадает с количеством товара в строке.
- Признак маркировки в имени файла равен 0, хотя в строках есть коды.
- Суммы посчитаны вручную с округлением на каждом шаге и разошлись с итогом на копейку.
- В документе осталась прежняя основная ставка НДС вместо 22%.
Подведём итог: приказ 970 задаёт всё, от имени файла до подписанта, а соблюдать эти правила вручную долго и рискованно. Если ваша программа пока не умеет формировать УПД версии 5.03, соберите файл из таблицы через конвертер УПД онлайн — он выдаст XML, готовый к подписанию у оператора ЭДО.