Выгрузка УПД в формате XML из 1С: настройка форматов и сохранение файла
Содержание
Чтобы сохранить УПД в формате XML из 1С, документ нужно сначала превратить в электронный: в карточке реализации нажать ЭДО → Просмотреть электронный документ, а затем в открывшейся форме выбрать Ещё → Сохранить в файл. 1С выгрузит тот самый XML по формату ФНС — файл с именем вида ON_NSCHFDOPPR_...xml плюс файл подписи. Печатная форма УПД в XML не превращается: это два разных объекта.
Типичная ситуация: пришло требование из налоговой — представить УПД по сделке в электронном виде. Или контрагент просит «скиньте хмл, мы загрузим в свою учётку». Бухгалтер открывает документ, жмёт «Печать», сохраняет в PDF — и получает отказ, потому что нужен структурированный файл по приказу ФНС, а не картинка.
Ниже — как в 1С настроить выгрузку УПД в формате XML, три рабочих способа получить файл (включая вариант без оператора ЭДО), чем отличаются функции СЧФДОП, СЧФ и ДОП, какие проводки формирует сама реализация и почему файл иногда не принимают.
Что такое УПД в XML и зачем он нужен
УПД — универсальный передаточный документ: счёт-фактура и накладная в одном бланке. В бумажном виде это печатная форма, в электронном — файл XML строго определённой структуры, утверждённой ФНС (приказ № ММВ-7-15/820@).
XML нужен в трёх ситуациях:
- 📤 Отправка контрагенту через ЭДО. Оператор передаёт именно XML, а «картинку» формирует из него на лету.
- 🏛 Ответ на требование ИФНС. Налоговая принимает электронный документ комплектом: XML + отсоединённая подпись. Скан или PDF её не устроит, если документ изначально был электронным.
- 🔄 Загрузка в чужую систему. Другая учётная программа читает XML и создаёт документ поступления автоматически — без ручного набивания строк.
Главное отличие от «выгрузки данных в XML» через универсальную обработку: там получается технический дамп объектов 1С, который за пределами 1С никому не нужен. Формат ФНС — это другой файл с другой структурой.
Из чего состоит файл
| Элемент | Что внутри |
|---|---|
ИдФайл | Идентификатор файла — должен совпадать с именем файла без расширения |
СвУчДокОбор | Сведения об участниках документооборота: ИНН, КПП, идентификаторы ЭДО |
Документ → Функция | СЧФДОП, СЧФ или ДОП — что именно за документ |
СвСчФакт | Шапка: номер, дата, продавец, покупатель, валюта, основание |
ТаблСчФакт | Табличная часть: номенклатура, код ОКЕИ, количество, ставка и сумма НДС |
СвПродПер | Передаточная часть: кто передал, по какому основанию, дата отгрузки |
Подписант | ФИО, должность, основание полномочий |
Кодировка — windows-1251, в шапке файла указан код КНД 1115131 и версия формата (5.01 или более новая). Менять содержимое файла руками нельзя: любая правка ломает подпись, и документ становится недействительным.
Как настроить выгрузку УПД в формате XML
Без настройки кнопка ЭДО либо не появится, либо создаст не тот вид документа. Порядок действий отличается по конфигурациям.
Где включается обмен электронными документами
| Конфигурация | Путь к настройкам |
|---|---|
| Бухгалтерия предприятия 3.0 | Администрирование → Обмен электронными документами → Обмен с контрагентами |
| Управление торговлей 11 | НСИ и администрирование → Настройки интеграции → Обмен электронными документами |
| ERP 2 / КА 2 | НСИ и администрирование → Настройки интеграции → Обмен электронными документами |
| Управление нашей фирмой | Компания → Интеграция → Обмен с контрагентами |
| ЗУП 3.1 | ЭДО с контрагентами не поддерживается — УПД там не создают |
Включите флажок Сервисы ЭДО (или Обмен электронными документами с контрагентами) и разверните группу Обмен с контрагентами.
Выбор вида документа: СЧФДОП, СЧФ или ДОП
Это ключевая настройка. Один и тот же документ реализации выгружается в XML по-разному в зависимости от выбранной функции.
СЧФДОП — полноценный УПД: и счёт-фактура, и передаточный документ в одном файле. Покупатель заявляет вычет по этому же файлу, отдельный счёт-фактуру отправлять не нужно.ДОП — только передаточный документ, аналог накладной или акта. Раздел со счётом-фактурой в XML не формируется.СЧФ. В файле не будет передаточной части, поэтому как УПД он не подойдёт — контрагент потребует накладную.Настраивается так:
- Откройте
Администрирование→Обмен электронными документами→Обмен с контрагентами→Настройки ЭДО. - Найдите строку с нужным контрагентом (или создайте новую, если обмен ещё не настроен).
- Перейдите на закладку
Исходящие документы. - В строке
Реализация (акты, накладные, УПД)в колонке с видом электронного документа выберитеУниверсальный передаточный документи функциюСЧФДОП. - Проверьте версию формата — если контрагент жалуется на несовместимость, переключите на другую доступную версию.
- Запишите настройку.
Настройка хранится в разрезе контрагента. Если выгрузка УПД в XML правильно работает с одним покупателем и ломается с другим — сравните их карточки в Настройках ЭДО, а не ищите проблему в документе.
Что заполнить в документе до выгрузки
Формат ФНС жёстче печатной формы: часть реквизитов там обязательна.
- ✅ ИНН и КПП у организации и контрагента. Для ИП КПП не заполняется — это нормально.
- ✅ Адреса: либо структурированный адрес по ФИАС, либо строкой с кодом страны.
- ✅ Единицы измерения с кодом ОКЕИ в карточке номенклатуры (
шт— 796,кг— 166). Без кода строка не выгрузится. - ✅ Подписант: сотрудник с должностью и основанием полномочий (
Администрирование→Организации→Ответственные лица). - ✅ Договор или основание передачи — в формате это отдельный реквизит.
- ✅ Сертификат подписи и установленный криптопровайдер на рабочем месте.
Как выгрузить УПД из 1С в формате XML: три способа
Выберите способ по ситуации: есть оператор ЭДО или нет, нужен один файл или сразу сотня.
| Способ | Когда применять | Что получите |
|---|---|---|
| Из карточки электронного документа | Нужен один конкретный УПД | XML + подпись + визуализация |
| Из Архива ЭДО | Документ уже отправлен или получен | То же, пачкой по нескольким документам |
| Создание ЭД без отправки | Оператора нет, файл нужен «на руки» | XML (подпись — если подписали) |
Способ 1. Сохранить УПД из 1С в формате XML через карточку ЭДО
Самый короткий путь, работает и для исходящих, и для входящих документов.
Продажи → Реализация (акты, накладные, УПД), найдите нужную строку и откройте её. В УТ 11 и ERP — Продажи → Реализация товаров и услуг.ЭДО → Создать электронный документ. Если кнопки нет, значит не настроен обмен с этим контрагентом — вернитесь к разделу о настройке.ЭДО → Просмотреть электронный документ. Откроется форма с визуализацией УПД и служебной информацией: статус, участники, подписи.Ещё → Сохранить в файл (в некоторых релизах — Выгрузить). Укажите папку на диске.ON_NSCHFDOPPR_<ид>_<ид>_<дата>_<GUID>.xml и файл подписи с тем же именем и расширением .p7s. Часто добавляется HTML-визуализация — её можно не передавать.Если документ ещё не подписан, файл подписи не создастся. Для ответа на требование ИФНС подписанный комплект обязателен — сначала проведите подписание, потом сохраняйте.
Способ 2. Выгрузка нескольких УПД из Архива ЭДО
Когда налоговая запросила документы за квартал, по одному их выгружать бессмысленно.
- Откройте
Продажи→Текущие дела ЭДО(в УТ и ERP — одноимённый пункт в разделе продаж). - Нажмите
Архив ЭДО. - Задайте отбор: период, контрагент, вид документа
Универсальный передаточный документ, направление. - Выделите нужные строки мышью с зажатым
CtrlилиShift. Ещё→Сохранить в файли укажите каталог.
1С разложит документы по подпапкам — обычно по контрагентам и датам. Имена файлов не переименовывайте: внутри XML элемент ИдФайл обязан совпадать с именем файла.
Способ 3. Как сохранить документ в формате XML для ЭДО без оператора
Бывает, что оператора ЭДО нет, а контрагент просит XML по формату ФНС — например, чтобы загрузить его в свою систему напрямую.
- Настройте обмен с контрагентом через
Настройки ЭДО, но выберите вариант обмена без оператора (прямой обмен файлами / по каталогу, если такой способ доступен в вашем релизе). - В документе нажмите
ЭДО→Создать электронный документ. - Откройте
Текущие дела ЭДО, найдите документ в исходящих. - Подпишите его, если контрагенту нужна подпись.
- Сохраните файл через
Ещё→Сохранить в файл.
Дальше файл передаётся любым каналом — почтой, через файлообменник, на флешке. Юридическую силу ему даёт именно электронная подпись, а не способ доставки.
Не пытайтесь получить формат ФНС через Все функции → Обработки → выгрузку данных в XML или через обмен через универсальный формат EnterpriseData. Эти механизмы выгружают внутреннюю структуру 1С, и ни ИФНС, ни оператор такой файл не примут.
Как из 1С выгрузить УПД в формате XML по входящему документу
Запросы налоговой чаще касаются входящих документов — нужно подтвердить вычет. Логика та же, но искать документ надо в полученных.
Покупки→Текущие дела ЭДО→Архив ЭДО.- Отбор: направление
Входящие, видУниверсальный передаточный документ, период. - Откройте нужный документ двойным щелчком.
Ещё→Сохранить в файл.
Вместе с XML продавца сохраните и ваш титул покупателя, если вы его формировали (файл с префиксом вида ON_NSCHFDOPPOK...). В комплект для ИФНС входят оба титула и подписи к ним.
Проводки: что формирует сам УПД
Выгрузка в XML проводок не делает — она только создаёт файл. Проводки формирует документ реализации, на основе которого УПД построен. Пример: продали товар на 120 000 ₽ с НДС 20 %, себестоимость партии — 70 000 ₽.
| Операция | Дебет | Кредит | Сумма, ₽ |
|---|---|---|---|
| Выручка от реализации | 62.01 | 90.01.1 | 120 000 |
| НДС с реализации | 90.03 | 68.02 | 20 000 |
| Списание себестоимости товара | 90.02.1 | 41.01 | 70 000 |
| Финансовый результат по сделке | 90.09 | 99.01 | 30 000 |
На УСН третья и четвёртая строки остаются, а проводка по НДС не формируется — и в XML вы выбираете функцию ДОП без раздела счёта-фактуры.
Если выгрузили УПД, а потом исправили документ реализации, файл не обновится сам. После любой правки суммы, номенклатуры или реквизитов электронный документ нужно аннулировать или сформировать заново — иначе у вас в базе одни данные, а у контрагента другие.
Типичные ошибки при выгрузке УПД в XML
Администрирование → Обмен электронными документами → Обмен с контрагентами → Настройки ЭДО.windows-1251. Выгрузите файл повторно и не открывайте его редакторами.ИдФайл внутри XML должен точно совпадать с именем файла без расширения. Верните исходное имя.ДОП вместо СЧФДОП. Покупатель по такому документу вычет не заявит. Исправьте вид документа и сформируйте ЭД заново.Текущих делах ЭДО и повторите сохранение.Печать в документе реализации. Печатная форма — это визуализация, формат ФНС получается только через карточку электронного документа.Отправить и получить и дождитесь смены статуса.Чем проверить, что всё выгрузилось правильно
- 🔎 Карточка ЭД — визуализация должна совпадать с печатной формой УПД построчно: количество, суммы, НДС, итог.
- 📑 Текущие дела ЭДО — здесь видны документы, застрявшие в отправке или ожидающие подписи.
- 🗄 Архив ЭДО — подтверждает, что документ завершил документооборот и файл доступен для выгрузки.
- 📊 Книга продаж (
Отчёты→Книга продаж) — проверьте, что УПД попал в книгу с той же суммой НДС, что и в XML. - 🤝 Сверка данных учёта НДС — сверяет ваши счета-фактуры с данными контрагента, ловит расхождения до сдачи декларации.
- 📐 Браузер — откройте XML в браузере: если файл структурно корректен, он отобразится деревом, если нет — браузер покажет ошибку разбора.
Как настроить выгрузку, чтобы не повторять ручную работу
Если XML нужен постоянно, автоматизируйте:
- В
Настройках ЭДОпо контрагенту включите автоматическое формирование и отправку электронных документов — тогда ЭД создаётся сразу при проведении реализации. - Проверьте, что регламентное задание отправки и получения электронных документов включено и выполняется по расписанию (
Администрирование→Обслуживание→Регламентные и фоновые задания). - Один раз проставьте коды ОКЕИ по всей номенклатуре — это снимает половину ошибок выгрузки.
- Заведите подписанта с актуальной доверенностью и следите за сроком сертификата: он заканчивается тихо, а подписывать перестаёт сразу.
- Для регулярных запросов ИФНС делайте выгрузку пачкой из
Архива ЭДОс отбором по периоду, а не по одному документу.
Храните выгруженные комплекты в отдельной папке по кварталам. Когда требование придёт повторно — отдадите файлы за минуту, не поднимая базу.
Частые вопросы
Можно ли получить XML из печатной формы УПД?
ЭДО → Просмотреть электронный документ → Ещё → Сохранить в файл.Чем отличаются функции СЧФДОП и ДОП?
СЧФДОП — это счёт-фактура плюс передаточный документ в одном файле, вариант для плательщиков НДС. ДОП — только передаточный документ, его выбирают на УСН и в случаях, когда счёт-фактура не нужен.Почему ИФНС не принимает выгруженный файл?
ИдФайл перестал совпадать с именем, файл пересохранили в другой кодировке, либо отправили XML без файла подписи .p7s.Как выгрузить УПД в XML без оператора ЭДО?
Настройках ЭДО, создать электронный документ кнопкой ЭДО, подписать его и сохранить файл из карточки ЭД. Передать контрагенту можно любым каналом.Где в 1С лежит уже выгруженный файл УПД?
Можно ли выгрузить УПД в XML из ЗУП 3.1?
Что делать, если после выгрузки исправили документ реализации?
Источники
- НК РФ, ст. 169 — счёт-фактура, в том числе в электронной форме
- Федеральный закон от 06.12.2011 № 402-ФЗ, ст. 9 — первичные учётные документы
- Приказ ФНС России от 19.12.2018 № ММВ-7-15/820@ — формат счёта-фактуры и документа о передаче товаров (УПД)
- Приказ Минфина России от 05.02.2021 № 14н — порядок выставления и получения электронных счетов-фактур