УПД в формате XML из 1С: как сформировать, подписать и выгрузить файл
Содержание
Отдельного документа «УПД» в 1С нет, и XML руками никто не пишет. Чтобы в 1С создать УПД в формате XML, нужно взять обычную Реализацию (акт, накладная, УПД), в настройке ЭДО с контрагентом указать для неё вид электронного документа «УПД», и программа сама соберёт файл по формату ФНС — нажатием кнопки ЭДО → Отправить электронный документ.
Дальше два варианта. Если есть оператор ЭДО (1С-ЭДО, 1С-Такском, СБИС, Диадок) — файл уходит контрагенту по регламенту, подписанный вашей электронной подписью. Если оператора нет или контрагент просит «просто XML» — тот же файл выгружается на диск и передаётся как угодно.
Ниже — подготовка базы, пути меню по конфигурациям, что именно оказывается внутри XML, какие проводки встают в учёт, чем УПД со счётом-фактурой отличается от УПД без него и как лечить ошибки выгрузки.
Что такое УПД в формате XML и когда он нужен
УПД — универсальный передаточный документ, форма рекомендована письмом ФНС № ММВ-20-3/96@. Он заменяет пару «накладная ТОРГ-12 + счёт-фактура» или «акт + счёт-фактура» одним бланком.
Электронная версия УПД — это XML-файл строгой структуры, утверждённой приказом ФНС № ММВ-7-15/820@. Структура определяет каждый тег: от ИНН продавца до кода единицы измерения по ОКЕИ. Любое отступление от схемы — и файл не примет ни оператор, ни налоговая при встречной проверке.
У электронного УПД есть три функции — именно они задают, что получится на выходе:
- 🔹 СЧФДОП — счёт-фактура и документ о передаче в одном файле. Это и есть «полноценный» УПД, аналог бумажного со статусом 1.
- 🔹 ДОП — только документ о передаче, без счёта-фактуры. Аналог статуса 2: для УСН, при реализации без НДС, когда счёт-фактура выставляется отдельно.
- 🔹 СЧФ — только счёт-фактура, передачи в нём нет. Это уже не УПД.
Функция видна в самом файле в теге Функция и в карточке электронного документа в 1С. Если контрагент пишет «пришлите УПД, а не счёт-фактуру» — речь почти всегда про СЧФДОП.
Версия формата указана в XML в атрибуте ВерсФорм. Действующая версия — 5.03, она умеет передавать реквизиты прослеживаемости и коды маркировки. Старые версии постепенно выводятся из обращения, поэтому держите библиотеку ЭДО в базе обновлённой.
Что подготовить до формирования УПД в XML
Файл собирается из данных базы. Пустой реквизит в справочнике превращается в незаполненный обязательный тег и ошибку выгрузки.
Пройдите по списку один раз — дальше УПД будут формироваться без сюрпризов.
Отдельно про подпись. Сертификат должен быть выпущен на лицо, имеющее право подписи, и зарегистрирован в 1С: Администрирование → Обмен электронными документами → Настройки электронной подписи и шифрования. Там же проверяется, что программа видит закрытый ключ — кнопка Проверить в карточке сертификата.
Для электронного счёта-фактуры подпись руководителя (или уполномоченного по доверенности) обязательна — одной подписи бухгалтера по формату недостаточно, если доверенности нет. Для функции ДОП требования мягче, но подписант в файле должен быть реальный.
Настройка: какой документ 1С станет УПД
Вид электронного документа задаётся не в накладной, а в соглашении с контрагентом. Это главная причина, по которой «вместо УПД уходит ТОРГ-12».
В «Бухгалтерии 3.0»
- Откройте
Администрирование → Обмен электронными документами → Обмен с контрагентами → Настройки ЭДО. - Выберите настройку с нужным контрагентом (или создайте через приглашение).
- Перейдите на закладку
Исходящие документы. - Для строки
Реализация (акт, накладная, УПД)в колонке вида документа поставьте Универсальный передаточный документ (СЧФДОП). - Там же выберите, нужна ли отправка счёта-фактуры отдельным документом — при СЧФДОП она не нужна, иначе контрагент получит НДС дважды.
- Запишите и закройте.
В «УТ 11», «КА» и «ERP»
Путь другой, логика та же: НСИ и администрирование → Администрирование → Обмен электронными документами → Обмен с контрагентами → Настройки ЭДО. В прикладных решениях на базе УТ исходящим документом выступает Реализация товаров и услуг, а для услуг — Акт выполненных работ.
В «ERP» дополнительно проверьте, что в соглашении с клиентом не стоит собственный комплект печатных форм, который переопределяет вид электронного документа.
В «ЗУП 3.1»
УПД из «ЗУП 3.1» не формируют: там нет документов реализации. Если кадровая база обменивается электронными документами, речь идёт о других типах — например, о передаче отчётности. УПД остаётся в учётном контуре: «Бухгалтерия», «УТ», «КА», «ERP».
Как в 1С создать УПД в формате XML и отправить контрагенту
Сценарий целиком — от накладной до квитанции о приёме.
Продажи → Реализация (акт, накладная, УПД). Заполните номенклатуру, количество, цены, ставку НДС. Пока документ не проведён, электронный документ не сформируется.Печать → Универсальный передаточный документ (УПД). Если в бумажном варианте пусто в адресе, подписанте или единице измерения — в XML будет та же дыра, только с ошибкой.ЭДО → Просмотреть электронный документ. Программа соберёт XML по формату ФНС и покажет его визуально. Здесь видно функцию (СЧФДОП / ДОП) и все реквизиты, которые попадут в файл.Подписать и отправить. 1С запросит пароль закрытого ключа, поставит подпись в формате XMLDSig и упакует файл в транспортный контейнер оператора.Продажи → Текущие дела ЭДО. Документ проходит путь от «Ожидается подтверждение оператора» до «Документооборот завершён». Пока статус не финальный, обмен не закончен.Массовая отправка делается из списка: выделите несколько реализаций, затем ЭДО → Отправить электронные документы. Для регулярной отправки включите регламентное задание обмена с оператором — тогда пачка уходит по расписанию.
Как сделать УПД в формате XML файлом на диск
Бывает, что оператор не нужен: контрагент работает в другой системе и просит XML по почте, или файл требуется юристу, или вы проверяете формат перед первой отправкой.
Три рабочих способа:
| Способ | Что получите | Когда применять |
|---|---|---|
| Выгрузка из карточки электронного документа | Подписанный XML + файл подписи .sig | Документ уже отправлен или подписан, нужна копия |
Выгрузка из Архива ЭДО пачкой | Набор файлов по отбору за период | Нужны все УПД за месяц или квартал |
| Прямой обмен без оператора | Неподписанный или подписанный XML в каталоге | Контрагент принимает файлы по почте или через папку |
Прямой обмен настраивается там же, где обычный: в Настройках ЭДО при создании настройки выбирается способ обмена — каталог на диске, FTP или электронная почта. 1С формирует тот же файл по приказу ФНС и кладёт его в указанный каталог. Юридическая сила обеспечивается подписью и соглашением сторон об обмене — оператор для этого не обязателен, кроме случаев, когда через него требуется прогонять счета-фактуры по порядку Минфина.
Переименовывать выгруженный файл нельзя. Имя — часть формата: оно начинается с ON_ и содержит идентификаторы сторон, дату и уникальный номер. После переименования приёмная сторона файл отбракует.
Если нужно посмотреть содержимое — откройте XML в браузере или в любом текстовом редакторе. Основные теги, по которым ориентируются при разборе:
| Тег | Что внутри |
|---|---|
ВерсФорм | Версия формата, например 5.03 |
Функция | СЧФДОП, ДОП или СЧФ |
СвСчФакт | Номер и дата, продавец, покупатель, валюта |
ТаблСчФакт | Строки: наименование, количество, цена, ОКЕИ, НДС, РНПТ |
СвПродПер | Сведения о передаче: дата отгрузки, кто передал, основание |
Подписант | ФИО, должность, основание полномочий |
Какие проводки встают при реализации по УПД
Электронный УПД — только форма передачи. Проводки формирует сам документ реализации, и они не зависят от того, бумага ушла или XML.
Пример: продали товар на 120 000 ₽ с НДС 20 % (НДС — 20 000 ₽), себестоимость партии — 70 000 ₽.
Запись в книгу продаж появляется от счёта-фактуры — то есть при функции СЧФДОП от самого УПД, а при ДОП только если счёт-фактура выписан отдельным документом. Это ключевой момент: выбрали ДОП и не выставили счёт-фактуру плательщику НДС — реализация в книгу продаж не попадёт.
Статусы ЭДО: когда УПД считается переданным
Отправка — не финиш. Пока контрагент не подтвердил приём, документооборот открыт.
| Статус | Что значит | Что делать |
|---|---|---|
| Создан | XML собран, подпись не поставлена | Подписать и отправить |
| Ожидается подтверждение оператора | Файл принят оператором, идёт регламент | Ждать, обычно минуты |
| Ожидается извещение о получении | Контрагент ещё не забрал документ | Напомнить, если тишина больше суток |
| Требуется подписать | Пришёл ответный титул покупателя | Подписать со своей стороны |
| Документооборот завершён | Обе стороны подтвердили | Ничего, документ в архиве |
| Отклонён / с ошибкой | Контрагент отказал или не прошла проверка | Разобрать причину, исправить, отправить заново |
Проверять удобно в двух списках: Продажи → Текущие дела ЭДО — незакрытые документообороты, Продажи → Архив ЭДО — завершённые с возможностью выгрузки файлов.
Типичные ошибки при формировании УПД в XML
Почти все проблемы — это незаполненные реквизиты или неверная настройка вида документа. Ниже симптомы в том виде, в каком их показывает программа.
Обмен с контрагентами → Настройки ЭДО и статус документа.Исходящие документы для реализации выбран не тот вид документа. Поставьте «Универсальный передаточный документ (СЧФДОП)» и отключите отдельную отправку счёта-фактуры.Классификатор единиц измерения у позиции пустой код. Откройте единицу измерения и подберите её из классификатора, а не вводите текстом.Настройки электронной подписи и шифрования кнопкой Проверить.Отдельная история — повторная отправка. Если документооборот уже завершён, а в накладной нашли ошибку, новый XML с тем же номером отправлять нельзя. Делают корректировочный или исправленный документ: Корректировка реализации с видом операции «Исправление в первичных документах» — и уже он уходит по ЭДО как исправленный УПД.
Отчёты и места, где проверяют результат
После отправки пачки УПД полезно пройти короткий круг контроля:
Продажи → Текущие дела ЭДО— не осталось ли документов в статусе ожидания.Продажи → Архив ЭДО— завершённые документообороты, отсюда же выгружаются файлы.Отчёты → Оборотно-сальдовая ведомость по счёту62 — сверка задолженности с данными контрагента.Отчёты → Книга продаж— все УПД с функцией СЧФДОП должны попасть в книгу за период.- Экспресс-проверка учёта — блок по НДС покажет счета-фактуры без записей в книге продаж.
Перед кварталом полезно сверить количество отправленных УПД с числом записей в книге продаж. Расхождение почти всегда означает, что часть документов ушла с функцией ДОП вместо СЧФДОП.
Частые вопросы
Можно ли сформировать УПД в XML без оператора ЭДО?
Чем УПД со статусом 1 отличается от статуса 2 в электронном виде?
Функция внутри XML.Почему в 1С кнопка ЭДО есть, а УПД не формируется?
Сколько примерно стоит отправка УПД по ЭДО?
Нужно ли печатать и хранить бумажный УПД, если отправлен XML?
Как передать коды маркировки в электронном УПД?
Коротко
- УПД в XML формирует не отдельный документ, а обычная реализация плюс правильная настройка ЭДО.
- Вид электронного документа выбирается в
Настройки ЭДО → Исходящие документы; СЧФДОП — это УПД со счётом-фактурой, ДОП — без него. - Путь к файлу один и тот же:
ЭДО → Просмотреть электронный документ → Подписать и отправить, затем при необходимости выгрузка XML на диск. - 90 % ошибок — пустые реквизиты: адрес, подписант, код ОКЕИ, РНПТ. Проверяйте печатную форму УПД до отправки.
- Контроль по итогу:
Текущие дела ЭДО,Архив ЭДОи книга продаж за период.
Источники
- НК РФ, ст. 169 — счёт-фактура, в том числе в электронной форме
- Приказ ФНС России от 19.12.2018 № ММВ-7-15/820@ — формат счёта-фактуры и документа о передаче товаров
- Приказ Минфина России от 05.02.2021 № 14н — порядок выставления и получения счетов-фактур в электронной форме
- Письмо ФНС России от 21.10.2013 № ММВ-20-3/96@ — форма универсального передаточного документа