Как выгрузить УПД из 1С 8.3 в формате XML для ЭДО
📋 Содержание
Контрагент прислал письмо: «Пришлите УПД электронно, мы принимаем только XML». А у вас документ реализации в 1С и никакого модуля ЭДО. Знакомо? Хорошая новость — выгрузить универсальный передаточный документ в XML можно из любой типовой конфигурации на 1С 8.3, даже без подключённого оператора.
Коротко: откройте документ «Реализация (акт, накладная, УПД)», нажмите ЭДО → Выгрузить документ в файл на диск, и 1С сохранит корректный XML по формату ФНС. Дальше файл загружается в Диадок, Контур или СБИС вручную. Ниже — все нюансы: где кнопка, какой статус выбрать, почему оператор иногда отказывается принять файл и как это чинить.
Ошибка в формате стоит дорого. Если XML не пройдёт проверку у оператора, контрагент не получит документ, покупатель не поставит НДС к вычету вовремя, а вы будете разбираться с реквизитами вместо закрытия месяца. Поэтому выгружать нужно правильно с первого раза.
Что такое УПД и зачем ему формат XML
УПД (универсальный передаточный документ) объединяет счёт-фактуру и первичку — накладную или акт. Один документ вместо двух. Введён письмом ФНС ещё в 2013 году, сейчас применяется массово.
Для электронного документооборота УПД должен быть в строго определённом машиночитаемом формате. Это не произвольный файл, а XML по приказу ФНС — с фиксированной структурой тегов, версией формата и обязательными реквизитами. Оператор ЭДО (Диадок, Контур, СБИС, 1С-ЭДО) принимает только такой файл: по нему налоговая при проверке однозначно распознаёт документ.
Актуальная версия формата на 2026 год — 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 или 2
Ключевой момент, на котором спотыкаются чаще всего. У УПД есть два статуса:
- Статус 1 — УПД работает и как счёт-фактура, и как первичка (накладная/акт). Даёт право на вычет НДС. Именно этот статус нужен при отгрузке с НДС.
- Статус 2 — УПД только как первичный документ, без функции счёта-фактуры. Применяют неплательщики НДС (УСН) или когда счёт-фактура выставляется отдельно.
В 1С статус определяется автоматически по документу-основанию: если в «Реализации» есть строка «Счёт-фактура» и стоит НДС — выгрузится статус 1. Если организация на УСН — статус 2. Перед выгрузкой проверьте, что в документе проведён счёт-фактура — иначе уйдёт статус 2, и покупатель не получит право на вычет.
Пошагово: выгрузка УПД в XML без подключённого ЭДО
Это базовый способ. Работает в любой типовой 1С:Бухгалтерии 8.3, даже если сервис ЭДО не настроен. Подходит, когда нужно один-два документа отдать контрагенту файлом.
ON_NSCHFDOPPR_...xml. Это и есть УПД в формате ФНС.⚠️ Файл выгружается без электронной подписи. Подпись накладывается уже на стороне оператора (в веб-кабинете Диадок/Контур) или при отправке через 1С-ЭДО. Просто XML на диске юридической силы ещё не имеет.
Пошагово: выгрузка при подключённом сервисе 1С-ЭДО
Если в базе настроен 1С-ЭДО, отдельный XML на диск обычно не нужен — документ уходит контрагенту прямо из 1С. Но выгрузить файл всё равно можно, например для архива или для загрузки в стороннего оператора:
- Откройте документ реализации → ЭДО → «Просмотреть электронный документ».
- В форме электронного документа нажмите «Ещё» → «Сохранить в файл» (или значок дискеты).
- 1С сохранит подписанный или неподписанный XML в зависимости от стадии.
Для массовой выгрузки удобнее список: Продажи → Электронные документы → выделите нужные строки → «Выгрузить в файл». Так за раз получаете десятки XML — если контрагент просит выгрузку пачкой.
Сама выгрузка в XML проводок не создаёт — это выгрузка уже проведённого документа. Проводки формирует «Реализация». Но проверить их стоит: если реализация не проведена или НДС не начислен, в XML уйдут пустые или неверные суммы налога.
Особенности по операторам: Диадок, Контур, СБИС
Формат XML един для всех — его задаёт ФНС, а не оператор. Разница только в том, как файл загружается:
- Контур.Диадок. Веб-кабинет → «Новый документ» → «Загрузить». XML подхватывается автоматически, распознаётся как формализованный УПД. Есть модуль «Диадок для 1С» — тогда выгрузка на диск не нужна, отправка идёт из 1С.
- Контур.Экстерн / другие продукты Контура. Аналогично — загрузка XML через веб.
- СБИС (Тензор). Раздел «Документы» → «Загрузить» → XML. СБИС просит статус документа при загрузке — указывайте тот же, что выгрузили из 1С (обычно 1).
- 1С-ЭДО. Промежуточный вариант — можно и отправлять из 1С, и выгружать файл.
💡 Если у вас и у контрагента разные операторы — работает роуминг. Файл всё равно один и тот же XML, оператор сам маршрутизирует документ. Отдельная выгрузка «под Диадок» или «под СБИС» не нужна.
Типичные ошибки выгрузки и как их починить
Самый частый сценарий боли: файл выгрузился, а оператор его не принял. Разберём по симптомам.
Какой способ выбрать
- Разовая отправка одному контрагенту — выгрузка на диск + загрузка в веб-кабинет оператора. Быстро, ничего настраивать не нужно.
- Регулярный обмен, десятки документов в день — подключите 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С» и не аффилированы с ней.