Формат УПД 5.03 — это действующая версия электронного универсального передаточного документа, по которой операторы ЭДО принимают и передают УПД в виде XML-файла. Ниже коротко о том, какой приказ её ввёл, как устроен файл и какие реквизиты в нём обязательны.
Если вам нужен не разбор, а готовый файл, загрузите таблицу в онлайн-конвертер УПД в XML: он соберёт документ версии 5.03 из Excel.
Что такое формат УПД 5.03
Электронный УПД — это не PDF и не скан бланка, а XML-файл строго определённой структуры. Структуру описывает ФНС: какие элементы и атрибуты есть в файле, какие из них обязательны, какие значения допустимы. Каждая редакция такого описания получает номер версии. Универсальный передаточный документ в формате 5.03 — текущая редакция.
Что важно знать о формате 5.03 для ЭДО:
- файл в кодировке windows-1251;
- корневой элемент —
<Файл ИдФайл="..." ВерсФорм="5.03" ВерсПрог="...">; - титул продавца имеет код КНД 1115131, титул покупателя — КНД 1115132;
- документ становится юридически значимым только после подписания квалифицированной электронной подписью.
Печатная форма, которую показывают Диадок, СБИС и другие операторы, строится из XML и выглядит как привычный бланк УПД.
Приказ ЕД-7-26/970@: что он регулирует
Формат 5.03 утверждён приказом ФНС России от 19.12.2023 № ЕД-7-26/970@. Отсюда разговорное название «970-й формат» и запросы вроде «УПД 970 формат».
Приказ регулирует:
- формат счёта-фактуры, документа об отгрузке товаров (выполнении работ, оказании услуг) и документа о передаче имущественных прав, в том числе в форме УПД;
- состав и структуру титулов продавца и покупателя;
- правила именования файла и формирования ИдФайл;
- обязательность и допустимые значения реквизитов.
Что именно приказ требует от документа и что это значит на практике, разобрано в отдельной статье (ссылка в конце страницы).
Официальный текст приказа и XSD-схемы публикуются на сайте ФНС: nalog.gov.ru.
Структура электронного УПД
Описание формата УПД 5.03 занимает десятки страниц, но верхний уровень файла устроен довольно просто:
Файл (ИдФайл, ВерсФорм="5.03", ВерсПрог)
└── Документ (КНД, Функция, ДатаИнфПр ...)
├── СвСчФакт (НомерДок, ДатаДок)
│ ├── СвПрод — продавец
│ ├── ГрузОт — грузоотправитель
│ ├── ГрузПолуч — грузополучатель
│ └── СвПокуп — покупатель
├── ТаблСчФакт
│ ├── СведТов (НомСтр=1, 2, ...) — строки товаров
│ └── ВсегоОпл — итоги
├── СвПродПер — сведения о передаче
└── Подписант
Атрибут Функция задаёт роль документа: СЧФ (только счёт-фактура), СЧФДОП (счёт-фактура и передаточный документ, на бумаге статус 1) или ДОП (только передаточный документ, статус 2).
Для маркированных товаров внутри СведТов есть блок ДопСведТов/НомСредИдентТов с кодами маркировки КИЗ или кодами упаковок НомУпак.
Имя файла
Имя файла должно совпадать с ИдФайл и строится по шаблону:
ON_NSCHFDOPPR_<получатель>_<отправитель>_<ГГГГММДД>_<GUID>_N2_N3_N4_N5_N6_N7.xml
Получатель и отправитель — код оператора ЭДО плюс ID участника. N2–N6 — признаки 0/1 (прослеживаемость, маркировка, алкоголь, табак, нефтепродукты), N7 — «00». Для титула покупателя используется префикс ON_NSCHFDOPPOK. Если переименовать файл, оператор вернёт ошибку «Имя файла не соответствует ИдФайл».
Обязательные реквизиты
В титуле продавца без этих сведений файл не пройдёт проверку по XSD-схеме:
| Блок | Реквизиты |
|---|---|
| Документ | КНД, функция, дата и время формирования, составитель |
| Счёт-фактура | номер и дата документа, код валюты |
| Продавец и покупатель | наименование, ИНН (и КПП для организаций), адрес |
| Товары | номер строки, наименование, количество, цена, стоимость, ставка и сумма НДС, стоимость с НДС, акциз или «без акциза» |
| Итоги | стоимость без НДС, сумма НДС, стоимость с НДС |
| Передача | содержание операции, дата передачи, основание |
| Подписант | ФИО, должность, полномочия |
Кроме схемы есть логические проверки: итоги должны сходиться со строками, НДС — со ставкой, имя файла — с ИдФайл.
Как получить УПД 5.03 из Excel
Если учётная система ещё не формирует электронный УПД формата 5.03 или вы ведёте продажи в таблицах, путь такой:
- Заполните таблицу с реквизитами и товарами (можно взять наш шаблон).
- Загрузите её в сервис эксель в XML для УПД.
- Конвертер сам посчитает номера строк, стоимость, НДС, итоги, дату формирования и сформирует ИдФайл.
- Скачайте XML с правильным именем и загрузите его к оператору ЭДО.
- Подпишите и отправьте контрагенту в системе ЭДО.
Наш сервис не подписывает и не отправляет документы: это делает оператор ЭДО (Диадок, СБИС, ЭДО Лайт и др.).
FAQ
Что нового ввёл приказ ФНС 970?
Он утвердил сам формат 5.03: титулы продавца и покупателя, функции СЧФ, СЧФДОП и ДОП, имя файла с признаками маркировки и прослеживаемости, требования к подписанту. Подробности — в статье по ссылке ниже.
Можно ли открыть XML-УПД в Excel?
Да, через конвертер: любой УПД 5.03 переводится в таблицу и обратно без потерь.
Обязателен ли формат 5.03 для бумажного УПД?
Нет. Формат касается только электронного документа. Бумажный бланк оформляется по форме счёта-фактуры.
Почему оператор не принимает мой файл?
Чаще всего из-за переименованного файла, несходящихся сумм или файла в устаревшей версии формата: если в ВерсФорм не 5.03, пересоберите документ в 5.03. Перед отправкой файл можно проверить по XSD-схеме.
Как узнать версию формата файла?
Откройте XML в текстовом редакторе и посмотрите атрибут ВерсФорм в элементе Файл.
Подготовьте таблицу и переведите её в электронный УПД через конвертер УПД Excel в XML — файл формата 5.03 будет готов к подписанию.