Обмен электронными счетами-фактурами (ЭСФ) между информационными системами (ИС) и — рутинная, но критически важная задача для бухгалтеров и специалистов по документообороту. Ошибки на этом этапе ведут к сбоям в учёте, проблемам с налоговыми органами и задержкам в бизнес-процессах. В 2026 году процедура выгрузки и загрузки ЭСФ усложнилась из-за ужесточения требований ФНС к формату и подписи документов, а также обновлений в 1С:Предприятие 8.3.

Эта статья поможет разобраться, как правильно экспортировать ЭСФ из внешних систем (например, Контур.Диадок, СБИС, Такском или корпоративных ERP) и импортировать их в 1С:Бухгалтерию, 1С:Управление торговлей или 1С:ERP без потери данных. Мы рассмотрим все этапы — от подготовки файлов до проверки загруженных документов, а также типичные ошибки и способы их устранения.

Особое внимание уделим двум ключевым моментам: формат ЭСФ должен соответствовать актуальной версии ФНС (5.01 или новее), иначе 1С откажется его принимать, а также настройке обмена через Универсальный формат обмена (УФО) — без этого многие системы просто не смогут "понять" друг друга.

1. Подготовка к выгрузке ЭСФ из информационной системы

Прежде чем выгружать ЭСФ, убедитесь, что ваша информационная система поддерживает актуальные стандарты обмена. В 2026 году ФНС требует использование формата ЭСФ версии 5.01 (или выше) с обязательной электронной подписью (ЭП) квалифицированным сертификатом. Если ваша ИС работает со старыми версиями (например, 5.00), её необходимо обновить.

Основные требования к выгружаемому файлу:

  • 📄 Формат: .xml с подписью .sig (или единый архив .zip)
  • 🔐 Подпись: Квалифицированная ЭП (КЭП) от аккредитованного УЦ (например, Тензор, КриптоПро)
  • 📋 Структура: Соответствие схеме ФНС-ЭСФ-5.01.xsd (можно проверить через валидатор ФНС)
  • 🔄 Кодировка: Обязательно UTF-8 (иначе 1С не сможет прочитать кириллицу)

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

⚠️ Внимание: Если ваша ИС интегрирована с через REST API или SOAP, возможно, выгрузка ЭСФ происходит автоматически. В этом случае ручной экспорт не требуется — проверьте настройки интеграции в разделе Администрирование → Обмен данными.
📊 Какую ИС вы используете для работы с ЭСФ?
Контур.Диадок
СБИС
Такском
Корпоративная ERP
Другую

2. Форматы файлов ЭСФ: какой выбрать для 1С

1С:Предприятие 8.3 поддерживает несколько форматов загрузки ЭСФ, но не все они одинаково удобны. Основные варианты:

Формат файла Описание Плюсы Минусы
.xml + .sig Отдельный файл счета-фактуры и подписи Универсален, поддерживается всеми ИС Нужно следить за парностью файлов
.zip (архив с .xml и .sig) Архив, содержащий оба файла Удобно для пакетной загрузки 1С может не распознать структуру архива
.mxl (внутренний формат 1С) Специфический формат для обмена между конфигурациями 1С Быстрая обработка в 1С Не все ИС умеют экспортировать в .mxl

Для большинства пользователей оптимален вариант с .xml + .sig. Если ваша ИС позволяет, выгружайте ЭСФ в архиве .zip — это упростит дальнейшую загрузку в 1С. Избегайте форматов вроде .pdf или .xlsx: они не содержат структурированных данных и не подходят для автоматической обработки.

Если вы работаете с 1С:ERP или 1С:УТ 11, проверьте, поддерживает ли ваша версия загрузку через Универсальный формат обмена (УФО). Это позволит избежать ручного сопоставления полей.

💡

Перед выгрузкой ЭСФ из ИС откройте один из документов в текстовом редакторе (например, Notepad++) и проверьте теги <СчФактура> и <Подписant>. Если их нет — ваша система экспортирует некорректный формат.

3. Пошаговая инструкция: выгрузка ЭСФ из популярных ИС

Процесс выгрузки зависит от вашей информационной системы. Рассмотрим инструкции для наиболее распространённых платформ.

3.1. Контур.Диадок

1. Перейдите в раздел Документы → Счета-фактуры.

2. Выделите нужные ЭСФ (можно использовать фильтр по дате или контрагенту).

3. Нажмите Экспорт → ЭСФ (XML для 1С).

4. Выберите папку для сохранения. Система сгенерирует .xml и .sig для каждого документа.

3.2. СБИС

1. Откройте Документооборот → ЭСФ.

2. Нажмите Выгрузить → Для 1С.

3. Укажите период и контрагентов (при необходимости).

4. Скачайте архив .zip с пакетом документов.

3.3. Такском

1. Перейдите в ЭДО → Реестр документов.

2. Отметьте галочками нужные счета-фактуры.

3. Выберите Действия → Выгрузить в 1С.

4. Подтвердите экспорт — файлы сохранятся в .xml с подписями.

Если ваша ИС не входит в этот список, проверьте раздел Справка или Поддержка — там должна быть инструкция по выгрузке ЭСФ для 1С.

Проверьте наличие парных файлов (.xml + .sig)|Убедитесь, что файлы не повреждены (открываются в блокноте)|Сохраните документы в одну папку без вложенных директорий|Проверьте кодировку (должна быть UTF-8)|Сверьте данные в XML с оригиналом ЭСФ-->

4. Настройка 1С для загрузки ЭСФ

Перед загрузкой документов необходимо настроить 1С:Предприятие на корректную обработку входящих файлов. Этот этап часто пропускают, из-за чего возникают ошибки типа "Не удалось распознать формат файла" или "Отсутствует подпись".

Основные настройки:

  1. Откройте вашу базу 1С в режиме Конфигуратор (права администратора).
  2. Перейдите в Администрирование → Печатные формы, отчёты и обработки.
  3. Найдите обработку ЗагрузкаЭСФИзФайла.epf (или аналогичную). Если её нет — скачайте с портала 1С:ИТС.
  4. Установите обработку через Файл → Открыть.
  5. Вернитесь в пользовательский режим и проверьте права доступа (раздел Администрирование → Пользователи). У пользователя должны быть права на Загрузку внешних данных.

Если вы используете 1С:Бухгалтерию 3.0, путь к настройкам может отличаться: Главное → Настройки → Обмен данными → Настройки загрузки ЭСФ.

⚠️ Внимание: В некоторых конфигурациях (например, 1С:УТ 10.3) загрузка ЭСФ доступна только после установки дополнительного модуля "Электронный документооборот". Проверьте его наличие в разделе Администрирование → Печатные формы.

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

5. Загрузка ЭСФ в 1С: пошаговый процесс

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

Шаг 1. Запуск обработки загрузки

Откройте раздел Покупки → Поступление (акты, накладные) или Продажи → Реализация (акты, накладные), в зависимости от типа ЭСФ. Нажмите Ещё → Загрузить ЭСФ из файла.

Шаг 2. Выбор файлов

В открывшемся окне:

  • 📂 Укажите папку, где сохранены .xml и .sig (или архив .zip).
  • 🔍 Нажмите Обновить список — программа отобразит доступные документы.
  • ✅ Выделите нужные ЭСФ (можно загружать пакетом).

Шаг 3. Сопоставление данных

1С автоматически сопоставит поля из XML с реквизитами в базе. Если какие-то данные не распознаны (например, ИНН контрагента), программа предложит выбрать значение из справочника или создать нового контрагента.

Шаг 4. Проверка и сохранение

После загрузки откройте каждый документ и проверьте:

  • 🔢 Корректность сумм (включая НДС).
  • 📌 Совпадение реквизитов контрагента (наименование, ИНН, КПП).
  • 📅 Дату и номер счета-фактуры.

Если всё верно, нажмите Провести и закрыть.

Что делать, если 1С не видит файлы ЭСФ?

Если при выборе папки 1С не отображает файлы .xml или .sig, проверьте:

1. Расширения файлов: иногда Windows скрывает реальные расширения. Включите отображение расширений в Проводнике (вкладка Вид → Расширения имён файлов).

2. Кодировку: откройте .xml в Notepad++ и убедитесь, что выбрана UTF-8 без BOM.

3. Права доступа: у пользователя Windows должны быть права на чтение файлов в этой папке.

4. Антивирус: временно отключите антивирус — он может блокировать доступ 1С к файлам.

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

Даже при правильной выгрузке и настройке 1С могут возникать ошибки. Рассмотрим самые распространённые и способы их решения.

Ошибка Причина Решение
Неверная структура файла XML Файл не соответствует схеме ФНС 5.01 Проверьте XML через валидатор ФНС или запросите корректный файл у контрагента
Отсутствует электронная подпись Файл .sig повреждён или не соответствует .xml Перевыгрузите ЭСФ из ИС или проверьте целостность файлов
Не найден контрагент с ИНН ХХХ В справочнике 1С нет контрагента с указанным ИНН Добавьте контрагента вручную или выберите существующего из списка
Некорректная дата документа Формат даты в XML не соответствует ожидаемому (например, DD.MM.YYYY вместо YYYY-MM-DD) Отредактируйте XML вручную или настройте преобразование дат в обработке загрузки

Если ошибка не устраняется, проверьте Журнал регистрации в 1С (Администрирование → Поддержка и обслуживание → Журнал регистрации). Там может быть подробное описание проблемы.

Ещё одна частая проблема — дублирование документов. Если ЭСФ уже был загружен ранее, 1С может заблокировать повторную загрузку. В этом случае:

  1. Откройте Покупки → Счета-фактуры полученные (или Продажи → Счета-фактуры выданные).
  2. Найдите дублирующийся документ по номеру и дате.
  3. Если документ не нужен — пометьте его на удаление (Ещё → Пометить на удаление).
  4. Повторите загрузку.

1. Срок действия сертификата ЭП (может быть просрочен).

2. Соответствие .sig и .xml (подпись должна быть сгенерирована именно для этого файла).

3. Наличие сертификата в хранилище 1С (Сервис → Настройки пользователя → Сертификаты).-->

7. Автоматизация обмена ЭСФ между ИС и 1С

Ручная выгрузка и загрузка ЭСФ оправдана при небольшом документообороте. Если вам приходится обрабатывать десятки счетов-фактур в день, стоит настроить автоматический обмен. Для этого есть несколько способов:

1. Настройка через Универсальный формат обмена (УФО)

Многие ИС (например, СБИС или Диадок) поддерживают обмен через УФО. Для этого:

  • 🔧 В 1С откройте Администрирование → Обмен данными → Универсальный обмен.
  • 📥 Создайте новый обмен с типом ЭСФ (входящие/исходящие).
  • 🔗 Укажите параметры подключения к вашей ИС (URL, логин, пароль).
  • ⏱ Настройте расписание (например, ежедневный обмен в 20:00).

2. Использование REST API

Если ваша ИС предоставляет API, можно написать обработку для 1С, которая будет автоматически загружать ЭСФ. Пример кода для подключения:

// Пример запроса к API Диадока для получения ЭСФ

Параметры = Новый Структура();

Параметры.Вставить("from", ТекущаяДата() - 30);

Параметры.Вставить("to", ТекущаяДата());

Запрос = Новый HTTPЗапрос("https://diadoc-api.kontur.ru/V2/Invoices", Параметры);

Запрос.УстановитьЗаголовок("Authorization", "DiadocAuth " + ТокенДоступа);

Ответ = Запрос.Выполнить();

Результат = Ответ.ПолучитьТелоКакСтроку();

3. Обмен через файловую папку

Настройте в ИС автоматическую выгрузку ЭСФ в сетевую папку, а в 1С — обработку, которая будет сканировать эту папку и загружать новые файлы. Для этого:

  • 📁 Создайте общую сетевую папку (например, \\server\ESF_Exchange\).
  • 🔄 В ИС настройте задачу по расписанию на выгрузку ЭСФ в эту папку.
  • ⚙ В 1С создайте обработку с таймером, которая будет проверять папку на новые файлы.
⚠️ Внимание: При настройке автоматического обмена убедитесь, что:

- Сертификаты ЭП не истекают в ближайшие 30 дней (иначе обмен прервётся).

- В сетевой папке нет ограничений по доступу для пользователя 1С.

- Логи обмена сохраняются (настройте запись в Журнал регистрации).

8. Проверка загруженных ЭСФ и формирование отчётности

После загрузки ЭСФ в 1С необходимо проверить их корректность и сформировать отчётность. Это особенно важно перед сдачей деклараций по НДС.

Шаг 1. Проверка данных в документах

Откройте загруженный ЭСФ и сверьте:

  • 💰 Суммы по строкам (включая ставки НДС).
  • 📋 Реквизиты продавца/покупателя (ИНН, КПП, адрес).
  • 📅 Дату и номер счета-фактуры (должны совпадать с оригиналом).
  • 🔖 Признак документа (например, "1" для счета-фактуры, "2" для корректировочного).

Шаг 2. Формирование книги покупок/продаж

Перейдите в Отчёты → НДС → Книга покупок (или Книга продаж) и обновите данные. Убедитесь, что загруженные ЭСФ отобразились в отчёте. Если документ не появился:

  • Проверьте, проведён ли он (статус должен быть "Проведён").
  • Убедитесь, что в настройках отчёта включены все необходимые виды документов.
  • Проверьте, что дата документа попадает в период формирования отчёта.

Шаг 3. Выгрузка отчётности в ФНС

Если вы сдаёте отчётность через 1С:

  1. Откройте Отчёты → Регламентированные отчёты → Декларация по НДС.
  2. Нажмите Заполнить — программа автоматически подтянет данные из книг покупок/продаж.
  3. Проверьте раздел 9 декларации (сведения об ЭСФ).
  4. Экспортируйте отчёт в формате .xml и отправьте через оператора ЭДО или личный кабинет налогоплательщика.

Если вы используете внешнюю систему для сдачи отчётности (например, Контур.Экстерн), выгрузите данные из 1С в формате .xml для дальнейшей обработки.

💡

Перед отправкой декларации по НДС проверьте раздел 9 на наличие дублей. Иногда 1С может дублировать строки, если ЭСФ был загружен дважды с разными статусами (например, сначала как "черновик", потом как "подписанный").

FAQ: Частые вопросы по работе с ЭСФ в 1С

Можно ли загрузить ЭСФ в 1С без электронной подписи?

Технически да, но такой документ не будет иметь юридической силы. 1С позволит загрузить .xml без .sig, но:

  • Документ не пройдёт проверку в ФНС.
  • Его нельзя будет использовать для вычета НДС.
  • В книгах покупок/продаж он отобразится с пометкой "Без подписи".

Рекомендуем всегда загружать ЭСФ с действующей подписью.

Как исправить ошибку "Неверная структура XML" при загрузке ЭСФ?

Эта ошибка возникает, если файл не соответствует схеме ФНС. Чтобы её устранить:

  1. Откройте .xml в текстовом редакторе и проверьте наличие тегов <СчФактура>, <СвСчФак>, <ТаблСчФак>.
  2. Сверьте версию схемы: в теге <Файл> должен быть атрибут ВерсФорм="5.01" (или новее).
  3. Проверьте файл через валидатор XML (убедитесь, что нет синтаксических ошибок).
  4. Если файл повреждён — запросите повторную выгрузку у контрагента.
Что делать, если в 1С не отображаются суммы НДС после загрузки ЭСФ?

Проблема может быть связана с:

  • Несовпадением ставок НДС: в 1С не настроена ставка, указанная в ЭСФ (например, "10/110" вместо "10%"). Проверьте справочник Ставки НДС.
  • Округлением: в некоторых конфигурациях суммы НДС округляются до копеек. Отключите округление в настройках учёта.
  • Неправильным сопоставлением полей: при загрузке 1С могла неверно интерпретировать теги <СумНал> или <СтНал>. Проверьте обработку загрузки.

Если проблема остаётся — сравните суммы в оригинальном ЭСФ и в 1С вручную.

Можно ли загрузить в 1С корректировочный ЭСФ?

Да, но для этого:

  1. Убедитесь, что в 1С уже есть исходный ЭСФ (к которому делается корректировка).
  2. В файле .xml должен быть тег <ТипСчФак>2</ТипСчФак> (где "2" — признак корректировочного счета-фактуры).
  3. При загрузке 1С предложит выбрать исходный документ для привязки.

Если исходный ЭСФ не найден, корректировочный документ загрузится как обычный.

Как экспортировать ЭСФ из 1С для отправки контрагенту?

Чтобы выгрузить ЭСФ из 1С для отправки через ИС:

  1. Откройте документ Счёт-фактура выданный (или Счёт-фактура полученный).
  2. Нажмите Ещё → Выгрузить ЭСФ (или Экспорт → В формате XML для ФНС).
  3. Сохраните файлы .xml и .sig в папку.
  4. Загрузите их в вашу ИС (например, Диадок или СБИС) для отправки контрагенту.

Убедитесь, что в настройках 1С указан правильный сертификат ЭП для подписи.