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

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

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

Формат УПД 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 или вы ведёте продажи в таблицах, путь такой:

  1. Заполните таблицу с реквизитами и товарами (можно взять наш шаблон).
  2. Загрузите её в сервис эксель в XML для УПД.
  3. Конвертер сам посчитает номера строк, стоимость, НДС, итоги, дату формирования и сформирует ИдФайл.
  4. Скачайте XML с правильным именем и загрузите его к оператору ЭДО.
  5. Подпишите и отправьте контрагенту в системе ЭДО.

Наш сервис не подписывает и не отправляет документы: это делает оператор ЭДО (Диадок, СБИС, ЭДО Лайт и др.).

FAQ

Что нового ввёл приказ ФНС 970?

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

Можно ли открыть XML-УПД в Excel?

Да, через конвертер: любой УПД 5.03 переводится в таблицу и обратно без потерь.

Обязателен ли формат 5.03 для бумажного УПД?

Нет. Формат касается только электронного документа. Бумажный бланк оформляется по форме счёта-фактуры.

Почему оператор не принимает мой файл?

Чаще всего из-за переименованного файла, несходящихся сумм или файла в устаревшей версии формата: если в ВерсФорм не 5.03, пересоберите документ в 5.03. Перед отправкой файл можно проверить по XSD-схеме.

Как узнать версию формата файла?

Откройте XML в текстовом редакторе и посмотрите атрибут ВерсФорм в элементе Файл.

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

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

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