Документы и Печать · 11 мин
Как загрузить XML УПД в 1С
Как загрузить XML-файл УПД в 1С:Бухгалтерию и 1С:Управление торговлей. Форматы файлов, способы загрузки, проверка данных, типичные ошибки и их решения.
Универсальный передаточный документ (УПД) поставщики чаще всего присылают в виде XML-файла, сформированного оператором ЭДО или выгруженного из их учётной системы. Чтобы не вводить счёт-фактуру и накладную вручную, 1С позволяет загрузить такой файл напрямую и создать на его основе документы поступления. Это экономит время и исключает ошибки ручного ввода номенклатуры, сумм и ставок НДС.
Загрузка возможна в типовых конфигурациях «1С:Бухгалтерия 8», «1С:Управление торговлей», «1С:Комплексная автоматизация» и «1С:ERP». Способ зависит от того, в каком формате сформирован XML: в утверждённом ФНС формате электронного документа или в произвольной выгрузке. Ниже разобраны оба сценария, проверка результата и типичные проблемы.
Что представляет собой XML-файл УПД и какие форматы поддерживает 1С
УПД в электронном виде — это XML-файл, структура которого утверждена приказом ФНС России (формат универсального передаточного документа, актуальная редакция формата электронных документов). Имя файла обычно содержит код формата, ИНН отправителя и получателя, дату и уникальный идентификатор. Такой файл может прийти напрямую от контрагента, из системы оператора ЭДО или из личного кабинета налоговой.
1С корректно распознаёт именно формализованные XML-документы, соответствующие форматам ФНС. Если поставщик прислал «просто XML» — произвольную выгрузку из своей учётной системы, не соответствующую утверждённой структуре, — типовая загрузка его не распознает. В этом случае потребуется либо попросить контрагента прислать файл в формате УПД, либо использовать обработки конвертации, либо загружать данные через промежуточный табличный документ.
Подготовка: что проверить перед загрузкой
Перед загрузкой убедитесь, что в конфигурации включён обмен электронными документами. В «1С:Бухгалтерии» это проверяется в разделе «Администрирование — Обмен электронными документами»: признак использования ЭДО должен быть установлен, даже если вы не подключены к оператору и обмениваетесь файлами вручную. Без этого пункта загрузки из файла в интерфейсе может не быть.
Также проверьте, что в справочнике «Контрагенты» заведён поставщик с корректными ИНН и КПП — по этим реквизитам программа ищет контрагента из файла. Если контрагента нет, он будет создан при загрузке, но лучше заранее сверить реквизиты, чтобы избежать дублей. Полезно и предварительно открыть XML в браузере или текстовом редакторе: убедитесь, что файл не пустой, не повреждён и содержит данные УПД, а не, например, акт сверки.
Загрузка УПД через механизм электронных документов
Основной способ — загрузка через раздел электронных документов. В «1С:Бухгалтерии 8» откройте раздел «Покупки» (или «Операции») — «Электронные документы» и нажмите кнопку «Загрузить» / «Загрузить из файла». Укажите XML-файл УПД на диске. Программа прочитает структуру, определит тип документа, отправителя и получателя и покажет входящий документ в списке.
Далее откройте загруженный электронный документ и нажмите «Создать документ учёта» (или ссылку для создания, если программа предложит её сама). На основе УПД со статусом 1 будут созданы два связанных объекта: «Поступление (акт, накладная, УПД)» и «Счёт-фактура полученный». Номенклатура из файла сопоставляется с вашей по наименованию, коду или артикулу; несопоставленные позиции программа предложит привязать вручную или создать новые элементы.
В «1С:Управление торговлей» и «1С:ERP» логика аналогична: входящий электронный документ открывается из раздела ЭДО, после чего создаётся «Поступление товаров и услуг» и регистрируется счёт-фактура. Перед проведением обязательно пройдите по ссылке сопоставления номенклатуры и убедитесь, что каждая строка файла привязана к правильному элементу справочника.
- 1Включите обмен электронными документами: Администрирование — Обмен электронными документами
- 2Откройте Покупки — Электронные документы и нажмите «Загрузить из файла»
- 3Выберите XML-файл УПД и дождитесь чтения данных
- 4Откройте входящий документ и нажмите «Создать документ учёта»
- 5Сопоставьте номенклатуру файла со справочником «Номенклатура»
- 6Проверьте суммы, НДС и реквизиты, затем проведите поступление и счёт-фактуру
Альтернативные способы загрузки
Если файл поступает регулярно от одних и тех же контрагентов, удобнее настроить прямой обмен через оператора ЭДО (1С-ЭДО, СБИС, Контур и другие) — тогда УПД попадают в программу автоматически, без ручной загрузки файлов. Это также решает вопрос юридической значимости: документы, подписанные электронной подписью через оператора, имеют полную доказательную силу.
Для неформализованных XML или выгрузок в других структурах используется универсальная обработка «Загрузка данных из файла» (доступна в разделе с документами поступления по кнопке «Загрузить»). Она ориентирована в первую очередь на табличные форматы (Excel, CSV), поэтому XML часто предварительно преобразуют в таблицу. Это рабочий, но более трудоёмкий путь: колонки придётся сопоставлять вручную, а счёт-фактуру создавать отдельно.
Третий вариант — специализированные внешние обработки и расширения, которые парсят XML УПД и создают документы напрямую. Их применяют, когда типовой механизм недоступен (например, в старых релизах конфигурации) или когда нужна нестандартная логика сопоставления. Использовать такие обработки следует только из проверенных источников и предварительно протестировать на копии базы.
Сравнение способов загрузки
Подходит для формализованных XML в формате ФНС. Автоматически создаёт поступление и счёт-фактуру, сопоставляет номенклатуру. Ограничение: требует включённого механизма ЭДО.
Оптимально при регулярном документообороте. Документы приходят автоматически и юридически значимы. Ограничение: нужен договор с оператором и настройка.
Выход для неформализованных выгрузок и старых конфигураций. Ограничение: ручное сопоставление колонок и риск ошибок при нестандартных обработках.
Проверка результата после загрузки
После создания документов не проводите их сразу — сначала сверьте данные с оригиналом. Откройте XML в браузере или просмотрщике и сравните с документом поступления: итоговая сумма с НДС, сумма НДС, количество строк, номер и дата УПД, реквизиты сторон. Расхождение даже в копейках приведёт к разнице в книге покупок и возможным вопросам при выверке с поставщиком.
Особое внимание уделите ставкам НДС по строкам: если в УПД есть позиции с разными ставками (например, 20% и 10%), проверьте, что программа распределила их правильно. Также убедитесь, что счёт-фактура зарегистрирован с корректными номером и датой из файла — от этого зависит правильность отражения вычета в декларации по НДС.
Как проверить результат загрузки
Полностью совпадают с суммами в XML-файле
Расхождение в суммах или копейках — признак ошибки сопоставления строк
Каждая строка привязана к правильному элементу справочника, единицы измерения верны
Есть несопоставленные строки или позиции привязаны к чужой номенклатуре
Номер, дата и сумма соответствуют УПД, документ проведён
Счёт-фактура не создан, дублируется или содержит неверные реквизиты
Типичные ошибки и способы их устранения
Самая частая проблема — сообщение вида «не удалось распознать файл» или «формат не поддерживается». Причины: файл не соответствует формату ФНС, повреждён при пересылке, устарела версия формата в конфигурации. Решение: попросить поставщика переотправить файл, обновить конфигурацию до актуального релиза (форматы электронных документов периодически меняются, и поддержка новых версий добавляется с обновлениями).
Вторая группа ошибок — дубли контрагентов и номенклатуры. Если ИНН в файле не совпал с реквизитами существующего контрагента (например, из-за другого КПП), программа создаст нового. Перед массовой загрузкой файлов стоит привести справочники в порядок. Третья типичная ситуация — загрузка того же УПД дважды: программа обычно предупреждает о дубле по номеру и дате, но если документ уже введён вручную, возможны задвоения сумм в учёте.
Если загрузка завершилась с ошибкой и документ создался частично (например, поступление есть, а счёт-фактуры нет), не пытайтесь «дозагрузить» файл поверх. Удалите неполные объекты или создайте недостающий документ вручную на основании поступления — так целостность связей сохранится.
FAQ: частые вопросы о загрузке XML УПД в 1С
Можно ли загрузить УПД в 1С без подключения к оператору ЭДО?
Да. Механизм загрузки из файла работает и без договора с оператором: достаточно включить обмен электронными документами в настройках и использовать кнопку «Загрузить из файла». Учтите, что такой документ без квалифицированной электронной подписи не заменяет бумажный оригинал для целей налогового учёта — бумажный УПД или подписанный электронный документ у контрагента запросить всё равно нужно.
Что делать, если 1С пишет «формат файла не поддерживается»?
Сначала убедитесь, что это действительно XML УПД в формате ФНС, а не произвольная выгрузка — откройте файл в браузере и посмотрите структуру. Если формат корректный, обновите конфигурацию: поддержка новых версий форматов поставляется с релизами. Также проверьте, что файл не заархивирован повторно и не повреждён при передаче по почте.
Создаются ли при загрузке УПД и накладная, и счёт-фактура?
Да, если у УПД статус 1 (заменяет оба документа): программа создаёт документ поступления и регистрирует полученный счёт-фактуру, связанные между собой. При статусе 2 создаётся только поступление, а счёт-фактуру нужно будет загрузить или ввести отдельно, когда поставщик её предоставит.
Как загрузить сразу несколько XML-файлов УПД?
В форме загрузки электронных документов обычно доступен множественный выбор файлов — выделите несколько XML одновременно. Каждый файл будет обработан как отдельный входящий документ. После пакетной загрузки обязательно проверьте каждый созданный документ, особенно сопоставление номенклатуры и отсутствие дублей.
Что делать, если номенклатура из файла не сопоставилась автоматически?
Откройте форму сопоставления номенклатуры в загруженном документе и вручную укажите соответствие каждой позиции элементу вашего справочника. Программа запоминает сопоставления по связке «контрагент + наименование/артикул», поэтому при следующих загрузках от этого же поставщика позиции подставятся автоматически.
Можно ли загрузить УПД в 1С:Управление нашей фирмой или другие конфигурации?
Да, механизм загрузки электронных документов из файла присутствует в большинстве типовых конфигураций на платформе 1С:Предприятие 8, включая «Управление нашей фирмой». Расположение команд может отличаться, но общий принцип тот же: включить ЭДО, загрузить файл, создать документ учёта и проверить данные.
Что важно запомнить
XML УПД в формате ФНС загружается в 1С через раздел электронных документов кнопкой «Загрузить из файла», после чего создаются поступление и счёт-фактура. Перед проведением обязательно сверьте суммы и НДС с оригиналом, сопоставьте номенклатуру и проверьте отсутствие дублей. Для регулярного обмена удобнее настроить обмен через оператора ЭДО, а при массовых ошибках сначала сделайте резервную копию базы.