УПД в файле XML из 1С: Бухгалтерии 3.0 и УТ 11 для обмена через ЭДО

· 9 мин

Содержание

Чтобы выгрузить УПД из 1С 8.3 в формате XML для ЭДО, откройте проведённый документ реализации, нажмите в командной панели кнопку ЭДО и выберите команду выгрузки электронного документа в файл. Программа сформирует XML по формату ФНС и предложит папку для сохранения. Кнопка ЭДО появляется только после включения обмена электронными документами в настройках программы.

Печатная форма УПД здесь не поможет. Из окна печати 1С сохраняет PDF, XLSX, DOCX или MXL — это «картинка» документа. Контрагент не загрузит её в свою учётную программу, а оператор ЭДО не примет её как формализованный документ. Нужен именно XML-файл, который строит модуль ЭДО.

Чем XML-файл УПД отличается от печатной формы

Универсальный передаточный документ объединяет счёт-фактуру и первичный документ об отгрузке. В электронном виде это XML-файл строгой структуры, утверждённой ФНС.

Зачем выгружать именно XML:

  • 📥 покупатель загрузит его в свою 1С, и поступление создастся автоматически, без ручного ввода строк;
  • 📤 файл можно передать через оператора, у которого нет роуминга с вашим;
  • 🗂 файл нужен, когда покупатель работает в веб-кабинете оператора и просит прислать документ для загрузки;
  • 🧾 налоговая и банк при запросе принимают формализованный документ, а не скан.
Что сохраняемФорматЮридическая силаМожно загрузить в 1С покупателя
Печатная формаPDF, XLSX, MXLТолько как копия, нужна бумага с подписямиНет
Электронный УПД без подписиXMLНет, пока не подписанДа
Электронный УПД с КЭПXML + файл подписиДаДа

Статус УПД зашит прямо в файл. Атрибут Функция принимает значение СЧФДОП для статуса 1 (счёт-фактура и передаточный документ) или ДОП для статуса 2 (только передаточный документ). Имя файла продавца по формату ФНС начинается с префикса ON_NSCHFDOPPR.

Статус 1 программа ставит, когда к реализации зарегистрирован счёт-фактура. Без счёта-фактуры (например, у организации на УСН без НДС) выгрузится УПД со статусом 2.

Что настроить в 1С 8.3 перед выгрузкой УПД

Без подготовки команда выгрузки либо не появится, либо файл сформируется с пустыми обязательными полями. Пройдите по пунктам ниже один раз — дальше выгрузка занимает секунды.

1. Включить обмен электронными документами

В 1С: Бухгалтерии 3.0 откройте Администрирование → Обмен электронными документами и установите флажок использования электронных документов. После этого в формах реализации и в списках документов появится кнопка ЭДО.

В УТ 11 аналогичная настройка находится в разделе НСИ и администрирование, в группе настроек обмена электронными документами.

2. Заполнить реквизиты организации

Откройте Главное → Организации и проверьте карточку своей фирмы:

  • ✅ ИНН и КПП (для ИП — только ИНН);
  • ✅ полное наименование, как в ЕГРЮЛ;
  • ✅ юридический адрес, введённый через адресный классификатор , а не одной строкой;
  • ✅ руководитель и главный бухгалтер в разделе ответственных лиц — их ФИО попадают в блок подписантов.

3. Проверить контрагента

У покупателя должны быть заполнены ИНН, КПП и адрес. Если он участник ЭДО у оператора, укажите его идентификатор в настройках ЭДО с контрагентом — тогда файл подойдёт и для отправки, и для загрузки у получателя.

4. Проверить номенклатуру

В строках УПД каждая позиция несёт код единицы измерения по ОКЕИ. Единица «шт» без кода — частая причина ошибки при загрузке у покупателя. Для маркированных и прослеживаемых товаров дополнительно нужны коды маркировки или регистрационный номер партии.

5. Настроить электронную подпись (если файл должен иметь силу)

Сертификат КЭП добавляют в настройках электронной подписи и шифрования — это та же панель Администрирование → Обмен электронными документами. Нужна установленная криптопрограмма (КриптоПро CSP или ViPNet CSP).

Готовность базы к выгрузке УПД
Выполнено: 0 / 7

Как из 1С 8.3 выгрузить УПД в формате XML для ЭДО: три способа

Способ зависит от того, сколько документов нужно и куда пойдёт файл.

СпособКогда подходитЧто получится
Из формы документаОдин УПД, срочноXML (или архив с XML и подписью) в выбранной папке
Из списка документовПачка УПД за периодНесколько файлов за один проход
Через текущие дела ЭДОДокументы уже сформированы как электронныеВыгрузка готовых, в т. ч. подписанных файлов

Способ 1. Сохранить УПД в формате XML из формы реализации

  1. Откройте Продажи → Реализация (акты, накладные, УПД) и найдите нужный документ.
  2. Убедитесь, что документ проведён. Непроведённый документ выгрузить нельзя.
  3. Для статуса 1 проверьте, что внизу формы есть ссылка на зарегистрированный счёт-фактуру. Если её нет, нажмите Выписать счёт-фактуру.
  4. Нажмите в командной панели кнопку ЭДО.
  5. Выберите команду выгрузки документа в файл. В разных релизах она называется «Выгрузить в файл» или «Сохранить на диск», но всегда находится в этом подменю.
  6. Если настроена подпись, программа предложит подписать документ — выберите сертификат и введите пароль.
  7. Укажите папку. 1С сохранит XML-файл или ZIP-архив, внутри которого XML и файл подписи.

Не переименовывайте XML-файл после выгрузки. Имя содержит идентификаторы отправителя и получателя, дату и уникальный номер. Многие программы и операторы проверяют, что имя файла совпадает со значением внутри документа.

Способ 2. Выгрузить УПД из 1С 8.3 в XML для ЭДО пачкой из списка

Когда покупатель просит все отгрузки за месяц одним разом:

  1. Откройте список Продажи → Реализация (акты, накладные, УПД).
  2. Установите отбор по контрагенту и периоду.
  3. Выделите документы: Ctrl + клик по строкам или Ctrl+A для всех.
  4. Нажмите кнопку ЭДО над списком и выберите ту же команду выгрузки в файл.
  5. Укажите папку. На каждый документ сформируется отдельный файл.

💡 Если среди выделенных есть документы без счёта-фактуры, они уйдут со статусом 2. Проверьте это до выгрузки: откройте Продажи → Счета-фактуры выданные и сверьте, что по каждой реализации из пачки счёт-фактура зарегистрирован.

Способ 3. Выгрузить уже сформированный электронный документ

Если УПД уже создан как электронный (например, его готовили к отправке через оператора, но покупатель попросил файл), найдите его в рабочем месте ЭДО. В Бухгалтерии 3.0 это Текущие дела ЭДО — ссылка есть в разделах Продажи и Покупки. Откройте документ и сохраните файл через команды его формы.

Этот способ удобен тем, что выгружается ровно та версия, которая уже подписана. Подпись не нужно ставить повторно.

Пути и нюансы в разных конфигурациях 1С

Механизм выгрузки общий — его даёт библиотека электронных документов, встроенная в типовые решения. Различаются пути к документу и к настройкам.

КонфигурацияГде документ реализацииГде включается ЭДО
1С: Бухгалтерия 3.0Продажи → Реализация (акты, накладные, УПД)Администрирование → Обмен электронными документами
1С: Управление торговлей 11Продажи → Документы продажи (все)НСИ и администрирование, группа настроек ЭДО

Что отличается по сути:

  • 🏷 Статус УПД в УТ 11. Счёт-фактура в УТ оформляется отдельным документом, и статус 1 появится только после его ввода на основании реализации.
  • 🧾 Корректировки. Для изменения цены или количества после отгрузки выгружается не УПД, а УКД — из документа корректировки реализации. Это другой формат и другой файл.
  • 📦 Маркировка. Для маркированных товаров коды должны быть в документе до выгрузки. Без них файл формально сформируется, но покупатель не сможет принять товар в ГИС МТ.

Как проверить выгруженный УПД до отправки

Проверка занимает пару минут и избавляет от возврата документа.

Откройте файл в браузере. XML читается как текст. Найдите в начале строку <?xml version="1.0" encoding="windows-1251"?> — формат ФНС использует именно эту кодировку. Если файл открылся «крякозябрами» в Блокноте, это нормально: смените кодировку просмотра, а не сам файл.

Сверьте ключевые атрибуты:

  1. ВерсФорм — версия формата. Действующая — 5.03.
  2. Функция — СЧФДОП или ДОП, как вы и планировали.
  3. Номер и дата документа совпадают с реализацией.
  4. ИНН и КПП продавца и покупателя на своих местах.
  5. Итоговая сумма и сумма НДС совпадают с печатной формой.

Посмотрите документ глазами покупателя. В форме реализации через кнопку ЭДО доступен просмотр электронного документа. 1С покажет его в виде, близком к печатной форме. Пустые поля в нём сразу заметны.

Проверьте подпись. В архиве рядом с XML должен лежать файл подписи с расширением .sig или .p7s. Если его нет, документ ушёл неподписанным.

Формат 5.01 выведен из оборота: УПД, выгруженный из старого релиза 1С, оператор и покупатель могут отклонить. Если в файле стоит ВерсФорм=“5.01”, обновите конфигурацию.

Как автоматизировать выгрузку УПД

Ручная выгрузка нормальна для 5–10 документов в месяц. Когда их сотни, есть три пути — от бесплатного к доработке.

1. Подключить оператора ЭДО прямо в 1С. Это снимает задачу выгрузки вообще: УПД уходит покупателю из той же кнопки ЭДО → Отправить. Для пользователей с договором ИТС 1С-ЭДО доступен на льготных условиях; Контур.Диадок, СБИС и Такском подключаются к 1С через тот же механизм. При разных операторах у вас и у покупателя нужен роуминг — его настраивают операторы по заявке.

2. Отправлять пачками из списка. После подключения оператора выделите реализации за день и отправьте их одной командой ЭДО над списком. Подпись ставится сразу на все выбранные документы.

3. Доработать выгрузку в папку. Если покупатель забирает файлы с FTP или общей папки (так работают некоторые сети), программист пишет расширение конфигурации с регламентным заданием. Задание раз в час выбирает новые реализации, формирует XML через программный интерфейс библиотеки ЭДО и кладёт файлы в каталог. Типовую конфигурацию при этом снимать с поддержки не нужно.

Не собирайте XML УПД «своим шаблоном» в обход библиотеки ЭДО. Формат ФНС меняется, и самописная выгрузка ломается при каждом обновлении схемы. Типовой модуль обновляется вместе с релизом.

Почему УПД не выгружается или файл не принимают

Диагностика: выберите симптом

Частые вопросы

Можно ли выгрузить УПД в XML без подключения оператора ЭДО?
Да. Выгрузка в файл работает без договора с оператором: достаточно включить обмен электронными документами в настройках. Подписать файл можно своей КЭП.
Имеет ли юридическую силу XML-файл, отправленный по почте?
Если файл подписан КЭП и с покупателем есть соглашение об электронном документообороте — да. Для счёта-фактуры (статус 1) подпись должна быть квалифицированной.
Почему файл весит всего несколько килобайт?
Это нормально. XML содержит только данные без оформления. УПД на 20 строк обычно занимает 10–30 КБ.
Как загрузить УПД из XML в 1С на стороне покупателя?
В рабочем месте ЭДО есть команда загрузки электронного документа из файла. 1С распознает поставщика по ИНН и предложит создать поступление.
Можно ли выгрузить УПД из 1С 8.2 или 7.7?
Формат 5.03 поддерживают только актуальные релизы конфигураций на 8.3. Из старых версий получится файл устаревшего формата, который сейчас не принимают.

Источники

  • Налоговый кодекс РФ, статья 169 «Счёт-фактура»
  • Федеральный закон от 06.12.2011 № 402-ФЗ «О бухгалтерском учёте», статья 9
  • Приказ ФНС России от 19.12.2023 № ЕД-7-26/970@ (формат счёта-фактуры и УПД 5.03)