УПД в формате XML для ЭДО: как выгрузить и загрузить в Диадок и СБИС
УПД в формате XML — это электронный универсальный передаточный документ, который принимают Диадок, СБИС (Saby), Астрал, СберКорус и другие операторы ЭДО. Разбираем, какой формат сейчас действует, как выгрузить УПД в XML из учётной системы и загрузить его оператору без ошибок.
Что такое УПД в формате XML
УПД (универсальный передаточный документ) объединяет счёт-фактуру и накладную или акт. В электронном документообороте он существует как файл XML: структура полей и их порядок заданы форматом ФНС. Юридическую силу имеет именно XML, подписанный квалифицированной электронной подписью (КЭП). Печатная форма или PDF — только картинка для просмотра.
Поэтому на вопрос «как отправить УПД в ЭДО» ответ всегда один: получить XML-файл правильного формата, загрузить его оператору, подписать и отправить.
Формат УПД 5.03
Сейчас действует формат 5.03, утверждённый приказом ФНС от 19.12.2023 № ЕД-7-26/970@. Переходный период закончился 31 марта 2025 года: с 1 апреля 2025 электронный УПД передаётся только в формате 5.03, старый 5.01 операторы не принимают.
Что важно знать о 5.03 на практике:
- в адресах обязательна страна — пустое поле частая причина отказа;
- в формате есть пониженные ставки НДС для упрощённой системы налогообложения — в 5.01 их не было;
- один формат для всех операторов: файл, который принял Диадок, примет и СБИС.
Как выгрузить УПД в формате XML
XML собирают из данных учётной системы — так не приходится перепечатывать отгрузку в кабинете оператора:
| Где ведёте учёт | Как получить XML |
|---|---|
| 1С | Через встроенный сервис ЭДО или выгрузку электронного документа в файл. |
| МойСклад | Приложением «Конструктор.УПД.ЭДО»: XML формируется из отгрузки по шаблонам и скачивается кнопкой или по ссылке в отгрузке. |
| Нет учётной системы | Заполнить УПД вручную прямо в кабинете оператора ЭДО. |
Как загрузить УПД XML в Диадок и СБИС
- Загрузите файлВ кабинете оператора загрузите XML как исходящий документ из файла — в Контур.Диадок, СБИС (Saby), Астрал или СберКорус.
- ПроверьтеОператор покажет документ в читаемом виде: проверьте покупателя, позиции, суммы и НДС.
- Подпишите и отправьтеПодпишите КЭП и отправьте покупателю. Он подпишет свой титул — и документ считается принятым.
Отдельной настройки под конкретного оператора не нужно: формат УПД один для всех.
Почему оператор не принимает XML-файл
Почти всегда дело в данных, а не в операторе. Частые причины:
- неверная длина ИНН или КПП, лишние пробелы, невидимые символы, скопированные из Excel;
- латинские буквы вперемешку с русскими — например «C» и «С» в названии;
- пустые обязательные поля — например, страна в адресе, которая обязательна в формате 5.03;
- устаревший формат 5.01 вместо 5.03.
В тексте ошибки оператор обычно указывает атрибут XML — по нему легко найти поле, из которого пришло неверное значение, и исправить его в карточке организации, контрагента или товара.
Как получить УПД в формате XML из МойСклад
«Конструктор.УПД.ЭДО» формирует УПД в формате 5.03 из отгрузки МойСклад:
- любое поле УПД — верхний блок, таблица товаров, нижний блок — заполняется из данных организации, контрагента, товара, отгрузки, договора или справочника;
- шаблоны для конкретного покупателя, группы контрагентов и общий — для покупателей со своими правилами заполнения;
- XML скачивается кнопкой «Решения» в отгрузке или по ссылке в дополнительном поле;
- файл подходит для Контур.Диадок, Астрал, Saby (СБИС), СберКорус и других операторов.
Настройка по шагам — в инструкции к приложению.
Частые вопросы
Что такое УПД в формате XML?
Это электронный универсальный передаточный документ — файл XML по формату, утверждённому ФНС. Именно XML, подписанный квалифицированной электронной подписью, считается юридически значимым документом в ЭДО. PDF или скан — только картинка для просмотра.
Какой формат УПД сейчас действует?
Формат 5.03, утверждённый приказом ФНС от 19.12.2023 № ЕД-7-26/970@. С 1 апреля 2025 года электронный УПД передаётся только в нём, прежний формат 5.01 больше не принимается.
Как выгрузить УПД в формате XML для ЭДО?
Из учётной системы: в 1С — через сервис ЭДО или выгрузку электронного документа в файл, в МойСклад — приложением «Конструктор.УПД.ЭДО», которое собирает XML из отгрузки по шаблонам. Готовый файл загружается в кабинет оператора ЭДО, подписывается и отправляется покупателю.
Как загрузить УПД XML в Диадок?
В Контур.Диадок загрузите XML-файл как исходящий документ, проверьте получателя и содержимое, подпишите электронной подписью и отправьте. Если Диадок показал ошибку, в тексте обычно указан атрибут XML — по нему ищите поле, из которого пришло неверное значение.
Как загрузить УПД XML в СБИС (Saby)?
Так же, как в Диадок: XML-файл загружается в СБИС как документ из файла. Формат УПД один для всех операторов, отдельной настройки под СБИС не нужно.
Почему оператор ЭДО не принимает XML-файл УПД?
Чаще всего из-за данных: неверная длина ИНН или КПП, невидимые символы и лишние пробелы, латиница вперемешку с кириллицей, пустые обязательные поля (например, страна в адресе для формата 5.03), устаревшая версия формата. Проверьте поле, на которое указывает ошибка, и исправьте его в карточке организации, контрагента или товара.
Покупатель требует заполнять УПД по своим правилам. Что делать?
Сделайте для такого покупателя отдельный шаблон заполнения. В «Конструктор.УПД.ЭДО» шаблон контрагента применяется раньше группового и общего, поэтому правила одного покупателя не затронут остальных.
Помощь и поддержка
Price Hub — приложения для МойСклад от продавцов на маркетплейсах. Мы сами продаём автозапчасти и проверяем всё сначала на своём складе. Вопрос в мессенджере попадает сразу к тем, кто делал приложение.
Нужна интеграция, которой нет в каталоге? Сделаем под заказ — а если идея классная, бесплатно.