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

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

Как выгрузить ЭСФ из 1С: полная инструкция

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

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

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

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

Что подготовить перед выгрузкой ЭСФ

Выгрузить можно только проведённый документ «Счёт-фактура выданный». Черновик или помеченный на удаление документ в обмен не попадёт. Откройте счёт-фактуру и убедитесь, что он основан на актуальной реализации: расхождения в суммах между реализацией и счётом-фактурой — частая причина отказа оператора.

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

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

Статус документаПроведён

Непроведённый счёт-фактура не выгружается и не отправляется

Реквизиты сторонИНН, КПП, адреса заполнены

Пустые или устаревшие реквизиты вызывают ошибки форматного контроля

Настройка ЭДОМаршрут с контрагентом активен

Без принятого приглашения документ не уйдёт получателю

Релиз 1СПоддерживает актуальный формат

Старые релизы могут формировать XML устаревшей версии

Выгрузка ЭСФ через встроенный обмен ЭДО

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

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

Если кнопки отправки нет

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

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

Выгрузка ЭСФ в файл XML

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

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

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

Массовая выгрузка нескольких ЭСФ

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

При массовой отправке через встроенный ЭДО удобнее раздел «ЭДО → Исходящие электронные документы»: там видны все подготовленные документы, их можно отправить пакетом и отследить статусы в одном месте, не открывая каждый счёт-фактуру.

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

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

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

При отправке через ЭДО контролируйте цепочку статусов до конца. «Отправлен» означает только уход из вашей системы; гарантия доставки — извещение о получении от контрагента. Если статус завис на промежуточном этапе, проверьте соединение с сервисом обмена и очередь отправки.

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

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

Файл XML создан
Норма

Файл появился в выбранном каталоге, имя соответствует формату

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

Файл не создался или имеет нулевой размер

Форматный контроль
Норма

Оператор принял файл без ошибок

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

Ошибка XSD-проверки или несоответствие версии формата

Статус в ЭДО
Норма

Доставлен, получено извещение о получении

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

Статус «Ошибка» или зависание на «Отправляется»

Содержимое документа
Норма

Суммы, НДС и реквизиты совпадают с 1С

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

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

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

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

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

Если контрагент сообщает, что не получил документ, хотя статус «Доставлен», уточните, в каком сервисе он работает: при роуминге между операторами возможны задержки. Запросите у своего оператора подтверждение доставки — оно служит доказательством отправки.

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

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

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

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

Итог

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

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

Часто задаваемые вопросы

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

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

Почему оператор отклонил файл с ошибкой форматного контроля?

Чаще всего причина в незаполненных обязательных полях (код ОКЕИ, страна происхождения, номер ГТД) или устаревшей версии формата в необновлённой 1С. Протокол ошибки от оператора указывает конкретное поле — исправьте данные в документе и выгрузите заново.

Как выгрузить ЭСФ за прошлый период по требованию налоговой?

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

Что делать, если в списке документов нет команды выгрузки?

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

Можно ли исправить ошибку прямо в выгруженном XML-файле?

Нет. Ручное редактирование нарушает структуру файла и электронную подпись, такой документ будет отклонён. Ошибку нужно исправить в документе 1С и сформировать файл заново — это гарантирует совпадение учётных данных и отправленного ЭСФ.

Как понять, что контрагент получил счёт-фактуру?

В панели ЭДО документа статус должен смениться на «Доставлен», а затем появиться извещение о получении от контрагента. Если обмен идёт через внешний сервис, статус доставки смотрите в личном кабинете оператора. Подтверждение доставки можно запросить у оператора как доказательство отправки.