Документы и Печать · 11 мин
Как в 1С создать УПД в формате XML
Как сформировать универсальный передаточный документ в XML в 1С: настройка ЭДО, создание УПД, выгрузка файла, проверка формата и типичные ошибки.
Универсальный передаточный документ (УПД) объединяет счёт-фактуру и первичный документ, а в электронном виде он существует только как XML-файл строго определённой структуры. В типовых конфигурациях 1С (Бухгалтерия предприятия, Управление торговлей, Комплексная автоматизация, ERP) формирование такого файла встроено в подсистему электронного документооборота и не требует ручной сборки XML.
Практическая задача обычно ставится в двух вариантах: отправить УПД контрагенту через оператора ЭДО прямо из 1С либо получить XML-файл на диске — например, для загрузки в стороннюю систему, передачи по требованию или проверки. Оба сценария опираются на один и тот же механизм обмена электронными документами, различается только способ доставки результата.
Ниже разобраны подготовка программы, создание документа, формирование и выгрузка XML, проверка результата и типичные ошибки. Инструкция ориентирована на типовые конфигурации на управляемых формах; в самописных или сильно доработанных решениях названия команд могут отличаться.
Что представляет собой УПД в формате XML
Электронный УПД — это XML-файл, составленный по формату, утверждённому приказом ФНС России. Файл содержит две логические части: фискальную (данные счёта-фактуры для налогового учёта) и содержательную (сведения передаточного документа — о товарах, работах, услугах, подписантах). Внутри файла данные размечены тегами: сведения о продавце и покупателе, номер и дата документа, табличная часть с наименованиями, количеством, ценами, ставками и суммами НДС.
Важно понимать: «создать УПД в XML» вручную, редактируя текстовый файл, — неприемлемый путь. Формат жёстко регламентирован, а файл подписывается квалифицированной электронной подписью, без которой он не имеет юридической силы. Правильный подход — сформировать документ штатными средствами 1С, где структура XML генерируется автоматически и проходит форматный контроль.
Подготовка: настройка обмена электронными документами
Прежде чем формировать УПД, убедитесь, что в программе включён обмен электронными документами. В 1С:Бухгалтерии перейдите в раздел «Администрирование» → «Обмен электронными документами» и включите использование ЭДО. В Управлении торговлей и ERP аналогичная настройка находится в разделе администрирования в блоке «Настройка ЭДО».
Для отправки документов контрагентам потребуется учётная запись ЭДО: подключение к сервису 1С-ЭДО (входит в сопровождение 1С:ИТС) или настройка обмена через другого оператора. В карточке организации должны быть корректно заполнены ИНН, КПП, наименование и адрес — эти данные попадут в XML, и ошибка в них сделает файл недействительным. Также проверьте, что действующий сертификат электронной подписи зарегистрирован в программе и привязан к учётной записи ЭДО.
Если XML нужен только для выгрузки в файл (без отправки), полноценное подключение к оператору не обязательно: документ можно сформировать в статусе черновика электронного документа и выгрузить. Однако без подписи и отправки через ЭДО такой файл — лишь техническая копия, а не юридически значимый документ.
Создание документа УПД в 1С
Основой для УПД служит документ реализации. В 1С:Бухгалтерии откройте «Продажи» → «Реализация (акты, накладные, УПД)» и создайте документ с видом операции, соответствующим отгрузке. В поле типа документа выберите «УПД» — тогда при проведении будет сформирован универсальный передаточный документ, а не отдельные накладная и счёт-фактура.
Заполните шапку: контрагента, договор, организацию, склад. В табличной части укажите номенклатуру, количество, цены и ставки НДС. Для корректного XML критичны полнота данных: у покупателя должны быть заполнены ИНН, КПП и адрес в карточке контрагента, у товаров — единицы измерения из классификатора (ОКЕИ), поскольку в файл выгружается код единицы, а не произвольное название.
Проведите документ. После проведения в форме появляется информация о состоянии электронного документа — ссылка на созданный ЭД со статусом «Сформирован» или «Подготовлен к отправке». Если электронный документ не создался автоматически, откройте панель ЭДО в документе и выполните команду формирования вручную.
УПД на основании акта или корректировки
Для услуг и работ используется тот же документ реализации с видом «Услуги» — УПД сформируется с содержательной частью акта. Для исправлений создавайте документ «Корректировка реализации» с видом операции «Корректировка по согласованию сторон» или «Исправление ошибки»: на его основании формируется корректировочный УПД со своим XML-форматом. Не редактируйте исходный документ задним числом после отправки — это ломает связность электронного документооборота.
Формирование и выгрузка XML-файла
Когда электронный документ сформирован, XML-файл уже существует внутри информационной базы. Чтобы получить его в виде файла, откройте карточку электронного документа (из документа реализации по ссылке состояния ЭДО или из раздела «ЭДО» → «Электронные документы»). В карточке доступна команда выгрузки: «Сохранить файл» или «Выгрузить в файл» — в зависимости от конфигурации и версии.
При выгрузке программа сохранит XML-файл с именем, сформированным по правилам формата: в нём зашифрованы ИНН продавца и покупателя, дата и уникальный идентификатор документа. Не переименовывайте файл произвольно, если планируете передавать его в системы, которые проверяют имя по регламенту.
- 1Включите обмен электронными документами в настройках программы и проверьте учётную запись ЭДО
- 2Заполните карточки организации и контрагента: ИНН, КПП, адреса
- 3Создайте документ «Реализация (акты, накладные, УПД)», выберите тип «УПД», заполните табличную часть и проведите
- 4Дождитесь формирования электронного документа и откройте его карточку
- 5Подпишите и отправьте контрагенту через ЭДО либо выгрузите XML в файл командой сохранения
- 6Проверьте файл: откройте в просмотрщике электронных документов и сверьте суммы
Отправка через 1С-ЭДО
Если цель — передать УПД покупателю, выгружать файл не нужно: в карточке электронного документа нажмите «Подписать и отправить». Документ уйдёт оператору, пройдёт форматный контроль, а статус доставки отобразится в программе. Покупатель со своей стороны подписывает ответный титул — после этого обмен считается завершённым.
Выгрузка без отправки
Для передачи XML в стороннюю систему или архив используйте выгрузку из карточки документа до отправки. Учтите: неподписанный файл не заменяет электронный документ. Если контрагент требует именно файл, а не обмен через оператора, согласуйте это — юридическая значимость такого обмена определяется договором и требованиями законодательства к электронным УПД.
Проверка результата
После формирования откройте XML-файл или его визуальное представление в карточке электронного документа. Сверьте ключевые реквизиты с бумажными или учётными данными: номер и дату УПД, наименования и ИНН сторон, итоговую сумму, сумму НДС, количество строк табличной части. Расхождение хотя бы в копейке — признак того, что документ собран не из тех данных.
Оператор ЭДО выполняет форматный контроль автоматически: если файл не прошёл проверку, в карточке документа появится ошибка с указанием проблемного поля. Типичные причины отказа — пустой КПП покупателя, неверный код единицы измерения, отсутствие страны происхождения для импортного товара, некорректный код вида товара при отгрузке в ЕАЭС.
Как проверить результат
«Отправлен» или «Доставлен», ошибок форматного контроля нет
Статус «Ошибка» или «Не отправлен» с текстом отказа оператора
Итог и НДС в файле совпадают с документом реализации
Расхождения в суммах или количестве строк
ИНН, КПП и адреса обеих сторон заполнены и корректны
Пустые поля, устаревшие адреса, неверный КПП
Сформировано программой по правилам формата
Файл переименован вручную или структура имени нарушена
Типичные ошибки и ограничения
Частая проблема — электронный документ не формируется вовсе. Причины: отключён обмен ЭДО для вида документа, у контрагента не настроен маршрут обмена, документ не проведён. Проверьте настройку «Настройки ЭДО» → «Виды документов» и убедитесь, что для реализации включено формирование УПД.
Вторая группа ошибок связана с данными. Произвольные единицы измерения («шт.», «упак.» вместо кодов ОКЕИ) приводят к отказу форматного контроля. Незаполненный грузоотправитель или грузополучатель при отгрузке со склада, отличного от адреса организации, также блокирует файл. Заполняйте эти поля до проведения документа, а не после появления ошибки.
Отдельное ограничение касается ручного редактирования XML. Любое изменение файла в текстовом редакторе после подписания делает подпись недействительной, а до подписания — создаёт риск нарушения формата. Если данные неверны, исправляйте документ в 1С и переформируйте электронный документ штатно.
FAQ
Можно ли создать УПД в XML без подключения к оператору ЭДО?
Технически да: сформируйте электронный документ и выгрузите XML в файл. Но без подписи квалифицированной электронной подписью и передачи через оператора такой файл не является юридически значимым электронным УПД — это лишь техническая выгрузка для внутренних целей.
Как выгрузить XML для уже отправленного УПД?
Откройте карточку электронного документа из документа реализации или из журнала «Электронные документы» и используйте команду сохранения файла. Выгрузится XML в том виде, в каком он был отправлен, вместе с признаками подписи.
Чем открыть и прочитать XML-файл УПД?
Файл открывается в любом текстовом редакторе или браузере, но читать теги неудобно. Для визуального просмотра используйте встроенный просмотр в карточке электронного документа 1С, сервисы проверки операторов ЭДО или просмотрщик на сайте ФНС.
Почему оператор отклонил файл с ошибкой в коде единицы измерения?
В XML выгружается код единицы из классификатора ОКЕИ, а не её название. Если в карточке номенклатуры выбрана единица, не привязанная к классификатору, или код устарел, форматный контроль отклонит файл. Замените единицу измерения на значение из ОКЕИ и переформируйте документ.
Как сформировать корректировочный УПД в XML?
Создайте документ «Корректировка реализации» на основании исходной реализации, выберите вид операции (корректировка по согласованию сторон или исправление), заполните изменённые данные и проведите. Электронный документ сформируется автоматически с типом корректировочного УПД и отправляется контрагенту так же, как исходный.
Нужно ли обновлять конфигурацию для работы с УПД?
Да. Формат УПД и правила форматного контроля периодически меняются приказами ФНС, а поддержка новых версий формата добавляется в релизы 1С. Работа на давно не обновлявшейся конфигурации — типичная причина отказов при отправке.
Что важно запомнить
УПД в XML создаётся штатно: документ реализации с типом «УПД» → автоматическое формирование электронного документа → подпись и отправка через ЭДО или выгрузка файла. Корректность файла зависит от полноты реквизитов сторон, кодов ОКЕИ и актуальности релиза конфигурации. XML нельзя редактировать вручную — любые исправления делаются через документ в 1С, а после отправки — только корректировочным УПД.