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

Учет и Финансы · 11 мин

Как загрузить счёт-фактуру в формате XML в 1С

Как загрузить счёт-фактуру в формате XML в 1С: через ЭДО, универсальную загрузку и обработки. Проверка результата, типичные ошибки и ответы на вопросы.

Электронные счета-фактуры в формате XML стали стандартом обмена документами между контрагентами: файл утверждённого формата ФНС содержит все реквизиты документа в структурированном виде и может быть загружен в 1С без ручного ввода. Это исключает ошибки в ИНН, суммах и номерах документов, а также ускоряет оприходование входящих документов.

Способ загрузки зависит от того, откуда получен файл: через оператора ЭДО, по электронной почте от контрагента или выгружен из другой учётной системы. В типовых конфигурациях 1С (Бухгалтерия предприятия, Комплексная автоматизация, ERP) предусмотрены штатные механизмы для всех этих сценариев.

Ниже разобраны основные способы загрузки XML-счёта-фактуры в 1С, проверка корректности результата и типичные проблемы, с которыми сталкиваются пользователи.

Что должно быть подготовлено перед загрузкой

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

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

Убедитесь, что у вас есть права на создание документов поступления и счетов-фактур, а также что период, к которому относится документ, не закрыт для редактирования (дата запрета изменения данных).

Загрузка через встроенный обмен электронными документами (ЭДО)

Если ваша организация подключена к оператору ЭДО, входящие счета-фактуры поступают в программу автоматически. Откройте раздел «Электронные документы» (в Бухгалтерии 3.0 это меню «Покупки» → «Электронные документы» или рабочее место ЭДО) и найдите входящий документ в списке.

Документ, полученный по ЭДО, уже содержит распознанный XML. Нажмите «Создать документ учёта» — программа предложит создать поступление и счёт-фактуру на его основании, автоматически подставив контрагента, номенклатуру и суммы. Если сопоставление номенклатуры не настроено, система попросит указать соответствие позиций из файла элементам вашего справочника.

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

Порядок действий при загрузке через ЭДО
  1. 1
    Откройте список входящих электронных документов
  2. 2
    Найдите нужный счёт-фактуру по контрагенту или номеру
  3. 3
    Нажмите «Создать документ учёта» и выберите вид документа
  4. 4
    Сопоставьте номенклатуру и контрагента, если программа запросит
  5. 5
    Проведите документ и проверьте статус электронного документа

Загрузка XML-файла, полученного не через ЭДО

Если контрагент прислал XML-файл по электронной почте или вы получили его на носителе, используйте штатную функцию загрузки из файла. В 1С:Бухгалтерии 3.0 откройте список «Счета-фактуры полученные» или «Поступления (акты, накладные, УПД)» и в меню «Ещё» найдите команду загрузки электронного документа из файла. В ряде версий эта команда называется «Загрузить из файла» или доступна через раздел «Покупки» → «Электронные документы» → «Загрузить из файла».

Укажите путь к XML-файлу. Программа распознает формат, покажет содержимое документа для предварительного просмотра и предложит создать документы учёта. На этом этапе внимательно сверьте номер, дату, контрагента и итоговую сумму с бумажным или исходным документом.

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

Загрузка УПД и сопоставление номенклатуры

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

Главная точка ручной работы при загрузке — сопоставление номенклатуры. Наименования товаров в файле поставщика почти никогда не совпадают с вашими. Программа запоминает соответствия: один раз указав, что позиция из файла относится к конкретному элементу справочника «Номенклатура», вы избавитесь от повторного сопоставления при следующих поставках от этого контрагента.

Если позиций много, используйте групповое сопоставление по артикулу или штрихкоду, если эти данные присутствуют в XML. Проверьте также единицы измерения и ставки НДС — расхождение в них искажает проводки и суммы вычета.

Сравнение способов загрузки

Обмен через оператора ЭДО

Полностью автоматический приём, юридическая значимость, статусы доставки. Требует договора с оператором и настройки.

Загрузка XML из файла штатной командой

Подходит для разовых документов без ЭДО. Быстро, но файл без подписи не является юридически значимым документом.

Внешние обработки и конвертеры

Используются для нестандартных форматов или старых конфигураций без поддержки актуальных форматов. Требуют проверки источника обработки.

Как проверить, что документ загрузился корректно

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

Проверьте отражение в учёте: сформируйте книгу покупок за период и убедитесь, что счёт-фактура попал в неё с корректной суммой вычета. Если документ создан, но в книгу не попал, проверьте, проведён ли он, указан ли правильный вид поступления и не попадает ли операция под ограничения по вычету.

Дополнительно сверьтесь с контрагентом по оборотам за период: акт сверки должен сойтись по суммам загруженных документов. Расхождение обычно означает пропущенный документ или загруженный дважды.

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

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

Реквизиты документа
Норма

Номер, дата, ИНН/КПП продавца и суммы совпадают с исходным файлом

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

Расхождения в номере, сумме или контрагенте

Книга покупок
Норма

Счёт-фактура отражён с верной суммой НДС

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

Документа нет в книге или сумма вычета неверна

Дубли
Норма

Один документ поступления и один счёт-фактура на один XML

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

Создано два счёта-фактуры на одну поставку

Проводки
Норма

Документ проведён, проводки по НДС сформированы

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

Документ сохранён, но не проведён

Типичные ошибки и способы их устранения

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

Вторая типичная ситуация — создаётся новый контрагент-дубль. Это происходит, когда в файле ИНН совпадает, но КПП или наименование отличаются от записи в справочнике. Перед загрузкой проверьте карточку контрагента, а дубли объединяйте штатной обработкой поиска и удаления дублей.

Третья группа ошибок — «зависшие» документы, которые загрузились, но не проводятся из-за закрытого периода, незаполненного договора или отсутствующей номенклатуры. Такие документы видны в списке с признаком ошибки; дозаполните реквизиты и проведите документ повторно.

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

Ограничения и когда нужна помощь специалиста

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

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

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

Итог

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

Загружайте XML через штатный ЭДО или команду «Загрузить из файла», сопоставляйте номенклатуру один раз, проверяйте попадание документа в книгу покупок и не допускайте дублей. Перед массовой загрузкой делайте резервную копию базы.

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

Можно ли загрузить XML-счёт-фактуру в 1С без подключения к оператору ЭДО?

Да. Штатная команда загрузки из файла работает без договора с оператором — достаточно включённой функциональности обмена электронными документами. Но такой файл без квалифицированной подписи и передачи через оператора не является юридически значимым электронным документом, а лишь ускоряет ввод данных.

Программа выдаёт ошибку «не поддерживается формат файла». Что делать?

Сначала убедитесь, что файл действительно является счётом-фактурой или УПД, а не иным XML-документом. Затем проверьте актуальность релиза конфигурации: форматы ФНС периодически обновляются, и старые версии программы могут не знать новый формат. После обновления повторите загрузку.

После загрузки УПД нужно ли вручную создавать счёт-фактуру?

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

Почему при загрузке создался новый контрагент, хотя он уже есть в базе?

Сопоставление выполняется по ИНН и КПП. Если в файле КПП отличается от указанного в карточке существующего контрагента (например, другое обособленное подразделение), программа создаёт новый элемент. Проверьте реквизиты и при необходимости объедините дубли штатной обработкой.

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

Если документы приходят регулярно, оптимально настроить обмен через оператора ЭДО — тогда приём выполняется автоматически. Для разовой массовой загрузки из папки используются внешние обработки пакетной загрузки; перед их применением сделайте резервную копию базы и проверьте результат на небольшой выборке файлов.

Загруженный счёт-фактура не попадает в книгу покупок. В чём причина?

Проверьте, что документ проведён, дата относится к нужному периоду и не закрыта запретом изменения, а в документе поступления корректно указан вид операции и счета учёта НДС. Также убедитесь, что не сформирован ручной документ-дубль, который «перехватил» отражение в учёте.