Загрузка входящего УПД в формате XML в 1С: от файла до проводок

· 10 мин

Содержание

Чтобы в 1С загрузить УПД в формате XML, не нужны ни внешние обработки, ни ручной разбор тегов. Файл подхватывает подсистема ЭДО: Покупки → Текущие дела ЭДО, затем команда Загрузить электронный документ — указываете XML или ZIP от контрагента, и 1С сама определяет контрагента по ИНН, создаёт электронный документ и предлагает сформировать на его основе поступление.

Загрузить XML в 1С через ЭДО можно двумя путями: автоматически — когда документ приходит от оператора (1С-ЭДО, Такском, СБИС, Диадок), и вручную с диска — когда контрагент просто прислал файл письмом. Механизм разбора один и тот же, разница в способе доставки и в том, будет ли у файла юридически значимая подпись.

Ниже — что проверить до загрузки, точные пути меню в Бухгалтерии 3.0, УТ 11 и ERP, как связать строки файла с вашей номенклатурой, какие проводки встанут в учёт и что делать с ошибками вида «не удалось определить контрагента».

Что значит загрузить УПД в формате XML и какие бывают случаи

Электронный УПД — это XML-файл по формату приказа ФНС № ММВ-7-15/820@. Внутри строго размеченные реквизиты: ИНН и КПП сторон, номер и дата, строки товаров с кодами ОКЕИ, ставки и суммы НДС, иногда коды маркировки и номера ГТД.

Функция документа указана в самом файле и определяет, что получится в учёте:

  • 🔹 СЧФДОП — передача товаров плюс счёт-фактура. Из такого файла 1С создаст поступление и зарегистрирует счёт-фактуру с правом на вычет.
  • 🔹 ДОП — только документ о передаче, без счёта-фактуры. Типично для поставщиков на УСН. Вычета не будет, счёт 19 не задействован.
  • 🔹 СЧФ — только счёт-фактура. Это не УПД, поступление по нему не создаётся.

Теперь про три типовые ситуации, в которых приходится загружать файл:

СитуацияЧто на входеКак загружать
Контрагент в ЭДО с вамиДокумент приходит самТекущие дела ЭДО → Отправить и получить
Контрагент прислал файл на почтуОдин XML, подписи нетВручную: Загрузить электронный документ
Контрагент выгрузил пакет из своей системыZIP с XML и файлами .sigВручную, архивом целиком

Файл без подписи — обычные данные, а не юридически значимый документ. Загрузить его в 1С можно (это экономит время на набивке строк), но для вычета НДС нужен счёт-фактура, полученный по регламенту оператора или на бумаге.

Что проверить перед загрузкой XML: подготовка базы

  1. Библиотека электронных документов актуальна. Формат 5.03 понимают только свежие релизы. Версию смотрите в Администрирование → Обмен электронными документами, саму платформу и конфигурацию — в О программе.
  2. Подсистема ЭДО включена. Администрирование → Обмен электронными документами → Обмен с контрагентами — флаг Сервисы ЭДО.
  3. Контрагент есть в справочнике, и ИНН с КПП совпадают с файлом. Это главная причина отказов при загрузке.
  4. Договор и счёт учёта расчётов заданы — иначе созданный документ поступления придётся дозаполнять руками.
  5. Криптография настроена, если файл с подписью: КриптоПро или VipNet установлены, сертификат виден в Настройки электронной подписи и шифрования.
  6. Склад и организация по умолчанию определены для пользователя, который грузит документы.

Распакуйте архив заранее и посмотрите имена файлов. Титул продавца по формату 820@ начинается с ON_NSCHFDOPPR, титул покупателя — с ON_NSCHFDOPPOK, служебные документы — с DP_ (DP_IZVPOL, DP_PDOTPR, DP_UVUTOCH). Загружать нужно титул продавца; служебные файлы 1С подхватит сама.

Как в 1С загрузить XML файл УПД с диска: пошагово

Шаг 1. Открыть рабочее место ЭДО

Пути по конфигурациям отличаются:

КонфигурацияПуть
Бухгалтерия 3.0Покупки → Текущие дела ЭДО или Продажи → Текущие дела ЭДО
УТ 11НСИ и администрирование → Обмен электронными документами, рабочее место — в разделе Закупки
ERP 2НСИ и администрирование → Настройки интеграции → Обмен электронными документами
Любая конфигурацияГлавное → Все функции → Обработки → Текущие дела ЭДО

Если пункта Текущие дела ЭДО нет вообще — подсистема не включена, вернитесь к подготовке.

Шаг 2. Запустить загрузку файла

В форме Текущие дела ЭДО нажмите Еще и выберите команду загрузки электронного документа. В разных релизах она называется Загрузить электронный документ или Загрузить из файла — смысл один.

Дальше выбираете:

  • 📄 отдельный XML — один документ;
  • 🗂 ZIP-архив от оператора — 1С разберёт все вложения;
  • 📁 каталог — все файлы из папки за один проход (удобно, когда поставщик присылает пачками).

Шаг 3. Проверить распознанные реквизиты

1С показывает, что прочитала из файла: организацию-получателя, контрагента, номер и дату, сумму, функцию документа. Если контрагент не определился, не создавайте его «на лету» — сначала проверьте, нет ли в базе дубля с другим ИНН.

Шаг 4. Сопоставить номенклатуру

При первой загрузке от нового поставщика 1С откроет форму сопоставления. Слева — наименования из XML, справа — ваша номенклатура. Связка запоминается в регистре соответствий, второй раз файл от этого же контрагента загрузится без вопросов.

Сопоставление полей
ИННЮЛ продавца→Контрагент (поиск по ИНН и КПП)
НомерДок, ДатаДок→Номер и дата входящего документа
НаимТов→Номенклатура (через регистр сопоставления)
ОКЕИ_Тов→Единица измерения
НалСт→Ставка НДС в строке
СумНал→НДС предъявленный
КодТов→Артикул поставщика
НомСредИдентТов→Коды маркировки / номера ГТД

Шаг 5. Создать документ учёта

В карточке электронного документа нажмите Создать документ учёта. 1С сформирует Поступление (акт, накладная, УПД), а при функции СЧФДОП — ещё и счёт-фактуру полученный, связанный с поступлением.

Проверьте перед записью: склад, счета учёта (41.01, 10.01, 08.04 — по сути поставки), договор, срок оплаты. Потом проведите документ.

Шаг 6. Утвердить документ в ЭДО

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

Как в 1С ЭДО загрузить XML файл, присланный оператором

Когда контрагент работает с вами через 1С-ЭДО, ручная загрузка не нужна:

  1. Откройте Текущие дела ЭДО.
  2. Нажмите Отправить и получить — 1С заберёт входящие с сервера оператора.
  3. Перейдите на закладку Требуется подписать или Утвердить.
  4. Откройте документ, нажмите Создать документ учёта, проверьте строки, утвердите.

Чтобы это происходило без участия человека, включите регламентное задание обмена ЭДО и автоматическое создание документов учёта: Администрирование → Обмен электронными документами → Настройки отправки и получения. Там же задаётся периодичность — обычно 15–30 минут.

Статусы, которые встретятся по дороге:

СтатусЧто означаетЧто делать
Ожидается подтверждение оператораФайл ушёл, квитанции нетПодождать, нажать Отправить и получить
Требуется подписатьВходящий ждёт вашего титулаПроверить и подписать
Требуется утвердитьПодпись не нужна, нужен акцептУтвердить
Ожидается аннулированиеКонтрагент просит отменитьСогласиться или отказать
Закрыт принудительноЦикл обмена прерван вручнуюДокумент в учёте остаётся, регламент не завершён

«ЭПД» или «ЭДО»: что имеют в виду, когда просят в 1С ЭПД загрузить XML

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

Но ЭПД — это и самостоятельный термин: электронные перевозочные документы (транспортная накладная, путевой лист, заказ-наряд), которые ходят через ГИС ЭПД. Их XML загружается иначе:

  • 🔹 обмен идёт не напрямую, а через оператора информационной системы ЭПД;
  • 🔹 в 1С нужна отдельная настройка сервиса перевозочных документов, в УТ 11 и ERP она в блоке доставки;
  • 🔹 транспортная накладная в формате ГИС ЭПД не создаёт поступление товаров — это документ перевозки, а не передачи права собственности.

Не пытайтесь загрузить XML транспортной накладной через Текущие дела ЭДО — формат другой, 1С ответит, что файл не является электронным документом.

Какие проводки сформируются после загрузки УПД

Сам XML проводок не делает — их формирует документ учёта, созданный на его основе. Пример: загрузили УПД на товар, 120 000 ₽ с НДС 20 %.

Проводки по операции

Если в XML были авансы, добавится зачёт: Дт 60.01 Кт 60.02 на сумму ранее перечисленной предоплаты — его делает регламентная операция зачёта по договору.

Типичные ошибки при загрузке XML и как их лечить

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

Отчёты и места в базе, где проверяют результат

  • 📊 Отчёты → Оборотно-сальдовая ведомость по счёту 60.01 — сверить задолженность перед поставщиком после загрузки.
  • 📊 Покупки → Книга покупок — попал ли вычет по счёту-фактуре из УПД в нужный квартал.
  • 📊 Отчёты → Анализ учёта по НДС — видит незарегистрированные счета-фактуры и расхождения по счёту 19.
  • 📊 Отчёты → Экспресс-проверка — блок по НДС ловит поступления без счёта-фактуры.
  • 🗂 Администрирование → Обмен электронными документами → Архив ЭДО — вся история загруженных файлов, включая исходный XML. Из карточки можно выгрузить файл обратно на диск.

В списке Поступление (акты, накладные, УПД) добавьте в колонки признак наличия электронного документа. Сразу видно, какие поступления подтверждены XML, а какие набиты руками.

Когда загружать XML не нужно

  • 🚫 Контрагент прислал скан или PDF — это не электронный документ, загрузка не сработает. Либо просите XML, либо заводите поступление вручную.
  • 🚫 Поступление уже введено руками, а файл пришёл позже. Не создавайте второй документ: откройте электронный документ и свяжите его с существующим поступлением через сопоставление.
  • 🚫 Речь про зарплатную базу: в ЗУП 3.1 обмена УПД с контрагентами нет, там своя кадровая подсистема ЭДО и 1С-Отчётность.
  • 🚫 Файл — выгрузка «для ознакомления» без подписей, а вычет НДС вам нужен сейчас. Регламент такой файл не закрывает.

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

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

Источники

  • НК РФ, ст. 169 — счёт-фактура, в том числе в электронной форме
  • Приказ ФНС России от 19.12.2018 № ММВ-7-15/820@ — формат документа о передаче товаров с функцией счёта-фактуры
  • Приказ Минфина России от 05.02.2021 № 14н — порядок выставления и получения счетов-фактур в электронной форме
  • Письмо ФНС России от 21.10.2013 № ММВ-20-3/96@ — рекомендованная форма УПД