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