К статье
Практический материал

Документы и Печать · 10 мин

Как загрузить в 1С накладную в формате XML

Как загрузить XML-накладную в 1С: через ЭДО, обработку «Загрузка данных из файла» и универсальные механизмы. Разбор ошибок, проверка результата и FAQ.

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

Главная сложность в том, что «XML-накладная» — это не один формат, а целое семейство. Файл может быть структурирован по приказу ФНС (универсальный передаточный документ), по стандарту CommerceML (обмен между 1С и сайтами) или по внутреннему формату контрагента. 1С понимает первые два «из коробки», а для третьего потребуется настройка соответствий или внешняя обработка.

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

Определяем формат XML-файла перед загрузкой

Откройте файл в любом текстовом редакторе или браузере и посмотрите на первые строки. Формат УПД/накладной ФНС обычно содержит идентификатор вида ON_SCHFDOPPR или упоминание приказа ФНС, а имя файла строится по строгому шаблону с кодами отправителя и получателя. Файл CommerceML узнаётся по корневому элементу <КоммерческаяИнформация> и русскоязычным тегам вроде <Документ>, <Товар>.

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

Имя файлаON_SCHFDOPPR_...

УПД или накладная по формату ФНС — грузится через ЭДО

Корневой тегКоммерческаяИнформация

CommerceML — грузится через обмен с сайтом или обработку

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

Внутренний формат поставщика — нужна конвертация или отдельная обработка

Способ 1. Загрузка через механизм ЭДО

Это основной и самый надёжный способ для файлов в формате ФНС (УПД, товарная накладная). В конфигурациях «1С:Бухгалтерия 8», «Управление торговлей», «ERP» перейдите в раздел «Электронные документы» (в Бухгалтерии — «Покупки» → «Электронные документы» или через «ЭДО» в меню). Нажмите «Загрузить из файла» или «Загрузить документ» и укажите путь к XML.

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

Если файл подписан электронной подписью (рядом лежит файл с расширением .sig), загружайте оба файла вместе — программа проверит подпись и зафиксирует юридическую значимость документа. Без подписи XML остаётся лишь информационной копией.

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

Способ 2. Обработка «Загрузка данных из файла»

Если ЭДО не используется, а файл имеет простую табличную структуру, попробуйте типовую обработку «Загрузка данных из файла» (в разделах «Администрирование» или «Покупки», в зависимости от конфигурации). Она рассчитана в первую очередь на Excel и CSV, но в ряде конфигураций понимает и XML определённых форматов.

Практичный приём для нестандартного XML — открыть файл в Excel (он умеет разбирать XML в таблицу), сохранить как XLSX и уже его загрузить штатной обработкой с ручным сопоставлением колонок: номенклатура, количество, цена, сумма, ставка НДС. Это универсальный обходной путь, когда автоматическая загрузка недоступна.

Учтите ограничение: при таком способе загружаются только табличные данные. Реквизиты документа (номер, дата, контрагент, договор) придётся заполнить вручную, а электронная подпись, если она была, теряет связь с загруженным документом.

Способ 3. CommerceML и обмен с сайтом

Файлы CommerceML чаще всего приходят из интернет-магазинов, B2B-порталов и от поставщиков, работающих на 1С. В конфигурациях «Управление торговлей» и «ERP» такие документы загружаются через механизм обмена с сайтом: «Администрирование» → «Обмен с сайтами» или через обработку «Загрузка данных в формате CommerceML».

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

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

После создания документа поступления сверьте ключевые показатели с исходным файлом: итоговую сумму, сумму НДС, количество строк и общее количество товара. Расхождение даже в копейку — признак ошибки сопоставления или округления, такой документ нельзя оставлять без проверки, особенно если по нему планируется вычет НДС.

Откройте карточку контрагента и убедитесь, что программа не создала дубль: при загрузке 1С ищет контрагента по ИНН и КПП, но при расхождении реквизитов может завести нового. То же относится к номенклатуре — проверьте, что товары попали в правильные карточки, а не продублировались с пометкой «(новый)».

Контрольные точки

Как проверить результат

Итоговая сумма документа
Норма

Совпадает с XML до копейки

Тревожный признак

Расхождение — ошибка сопоставления или округления

Контрагент
Норма

Найден существующий по ИНН/КПП

Тревожный признак

Создан дубль контрагента

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

Все позиции сопоставлены со справочником

Тревожный признак

Позиции без сопоставления или дубли товаров

Счета учёта
Норма

Заполнены по правилам учётной политики

Тревожный признак

Пустые или неверные счета в проводках

Типичные ошибки и их решение

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

Сообщение «Документ не адресован этой организации» возникает, когда ИНН/КПП получателя в файле не совпадают с реквизитами вашей организации в 1С. Сверьте карточку организации и уточните у поставщика, кому он выставил документ — возможно, накладная оформлена на другое юрлицо или обособленное подразделение.

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

Типичные ошибки
01
Загрузка XML без файла подписи — документ теряет юридическую значимость для вычета НДС
02
Массовое создание новых позиций номенклатуры без проверки — справочник засоряется дублями
03
Редактирование сумм вручную после загрузки — расхождение с электронным оригиналом
04
Игнорирование сообщений о несовпадении реквизитов — документ оформлен не на вашу организацию

Когда стоит обратиться к специалисту

Самостоятельная загрузка безопасна, пока вы работаете со стандартными форматами и проверяете результат. Но есть ситуации, где лучше привлечь специалиста по 1С: регулярный обмен с поставщиком в нестандартном формате (здесь оправдана разработка обработки загрузки), необходимость автоматической загрузки десятков накладных в день, ошибки после обновления конфигурации.

Перед любыми экспериментами с внешними обработками сделайте резервную копию базы. Внешние обработки загружайте только из доверенных источников и открывайте через «Файл» → «Открыть» в режиме, где виден состав обработки, — вредоносная обработка может повредить данные.

FAQ: частые вопросы о загрузке XML-накладных

Можно ли загрузить XML-накладную в 1С:Бухгалтерию без настроенного ЭДО?

Да. Функция «Загрузить из файла» в разделе электронных документов работает и без действующего договора с оператором ЭДО — она просто распознаёт файл. Но для юридически значимого обмена и отправки ответных документов подключение к оператору потребуется.

Поставщик прислал XML и файл с расширением .sig. Что с ними делать?

Файл .sig — это откреплённая электронная подпись. Загружайте оба файла одновременно: программа проверит подлинность подписи и зафиксирует документ как юридически значимый. Без .sig загруженная накладная — только информационная копия.

Почему после загрузки создались дубли номенклатуры?

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

Как загрузить сразу много XML-файлов?

В типовых конфигурациях при выборе файла можно указать несколько файлов сразу (через Ctrl или выбор папки) — программа обработает их пакетно. Для регулярной массовой загрузки настраивают автоматическое получение через оператора ЭДО или каталог обмена.

Ошибка «не поддерживается версия формата» — что делать?

Форматы электронных документов обновляются приказами ФНС, и старая конфигурация может не знать новую версию. Обновите конфигурацию и библиотеку электронных документов (БЭД) до актуального релиза — в большинстве случаев это решает проблему.

Можно ли загрузить накладную из XML в 1С:Управление нашей фирмой?

Да, в УНФ есть механизм электронных документов с загрузкой из файла, а также обработка загрузки данных из табличных документов. Принципы те же: определить формат, загрузить, сопоставить номенклатуру и проверить итоги.

Итог

Что важно запомнить

Сначала определите формат XML: ФНС — грузим через ЭДО, CommerceML — через обмен с сайтом, нестандартный — через конвертацию или обработку. Всегда сопоставляйте номенклатуру вручную, сверяйте итоговые суммы до копейки и не теряйте файл подписи, если документ нужен для вычета НДС.