УПД в файле XML из 1С: Бухгалтерии 3.0 и УТ 11 для обмена через ЭДО
Содержание
Чтобы выгрузить УПД из 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).
Как из 1С 8.3 выгрузить УПД в формате XML для ЭДО: три способа
Способ зависит от того, сколько документов нужно и куда пойдёт файл.
| Способ | Когда подходит | Что получится |
|---|---|---|
| Из формы документа | Один УПД, срочно | XML (или архив с XML и подписью) в выбранной папке |
| Из списка документов | Пачка УПД за период | Несколько файлов за один проход |
| Через текущие дела ЭДО | Документы уже сформированы как электронные | Выгрузка готовых, в т. ч. подписанных файлов |
Способ 1. Сохранить УПД в формате XML из формы реализации
- Откройте
Продажи → Реализация (акты, накладные, УПД)и найдите нужный документ. - Убедитесь, что документ проведён. Непроведённый документ выгрузить нельзя.
- Для статуса 1 проверьте, что внизу формы есть ссылка на зарегистрированный счёт-фактуру. Если её нет, нажмите
Выписать счёт-фактуру. - Нажмите в командной панели кнопку
ЭДО. - Выберите команду выгрузки документа в файл. В разных релизах она называется «Выгрузить в файл» или «Сохранить на диск», но всегда находится в этом подменю.
- Если настроена подпись, программа предложит подписать документ — выберите сертификат и введите пароль.
- Укажите папку. 1С сохранит XML-файл или ZIP-архив, внутри которого XML и файл подписи.
Не переименовывайте XML-файл после выгрузки. Имя содержит идентификаторы отправителя и получателя, дату и уникальный номер. Многие программы и операторы проверяют, что имя файла совпадает со значением внутри документа.
Способ 2. Выгрузить УПД из 1С 8.3 в XML для ЭДО пачкой из списка
Когда покупатель просит все отгрузки за месяц одним разом:
- Откройте список
Продажи → Реализация (акты, накладные, УПД). - Установите отбор по контрагенту и периоду.
- Выделите документы:
Ctrl+ клик по строкам илиCtrl+Aдля всех. - Нажмите кнопку
ЭДОнад списком и выберите ту же команду выгрузки в файл. - Укажите папку. На каждый документ сформируется отдельный файл.
💡 Если среди выделенных есть документы без счёта-фактуры, они уйдут со статусом 2. Проверьте это до выгрузки: откройте Продажи → Счета-фактуры выданные и сверьте, что по каждой реализации из пачки счёт-фактура зарегистрирован.
Способ 3. Выгрузить уже сформированный электронный документ
Если УПД уже создан как электронный (например, его готовили к отправке через оператора, но покупатель попросил файл), найдите его в рабочем месте ЭДО. В Бухгалтерии 3.0 это Текущие дела ЭДО — ссылка есть в разделах Продажи и Покупки. Откройте документ и сохраните файл через команды его формы.
Этот способ удобен тем, что выгружается ровно та версия, которая уже подписана. Подпись не нужно ставить повторно.
Пути и нюансы в разных конфигурациях 1С
Механизм выгрузки общий — его даёт библиотека электронных документов, встроенная в типовые решения. Различаются пути к документу и к настройкам.
| Конфигурация | Где документ реализации | Где включается ЭДО |
|---|---|---|
| 1С: Бухгалтерия 3.0 | Продажи → Реализация (акты, накладные, УПД) | Администрирование → Обмен электронными документами |
| 1С: Управление торговлей 11 | Продажи → Документы продажи (все) | НСИ и администрирование, группа настроек ЭДО |
Что отличается по сути:
- 🏷 Статус УПД в УТ 11. Счёт-фактура в УТ оформляется отдельным документом, и статус 1 появится только после его ввода на основании реализации.
- 🧾 Корректировки. Для изменения цены или количества после отгрузки выгружается не УПД, а УКД — из документа корректировки реализации. Это другой формат и другой файл.
- 📦 Маркировка. Для маркированных товаров коды должны быть в документе до выгрузки. Без них файл формально сформируется, но покупатель не сможет принять товар в ГИС МТ.
Как проверить выгруженный УПД до отправки
Проверка занимает пару минут и избавляет от возврата документа.
Откройте файл в браузере. XML читается как текст. Найдите в начале строку <?xml version="1.0" encoding="windows-1251"?> — формат ФНС использует именно эту кодировку. Если файл открылся «крякозябрами» в Блокноте, это нормально: смените кодировку просмотра, а не сам файл.
Сверьте ключевые атрибуты:
ВерсФорм— версия формата. Действующая —5.03.Функция—СЧФДОПилиДОП, как вы и планировали.- Номер и дата документа совпадают с реализацией.
- ИНН и КПП продавца и покупателя на своих местах.
- Итоговая сумма и сумма НДС совпадают с печатной формой.
Посмотрите документ глазами покупателя. В форме реализации через кнопку ЭДО доступен просмотр электронного документа. 1С покажет его в виде, близком к печатной форме. Пустые поля в нём сразу заметны.
Проверьте подпись. В архиве рядом с XML должен лежать файл подписи с расширением .sig или .p7s. Если его нет, документ ушёл неподписанным.
Формат 5.01 выведен из оборота: УПД, выгруженный из старого релиза 1С, оператор и покупатель могут отклонить. Если в файле стоит ВерсФорм=“5.01”, обновите конфигурацию.
Как автоматизировать выгрузку УПД
Ручная выгрузка нормальна для 5–10 документов в месяц. Когда их сотни, есть три пути — от бесплатного к доработке.
1. Подключить оператора ЭДО прямо в 1С. Это снимает задачу выгрузки вообще: УПД уходит покупателю из той же кнопки ЭДО → Отправить. Для пользователей с договором ИТС 1С-ЭДО доступен на льготных условиях; Контур.Диадок, СБИС и Такском подключаются к 1С через тот же механизм. При разных операторах у вас и у покупателя нужен роуминг — его настраивают операторы по заявке.
2. Отправлять пачками из списка. После подключения оператора выделите реализации за день и отправьте их одной командой ЭДО над списком. Подпись ставится сразу на все выбранные документы.
3. Доработать выгрузку в папку. Если покупатель забирает файлы с FTP или общей папки (так работают некоторые сети), программист пишет расширение конфигурации с регламентным заданием. Задание раз в час выбирает новые реализации, формирует XML через программный интерфейс библиотеки ЭДО и кладёт файлы в каталог. Типовую конфигурацию при этом снимать с поддержки не нужно.
Не собирайте XML УПД «своим шаблоном» в обход библиотеки ЭДО. Формат ФНС меняется, и самописная выгрузка ломается при каждом обновлении схемы. Типовой модуль обновляется вместе с релизом.
Почему УПД не выгружается или файл не принимают
Частые вопросы
Можно ли выгрузить УПД в XML без подключения оператора ЭДО?
Имеет ли юридическую силу XML-файл, отправленный по почте?
Почему файл весит всего несколько килобайт?
Как загрузить УПД из XML в 1С на стороне покупателя?
Можно ли выгрузить УПД из 1С 8.2 или 7.7?
Источники
- Налоговый кодекс РФ, статья 169 «Счёт-фактура»
- Федеральный закон от 06.12.2011 № 402-ФЗ «О бухгалтерском учёте», статья 9
- Приказ ФНС России от 19.12.2023 № ЕД-7-26/970@ (формат счёта-фактуры и УПД 5.03)