Как загрузить УПД в формате XML в 1С Бухгалтерия 8.3

· 6 мин

Содержание

Поставщик прислал УПД не через оператора ЭДО, а просто файлом: архив с .xml внутри, иногда рядом лежит файл подписи .sgn. Забивать номенклатуру руками по 40 позиций — не вариант. В 1С Бухгалтерия 8.3 такой УПД в формате XML можно загрузить файлом и получить готовый документ поступления.

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

Когда УПД приходит XML-файлом, а не через оператора

Электронный УПД живёт в двух ситуациях:

  • 📨 Через оператора ЭДО (Диадок, СБИС, 1С-ЭДО) — документ сам падает в «Текущие дела ЭДО», загружать вручную ничего не надо.
  • 📁 Файлом — контрагент выгрузил УПД из своей программы и отправил .xml по почте или на флешке. Вот его и грузим вручную.

Формат электронного УПД утверждён приказом ФНС, поэтому файл от любого поставщика 1С распознает — лишь бы он был по актуальной версии формата.

Внутри архива обычно два файла: сам документ (ON_NSCHFDOPPR_*.xml) и подпись (*.sgn). Для загрузки данных в базу достаточно самого XML; подпись нужна, только если храните юридически значимый оригинал.

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

Пять минут подготовки экономят полчаса разбора ошибок:

  • ✅ Распакуйте архив в отдельную папку — 1С грузит именно .xml, а не .zip.
  • ✅ Проверьте, что в базе заведён контрагент-поставщик с верным ИНН/КПП — по ним пойдёт сопоставление.
  • ✅ Убедитесь, что включён функционал ЭДО: АдминистрированиеОбмен электронными документами → галка «Электронные подписи и документы».
  • ✅ Держите под рукой договор с этим поставщиком — 1С попросит подставить его в поступление.

Как загрузить УПД в формате XML в 1С Бухгалтерия 8.3 — пошагово

Основной путь в БП 3.0 — через журнал электронных документов. Никаких внешних обработок не нужно.

Пошаговый помощник
Откройте журнал ЭДО
Раздел Продажи или ПокупкиЭлектронные документы (в некоторых релизах — ЭДОАрхив ЭДО). Это общий журнал входящих и исходящих.

Способ через «Текущие дела ЭДО»

Если файл всё-таки пришёл через оператора, а не отдельным .xml:

  1. Откройте Продажи/Покупки«Текущие дела ЭДО».
  2. На вкладке «Входящие» найдите непроведённый УПД.
  3. Нажмите «Принять», затем «Отразить в учёте».

Результат тот же — документ поступления, но подпись и статусы оператор проставит автоматически.

Способ через обработку загрузки

Когда стандартная кнопка не видит файл (нестандартный формат, старый релиз), помогает типовая обработка:

  • АдминистрированиеОбмен электронными документами«Загрузить электронный документ из файла».
  • Либо внешняя обработка «Загрузка документов из XML» — их много, суть одна: разобрать XML и создать поступление.

Внешние обработки берите только из проверенных источников. Обработка выполняет код в вашей базе — чужой файл с сомнительного сайта может навредить данным.

Сопоставление номенклатуры контрагента

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

Сопоставление полей
Наименование продавца (из XML)Номенклатура в вашей базе
Код/артикул поставщикаШтрихкод или артикул карточки
Единица измерения по ОКЕИЕдиница из справочника «Единицы измерения»
Ставка НДС из файлаСтавка НДС карточки номенклатуры

Три варианта для каждой строки:

  • 🔗 Сопоставить с существующей карточкой — если товар уже есть в базе.
  • Создать по данным контрагента — 1С заведёт новую номенклатуру с названием и единицей из файла.
  • 🗂 Групповая обработка — выделить несколько строк и создать карточки пачкой.

Один раз сопоставленные позиции при следующей загрузке от того же поставщика подтянутся сами. Второй УПД грузится в разы быстрее.

Что сформируется и какие будут проводки

После «Отразить в учёте» из одного XML рождается два документа: Поступление и Счёт-фактура полученный. Проводки — обычные для покупки:

ОперацияДебетКредит
Оприходован товар41.0160.01
Оприходованы материалы10.0160.01
Услуги/работы20 / 26 / 4460.01
Выделен входной НДС19.0360.01
НДС принят к вычету68.0219.03

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

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

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

Проверьте себя после загрузки

  • 📊 ОтчётыОборотно-сальдовая ведомость по счёту 60.01 — сумма поступления встала на контрагента.
  • 📋 ОтчётыКнига покупок — счёт-фактура попал в вычет за нужный период.
  • 🔎 Откройте поступление и нажмите «Показать проводки» — Дт 41/10/19 закрылись Кт 60.

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

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

Источники

  • Приказ ФНС России от 19.12.2018 № ММВ-7-15/820@ (формат УПД в электронной форме)
  • п. 1 ст. 169 НК РФ
  • Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»