Как выгрузить УПД из 1С 8.3 в формате XML для ЭДО
📋 Содержание
Контрагент прислал письмо: «Пришлите УПД электронно, принимаем только XML». А у вас документ реализации в 1С и никакого модуля ЭДО. Как выгрузить из 1С УПД в формате XML для ЭДО — разбираем по шагам.
Коротко: откройте документ «Реализация (акт, накладная, УПД)», нажмите ЭДО → Выгрузить документ в файл на диск — и 1С 8.3 сохранит корректный XML по формату ФНС. Дальше файл загружается в Диадок, Контур или СБИС вручную. Ниже — где кнопка, какой выбрать статус и почему оператор иногда отказывается принять файл.
⚠️ Ошибка в формате стоит дорого. Если XML не пройдёт проверку у оператора, контрагент не получит документ, а покупатель не поставит НДС к вычету вовремя. Выгружать нужно правильно с первого раза.
Что такое УПД и зачем нужен формат XML для ЭДО
УПД (универсальный передаточный документ) объединяет счёт-фактуру и первичку — накладную или акт. Один документ вместо двух. Введён письмом ФНС в 2013 году, сейчас применяется массово.
Для электронного документооборота УПД нужен в строго определённом машиночитаемом виде. Это не произвольный файл, а XML по приказу ФНС:
- 🔖 фиксированная структура тегов;
- 🔖 версия формата;
- 🔖 обязательные реквизиты.
Оператор ЭДО (Диадок, Контур, СБИС, 1С-ЭДО) принимает только такой файл — по нему налоговая при проверке однозначно распознаёт документ.
Актуальная версия формата — 5.03 (утверждена приказом ФНС № ЕД-7-26/547@). Именно её отдаёт свежая 1С:Бухгалтерия 8.3. Старые версии (5.01, 5.02) операторы ещё принимают, но при обновлении конфигурации 1С сама переключается на новый формат.
💡 XML — это внутреннее представление документа. Человеку читать его не нужно: контрагент увидит привычную печатную форму, а машина работает с тегами.
Какие документы можно выгрузить и сохранить в XML
Не всё выгружается одинаково. Формализованные документы — для них ФНС утвердила XML-формат, и налоговая понимает их автоматически:
- 📄 УПД (на основании «Реализации (акт, накладная, УПД)»);
- 📄 счёт-фактура (в т.ч. на аванс);
- 📄 корректировочный счёт-фактура и УКД;
- 📄 товарная накладная ТОРГ-12, акт выполненных работ.
Неформализованные — счета на оплату, договоры, произвольные акты. Единого формата ФНС для них нет, поэтому они уходят как обычный файл (PDF или XML свободной структуры) без юридической автоматизации на стороне налоговой.
| Документ | Формат ФНС | Как выгружается |
|---|---|---|
| УПД | XML 5.03 | Формализованный, статус 1 или 2 |
| Счёт-фактура | XML | Формализованный |
| Корректировочный СФ / УКД | XML | Формализованный |
| Счёт на оплату | нет | Неформализованный (PDF/XML) |
| Договор, произвольный акт | нет | Неформализованный |
Чтобы сохранить документ из 1С в формате XML, действие одно и то же для любого формализованного вида — меняется только документ-основание. Ниже разберём на примере УПД.
Функция и статус УПД: выгрузить со статусом 1 или 2
Ключевой момент, на котором спотыкаются чаще всего. У УПД два статуса:
- Статус 1 — УПД работает и как счёт-фактура, и как первичка (накладная/акт). Даёт право на вычет НДС. Именно этот статус нужен при отгрузке с НДС.
- Статус 2 — УПД только как первичный документ, без функции счёта-фактуры. Применяют неплательщики НДС (УСН) или когда счёт-фактура выставляется отдельно.
В 1С статус определяется автоматически по документу-основанию. Если в «Реализации» есть строка «Счёт-фактура» и стоит НДС — выгрузится статус 1. Если организация на УСН — статус 2.
⚠️ Перед выгрузкой проверьте, что в документе проведён счёт-фактура — иначе уйдёт статус 2, и покупатель не получит право на вычет.
Пошагово: как в 1С 8.3 выгрузить УПД в формате XML без ЭДО
Базовый способ. Работает в любой типовой 1С:Бухгалтерии 8.3 — в том числе в облачной 1С Фреш, — даже если сервис ЭДО не настроен. Подходит, когда нужно один-два документа отдать контрагенту файлом.
ON_NSCHFDOPPR_...xml. Это и есть УПД в формате ФНС.⚠️ Файл выгружается без электронной подписи. Подпись накладывается уже на стороне оператора (в веб-кабинете Диадок/Контур) или при отправке через 1С-ЭДО. Просто XML на диске юридической силы ещё не имеет.
Как выгрузить документ из 1С при подключённом 1С-ЭДО
Если в базе настроен 1С-ЭДО, отдельный XML на диск обычно не нужен — документ уходит контрагенту прямо из 1С. Но выгрузить файл всё равно можно, например для архива или для загрузки к стороннему оператору:
- Откройте документ реализации → ЭДО → «Просмотреть электронный документ».
- В форме электронного документа нажмите «Ещё» → «Сохранить в файл» (или значок дискеты).
- 1С сохранит подписанный или неподписанный XML в зависимости от стадии.
Для массовой выгрузки удобнее список: Продажи → Электронные документы → выделите нужные строки → «Выгрузить в файл». Так за раз получаете десятки XML — если контрагент просит выгрузку пачкой. Тем же путём можно скачать УПД или счёт-фактуру за прошлый период.
Сама выгрузка в XML проводок не создаёт — это выгрузка уже проведённого документа. Проводки формирует «Реализация». Но проверить их стоит: если реализация не проведена или НДС не начислен, в XML уйдут пустые или неверные суммы налога.
Как выгрузить документы из 1С в Контур, Диадок и СБИС
Формат XML един для всех — его задаёт ФНС, а не оператор. Разница только в том, как файл загружается:
- Контур.Диадок. Веб-кабинет → «Новый документ» → «Загрузить». XML подхватывается автоматически, распознаётся как формализованный УПД. Есть модуль «Диадок для 1С» — тогда выгрузка на диск не нужна, отправка идёт из 1С.
- Контур.Экстерн / другие продукты Контура. Аналогично — загрузка XML через веб.
- СБИС (Тензор). Раздел «Документы» → «Загрузить» → XML. СБИС просит статус документа при загрузке — указывайте тот же, что выгрузили из 1С (обычно 1).
- 1С-ЭДО. Промежуточный вариант — можно и отправлять из 1С, и выгружать файл.
💡 Если у вас и у контрагента разные операторы — работает роуминг. Файл всё равно один и тот же XML, оператор сам маршрутизирует документ. Отдельная выгрузка «под Диадок» или «под СБИС» не нужна.
Типичные ошибки выгрузки в XML и как их починить
Самый частый сценарий боли: файл выгрузился, а оператор его не принял. Разберём по симптомам.
Сколько стоит ЭДО: тарифы и когда окупается интеграция
Ручная выгрузка XML на диск бесплатна и всегда доступна, но на потоке съедает время. Ориентиры по стоимости (цифры примерные, тарифы операторы меняют):
| Способ | Ориентировочная цена | Кому подходит |
|---|---|---|
| Ручная выгрузка на диск | бесплатно | 1–5 документов эпизодически |
| Пакет у оператора (Диадок/Контур/СБИС) | ~7–10 ₽ за исходящий документ; годовые пакеты от ~1 500–2 000 ₽ за 250 шт. Входящие обычно бесплатны | Регулярный обмен |
| 1С-ЭДО | до ~100 комплектов в месяц бесплатно, сверх — примерно 10 ₽ за комплект | Отправка прямо из 1С |
Как выбрать способ:
- Разовая отправка одному контрагенту — выгрузка на диск + загрузка в веб-кабинет. Быстро, ничего настраивать не нужно.
- Регулярный обмен, десятки документов в день — подключите 1С-ЭДО или модуль оператора (Диадок для 1С). Документы уходят из 1С в один клик, статусы возвращаются обратно.
- Нужен архив XML — выгрузка списком из «Электронных документов».
Как только счёт документов идёт на десятки в день — интеграция окупается за первый же месяц.
Частые вопросы
Можно ли выгрузить УПД в XML без подключённого ЭДО?
Где в 1С 8.3 кнопка выгрузки УПД в XML?
Какой статус УПД выбирать — 1 или 2?
Почему Диадок не принимает выгруженный из 1С XML?
Файл один для Диадок, Контур и СБИС или разные?
Как выгрузить сразу много УПД пачкой?
Источники
- Приказ ФНС России от 19.12.2018 № ММВ-7-15/820@ (формат УПД)
- Приказ ФНС России от 08.06.2021 № ЕД-7-26/547@
- Пункт 1 статьи 169 НК РФ
Материал подготовлен редакцией 1С 8.3 — независимый справочник. Проверено и обновлено: 11.07.2026. Независимый справочник. Мы не представляем фирму «1С» и не аффилированы с ней.