Выгрузка универсального передаточного документа из 1С в XML-файл по формату ФНС

· 8 мин

Содержание

Чтобы сформировать УПД в формате XML в 1С, откройте проведённый документ реализации (в 1С:Бухгалтерии 3.0 — Продажи → Реализация (акты, накладные, УПД)), нажмите в его командной панели кнопку ЭДО и выберите выгрузку электронного документа в файл. Программа сама соберёт XML по формату ФНС и предложит папку для сохранения.

Порядок одинаков для БП 3.0 и УТ 11, различаются только пути к документу. Статус УПД (1 или 2) 1С определяет сама: по тому, выписан ли счёт-фактура. Подключённый оператор ЭДО для выгрузки в файл не нужен, но без подписи такой файл юридической силы не имеет.

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

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

📌 Карточка организации (Главное → Организации):

  • ИНН и КПП (у ИП — только ИНН);
  • юридический адрес, заполненный через адресный классификатор , а не одной строкой;
  • полное наименование;
  • ответственные лица: руководитель и главный бухгалтер, у ИП — сам предприниматель.

📌 Карточка контрагента :

  • ИНН и КПП покупателя без лишних пробелов;
  • юридический адрес;
  • вид контрагента: юридическое лицо, ИП или физическое лицо — от этого зависит, какие блоки попадут в XML.

📌 Номенклатура:

  • единица измерения из классификатора ОКЕИ (код 796 — штука, 166 — килограмм);
  • ставка НДС;
  • для маркированных и прослеживаемых товаров — признаки маркировки и прослеживаемости, иначе коды и РНПТ не попадут в документ.

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

Как создать УПД в 1С: документ реализации и счёт-фактура

Отдельного документа «УПД» для выгрузки не нужно. УПД — это электронная и печатная форма обычного документа продажи.

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

Пошагово в 1С:Бухгалтерии 3.0

  1. Откройте список реализаций и нажмите Реализация — выберите вид операции: товары, услуги или товары и услуги.
  2. Заполните организацию, контрагента, договор и склад.
  3. Добавьте строки табличной части: номенклатура, количество, цена, ставка НДС.
  4. Нажмите Провести. Непроведённый документ в XML не выгружается.
  5. Внизу формы нажмите Выписать счёт-фактуру. Счёт-фактура появится ссылкой в подвале документа.

Статус 1 или статус 2

От пятого шага зависит статус УПД, который попадёт в XML:

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

⚠️ Статус 1 даёт покупателю право на вычет НДС. Если вы плательщик НДС и забыли выписать счёт-фактуру, контрагент получит документ со статусом 2 и не примет его к вычету. Проверьте ссылку на счёт-фактуру в подвале до выгрузки.

В УТ 11 счёт-фактура оформляется так же — из формы реализации или через Создать на основании. Статус выбирается по тому же правилу.

Печатная форма УПД: проверка перед выгрузкой

Печатная форма — самый быстрый способ увидеть, что именно уйдёт в XML. Данные берутся из одних и тех же реквизитов.

  1. В форме реализации нажмите Печать.
  2. Выберите Универсальный передаточный документ (УПД).
  3. Проверьте в предпросмотре:
    • статус в левом верхнем углу (1 или 2);
    • реквизиты продавца и покупателя;
    • грузоотправителя и грузополучателя;
    • строку «Документ об отгрузке» с номером и датой;
    • итоги по НДС.

Кнопка Сохранить в окне печати выгружает форму в PDF, XLSX, DOCX и другие офисные форматы. Это не XML по формату ФНС: такой файл годится для просмотра, но не для обмена через оператора ЭДО и не для отправки в налоговую по требованию.

Если в печатной форме пусто поле адреса или КПП, в XML этих данных тоже не будет. Исправьте справочник, а не печатную форму вручную.

Как сформировать УПД в формате XML и сохранить файл

Выгрузка доступна из самого документа и не требует подключённого оператора ЭДО.

Выгрузка одного документа

  1. Откройте проведённую реализацию со счётом-фактурой.
  2. В командной панели нажмите ЭДО.
  3. Выберите команду выгрузки электронного документа в файл. В старых релизах она спрятана в меню Ещё.
  4. Если 1С спросит формат, выберите актуальный формат ФНС для УПД.
  5. Укажите папку и сохраните.

Программа создаст XML-файл, а при необходимости — архив с файлом и подписью. Название файла длинное, например:

ON_NSCHFDOPPR_2BM-7701234567-770101001_2BE-7709876543-770901001_20261007_3f2a9c1e-...xml

В имени закодированы:

  • ON_NSCHFDOPPR — тип документа: УПД (счёт-фактура и документ об отгрузке);
  • идентификаторы получателя и отправителя в ЭДО;
  • дата формирования;
  • уникальный GUID файла.

⚠️ Не переименовывайте файл. Имя сверяется с содержимым: идентификатор в имени должен совпадать с атрибутом ИдФайл внутри XML. Переименованный файл оператор ЭДО отклонит.

Подписание при выгрузке

Если на компьютере установлен сертификат электронной подписи и криптопровайдер, 1С может подписать файл при выгрузке. Тогда рядом с XML появится файл подписи с расширением .sig или .p7s.

  • Для УПД со статусом 1 нужна квалифицированная электронная подпись — так требует статья 169 НК РФ для электронного счёта-фактуры.
  • Для УПД со статусом 2 стороны по соглашению могут использовать и неквалифицированную подпись.

Проверка XML-файла УПД перед отправкой

Если файл уходит не через встроенный 1С-ЭДО, а пересылается вручную или загружается на сайт оператора, проверьте его самостоятельно.

Быстрая проверка без программ

  1. Откройте XML в браузере. Если браузер показал дерево элементов, файл корректен синтаксически. Если ошибку разбора — файл повреждён.
  2. Найдите в первой строке кодировку: encoding="windows-1251". Форматы ФНС используют именно её.
  3. Проверьте атрибут Функция в элементе Документ: СЧФДОП — статус 1, ДОП — статус 2.
  4. Найдите блоки продавца и покупателя: ИНН и КПП должны совпадать с карточками.

Проверка по схеме XSD

Схема формата публикуется ФНС вместе с приказом, утверждающим формат. Актуальный формат УПД утверждён приказом ФНС от 19.12.2023 № ЕД-7-26/970@. Скачайте XSD-схему с сайта ФНС и проверьте файл, например, утилитой xmllint:

xmllint --noout --schema shema_upd.xsd ON_NSCHFDOPPR_....xml

Вместо shema_upd.xsd подставьте имя скачанной схемы. Ответ validates означает, что файл соответствует формату. Любое другое сообщение укажет на строку и элемент с ошибкой.

Не правьте XML в «Блокноте» с сохранением в UTF-8. Кириллица превратится в нечитаемые символы, и файл не пройдёт проверку. Ошибку исправляйте в 1С и выгружайте файл заново.

Перед отправкой XML-файла УПД
Выполнено: 0 / 6

Отправка УПД в формате XML через ЭДО

Выгрузка в файл — запасной путь. Удобнее подключить электронный документооборот прямо в 1С: тогда XML формируется, подписывается и уходит контрагенту одной кнопкой.

Как подключить обмен

  1. Откройте Администрирование → Обмен электронными документами.
  2. Включите флажок использования обмена электронными документами.
  3. Добавьте учётную запись ЭДО: выберите оператора и сертификат подписи.
  4. Отправьте контрагенту приглашение к обмену. Когда он его примет, в настройках появится действующая связь.

Отправка документа

  1. В форме реализации нажмите ЭДО → Отправить электронный документ.
  2. Проверьте открывшийся электронный документ: это тот же УПД в формате XML, показанный в удобном виде.
  3. Подпишите и отправьте.
  4. Следите за ответом покупателя в рабочем месте Текущие дела ЭДО.
СпособПодходит, когдаОграничения
Встроенный 1С-ЭДО или другой оператор из 1СРегулярный обмен с постоянными контрагентамиНужны сертификат и подключение к оператору
Выгрузка в файл и загрузка в веб-кабинет оператораРазовая отправка, оператор не интегрирован с 1СРучная работа, легко ошибиться с файлом
Выгрузка в файл и передача по почтеТолько для обмена по прямому соглашению сторонНе заменяет ЭДО через оператора для счетов-фактур

Электронный счёт-фактура считается выставленным, только если прошёл через оператора ЭДО. Отправленный по почте XML со статусом 1 юридически не равен счёту-фактуре через оператора: покупатель может не принять его к вычету.

Типовые ошибки при выгрузке УПД в XML и что с ними делать

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

Если в списке форматов несколько версий

При выгрузке 1С может предложить на выбор старый и новый формат УПД. Выбирайте тот, который поддерживает получатель: если его учётная система старая, она может не прочитать новый формат. При обмене через оператора этот вопрос обычно решается автоматически — формат указан в настройках связи с контрагентом. Если нужного формата нет в списке совсем, конфигурация устарела: обновите её до актуального релиза.

Отдельно про исправления. Если ошибку нашли после отправки, сам XML не правят. В 1С создают корректировочный или исправительный документ на основании реализации и выгружают уже его — у него будет свой файл со своим идентификатором.

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

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

Источники

  • Налоговый кодекс РФ, статья 169 «Счёт-фактура»
  • Федеральный закон от 06.12.2011 № 402-ФЗ «О бухгалтерском учёте», статья 9
  • Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»
  • Письмо ФНС России от 21.10.2013 № ММВ-20-3/96@