Как загрузить УПД в формате XML в 1С Бухгалтерия 8.3
Содержание
Поставщик прислал УПД не через оператора ЭДО, а просто файлом: архив с .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 с УПД. Можно выделить сразу несколько файлов — загрузятся пакетом.УПД. Если контрагент не найден — создайте его прямо из формы.Поступление (акт, накладная, УПД) и счёт-фактуру полученный. Останется проверить счета учёта, договор и провести.Способ через «Текущие дела ЭДО»
Если файл всё-таки пришёл через оператора, а не отдельным .xml:
- Откройте
Продажи/Покупки→ «Текущие дела ЭДО». - На вкладке «Входящие» найдите непроведённый УПД.
- Нажмите «Принять», затем «Отразить в учёте».
Результат тот же — документ поступления, но подпись и статусы оператор проставит автоматически.
Способ через обработку загрузки
Когда стандартная кнопка не видит файл (нестандартный формат, старый релиз), помогает типовая обработка:
Администрирование→Обмен электронными документами→ «Загрузить электронный документ из файла».- Либо внешняя обработка «Загрузка документов из XML» — их много, суть одна: разобрать XML и создать поступление.
Внешние обработки берите только из проверенных источников. Обработка выполняет код в вашей базе — чужой файл с сомнительного сайта может навредить данным.
Сопоставление номенклатуры контрагента
Самый муторный шаг — связать «чужие» названия товаров с вашими карточками. 1С запоминает связки, поэтому вручную это делается один раз на каждого поставщика.
Три варианта для каждой строки:
- 🔗 Сопоставить с существующей карточкой — если товар уже есть в базе.
- ➕ Создать по данным контрагента — 1С заведёт новую номенклатуру с названием и единицей из файла.
- 🗂 Групповая обработка — выделить несколько строк и создать карточки пачкой.
Один раз сопоставленные позиции при следующей загрузке от того же поставщика подтянутся сами. Второй УПД грузится в разы быстрее.
Что сформируется и какие будут проводки
После «Отразить в учёте» из одного XML рождается два документа: Поступление и Счёт-фактура полученный. Проводки — обычные для покупки:
| Операция | Дебет | Кредит |
|---|---|---|
| Оприходован товар | 41.01 | 60.01 |
| Оприходованы материалы | 10.01 | 60.01 |
| Услуги/работы | 20 / 26 / 44 | 60.01 |
| Выделен входной НДС | 19.03 | 60.01 |
| НДС принят к вычету | 68.02 | 19.03 |
Счета учёта 1С подставляет по виду номенклатуры — проверьте их до проведения, особенно если карточки создавались из файла (у них счета могут встать по умолчанию).
Типичные ошибки при загрузке XML
.zip вместо .xml. Распакуйте архив и укажите именно XML-файл.Проверьте себя после загрузки
- 📊
Отчёты→Оборотно-сальдовая ведомостьпо счёту 60.01 — сумма поступления встала на контрагента. - 📋
Отчёты→Книга покупок— счёт-фактура попал в вычет за нужный период. - 🔎 Откройте поступление и нажмите «Показать проводки» — Дт 41/10/19 закрылись Кт 60.
Частые вопросы
Можно ли загрузить УПД из XML без оператора ЭДО?
.xml грузится через журнал «Электронные документы» кнопкой «Загрузить» — оператор для этого не нужен. Оператор нужен только для юридически значимого обмена с подписью.Чем отличается загрузка УПД от счёта-фактуры?
Что делать, если в файле десятки новых товаров?
Нужен ли файл подписи .sgn для загрузки данных?
.sgn требуется, только если вы храните юридически значимый оригинал документа.Почему 1С не видит файл УПД при загрузке?
.zip целиком или файл в старом формате. Распакуйте архив и выбирайте именно .xml; при ошибке формата попросите поставщика перевыгрузить документ.Загрузится ли УПД с кодами маркировки?
Источники
- Приказ ФНС России от 19.12.2018 № ММВ-7-15/820@ (формат УПД в электронной форме)
- п. 1 ст. 169 НК РФ
- Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»