Выгрузка счёта-фактуры из 1С 8.3 в XML-файл: пошаговый разбор
Содержание
Короткий ответ: сохранить счёт-фактуру в формате XML из 1С 8.3 можно только через механизм ЭДО. Откройте документ Счёт-фактура выданный → нажмите ЭДО → Просмотреть электронный документ → Сохранить в файл. 1С положит на диск XML в формате ФНС — именно его принимают Диадок, СБИС, Такском и сама налоговая.
Кнопка Сохранить как в печатной форме тут не поможет: она отдаёт mxl, pdf, xlsx, но не XML. И «Выгрузка данных в XML» из обработок обслуживания тоже не подходит — это служебный формат 1С, контрагент его не прочитает.
Ниже — пути меню по конфигурациям, пакетная выгрузка десятков счетов-фактур, состав реквизитов внутри файла, проверка перед отправкой и разбор ошибок, из-за которых XML отбивают.
Какой XML вам нужен: формат ФНС против внутреннего формата 1С
В 1С есть три разных «XML», и путают их постоянно.
| Что это | Как получить | Кто прочитает |
|---|---|---|
| XML в формате ФНС (нужен в 99% случаев) | Через механизм ЭДО | Операторы ЭДО, контрагенты, ФНС |
| Служебный XML выгрузки данных | Обработка «Выгрузка и загрузка данных XML» | Только другая база 1С той же конфигурации |
| XML правил обмена / КД2 | Конвертация данных | Только обмен между базами |
Если партнёр просит «счёт-фактуру в XML», ему нужен первый вариант. Файл из обработки выгрузки данных он загрузить не сможет — там нет ни структуры ФНС, ни обязательных реквизитов.
Формат электронного счёта-фактуры утверждён приказом ФНС № ММВ-7-15/820@. В одном файле может лежать либо чистый счёт-фактура, либо универсальный передаточный документ (счёт-фактура + акт/накладная) — зависит от того, какой вид электронного документа выбран в настройках.
Технические признаки правильного файла:
- 📄 имя начинается с префикса
ON_NSCHFDOPPR_(счёт-фактура с функцией передачи) илиON_SCHFDOPPR_; - 🔤 кодировка
windows-1251, а не UTF-8; - 🏷 в первой строке XML указан идентификатор формата и версия;
- 🆔 в имени файла — идентификаторы участников ЭДО отправителя и получателя плюс GUID.
Откройте файл «Блокнотом». Если видите теги вида <СвСчФакт>, <Документ>, <СвПрод> — это формат ФНС. Если <V8Exchange> или <Data> — вы выгрузили не то.
Что подготовить до выгрузки счёта-фактуры в XML
Без этих четырёх вещей кнопка ЭДО либо не появится, либо будет серой.
Включается функционал так:
Администрирование→Обмен электронными документами.- Разверните группу
Обмен с контрагентами. - Поставьте флаг
Сервисы ЭДО(в более старых релизах —Электронные подписи и шифрованиеплюсОбмен с контрагентами). - Перейдите по ссылке
Учётные записи ЭДОи создайте запись, если её нет.
Если оператор ЭДО не подключён, а файл нужен однократно, работает вариант «обмен без оператора»: в той же группе настроек выбирается транспорт через каталог на диске или электронную почту. Счёт-фактура всё равно сформируется в формате ФНС, просто отправлять её вы будете руками.
Перед первой выгрузкой проверьте реквизиты организации и контрагента: пустой КПП, отсутствие кода страны или неполный адрес — самая частая причина, по которой XML потом не проходит проверку у оператора.
Как сохранить счёт-фактуру в формате XML из 1С 8.3: шаги по конфигурациям
Механизм один, но ссылки лежат в разных местах.
1С:Бухгалтерия 8.3 (БП 3.0)
- Откройте
Продажи→Реализация (акты, накладные, УПД)и найдите нужный документ. - Проверьте, что счёт-фактура выписан — внизу формы ссылка
Счёт-фактура № … от …. - Нажмите кнопку
ЭДОна верхней панели документа. - Выберите
Просмотреть электронный документ. - Если документа ещё нет, 1С предложит
Сформировать— согласитесь. - В открывшейся форме просмотра нажмите
Сохранить в файл(в части релизов команда спрятана подЕщё). - Укажите каталог. Имя 1С подставит сама — не переименовывайте его.
Второй путь — через ЭДО-центр: Продажи → Текущие дела ЭДО. Там видны все подготовленные и отправленные документы, и из списка файл тоже сохраняется.
1С:Управление торговлей 11
Продажи→Реализация товаров и услуг→ откройте документ.- Кнопка
ЭДО→Просмотреть электронный документ. - В форме просмотра —
Сохранить в файл.
Общий список в УТ 11 лежит в Продажи → Сервис → Текущие дела ЭДО. В интерфейсе «Такси» ссылку проще найти через поиск по разделу — наберите «ЭДО» в строке поиска команд.
1С:ERP и КА 2
Продажи→Электронные документы→Текущие дела ЭДО.- Найдите счёт-фактуру на вкладке
ОтправитьилиОтправленные. - Команда
Электронный документ→Просмотреть→Сохранить в файл.
В ERP чаще работают пакетами, поэтому удобнее не лезть в каждый документ, а выгружать списком — об этом ниже.
Если документ уже отправлен контрагенту
Отправленные экземпляры хранятся в архиве ЭДО. Открывается он из раздела продаж (в ряде конфигураций — из Администрирование → Обмен электронными документами) по ссылке Архив ЭДО.
В архиве выберите нужный документооборот и сохраните файл. Там же лежит XML с извещением о получении и файл подписи — пригодится, если налоговая запросила подтверждение даты выставления.
Подпись хранится отдельным файлом с расширением .sgn или .p7s. Юридически значимый комплект — это XML плюс файл подписи. Если выгружаете «для порядка» или для сверки, достаточно одного XML.
Пакетная выгрузка нескольких счетов-фактур
Поштучно десятки документов никто не вытаскивает. Варианты по трудозатратам:
| Способ | Когда применять | Что получится |
|---|---|---|
| Выделить строки в «Текущих делах ЭДО» и сохранить в каталог | 10–200 документов за период | Отдельный XML на каждый документ |
| Архив ЭДО → отбор по контрагенту и датам → сохранение | Нужны уже отправленные экземпляры с подписями | XML + файлы подписей |
| Выгрузка через оператора (личный кабинет Диадока, СБИС) | Нужен весь документооборот за квартал | Архив ZIP со всеми файлами |
Порядок для первого способа:
- Откройте
Текущие дела ЭДО(илиАрхив ЭДО). - Настройте отбор: организация, контрагент, период, вид документа
Счёт-фактура. - Выделите строки мышью с зажатым
ShiftилиCtrl. Ещё→Сохранить электронные документы в файлы.- Укажите пустую папку — файлов будет много.
Не выгружайте в папку, где уже лежат XML от других организаций. Имена содержат GUID, но при повторной выгрузке того же документа файл перезапишется, и вы не поймёте, какая версия актуальна.
Что лежит внутри XML: сопоставление реквизитов
Если контрагент или программа проверки жалуется на конкретное поле, полезно понимать, откуда 1С его берёт.
Отдельно про прослеживаемость и маркировку. Если в строке есть товар из перечня прослеживаемых, в XML появляется блок с РНПТ. Не заполнили реквизит в документе — файл выгрузится, но оператор или покупатель вернёт его с ошибкой по структуре.
Проводки: что счёт-фактура делает в учёте
Сама выгрузка в XML на учёт не влияет — это обмен файлами. Но путаница встречается, поэтому коротко.
Счёт-фактура на реализацию проводок не формирует: НДС начисляет документ реализации. При продаже на 120 000 ₽, включая НДС 20 000 ₽, реализация даёт Дт 90.03 Кт 68.02 — 20 000, а счёт-фактура лишь регистрирует запись в книге продаж.
Счёт-фактура на полученный аванс — другое дело. Получили 240 000 ₽ предоплаты, НДС 40 000 ₽:
Дт 76.АВ Кт 68.02 — 40 000при выставлении счёта-фактуры на аванс;Дт 68.02 Кт 76.АВ — 40 000при зачёте аванса в момент реализации.
Проверить, попал ли выгруженный счёт-фактура в отчётность, проще всего отчётом Отчёты → НДС → Книга продаж и регламентным отчётом Экспресс-проверка ведения учёта (блок «Ведение книги продаж по налогу на добавленную стоимость»).
Как проверить XML до отправки
Три уровня проверки, от быстрого к серьёзному.
Уровень 1 — глазами. Откройте файл в браузере. Браузер покажет дерево тегов и сразу ругнётся, если XML битый или кодировка не та.
Уровень 2 — средствами 1С. В форме просмотра электронного документа есть команда Проверить: 1С сверяет заполнение обязательных реквизитов со схемой формата. Все замечания она выводит списком с указанием поля.
Уровень 3 — загрузить обратно. Самая честная проверка. В Текущих делах ЭДО есть команда загрузки электронного документа из файла. Если 1С разобрала файл и предложила создать документ
— формат корректный.
Полезные отчёты и обработки для сверки:
- 🔍
Отчёты→НДС→Книга продаж— все ли счета-фактуры выписаны за период; - 📊
Отчёты→Анализ учёта→Экспресс-проверка— расхождения по НДС; - 🧾
Продажи→Счета-фактуры выданныес отбором по пустому электронному документу — покажет, по каким реализациям XML ещё не формировался; - ⚙️
Администрирование→Обслуживание→Журнал регистрации— там видны технические ошибки при формировании файла.
Типичные ошибки и как их обойти
Администрирование → Обмен электронными документами → Обмен с контрагентами → флаг Сервисы ЭДО, затем Профили настроек ЭДО.ЭДО → Просмотреть электронный документ → Сохранить в файл.ON_. Второй вариант — устаревший релиз 1С с прошлой версией формата, нужно обновление конфигурации.windows-1251, а редактор читает как UTF-8. Это не ошибка файла — откройте в браузере или в редакторе с выбором кодировки.D:\EDO\ и повторите. В веб-клиенте файл сначала скачивается через браузер.Покупки → Текущие дела ЭДО или Архив ЭДО, документооборот поставщика, Сохранить в файл.Как не возвращаться к этой задаче каждый раз
Ручная выгрузка нужна редко. Если она повторяется каждую неделю — что-то настроено не до конца.
- ✅ Подключите полноценный ЭДО с оператором: тогда счёт-фактура уходит контрагенту из 1С одной кнопкой, без файлов на диске.
- ✅ Настройте автоматическое формирование электронных документов по регламентному заданию — документы будут готовы к отправке без вашего участия.
- ✅ В профиле настроек ЭДО заранее выберите нужный вид документа: отдельный счёт-фактура или УПД. Переключение задним числом требует пересоздания документов.
- ✅ Заполните подписантов в карточке организации один раз — это снимает половину ошибок валидации.
- ✅ Обновляйте конфигурацию: форматы ФНС меняются, и старый релиз выгружает устаревшую версию XML.
Если контрагент годами просит «пришлите XML на почту», разберитесь, почему он не принимает документы через оператора. Файловый обмен не даёт автоматических извещений, и в споре о дате выставления доказывать придётся вам.
Частые вопросы
Можно ли выгрузить счёт-фактуру в XML без подключения ЭДО?
Почему 1С сохраняет mxl вместо XML?
ЭДО → Просмотреть электронный документ → Сохранить в файл.Чем отличается XML счёта-фактуры от XML универсального передаточного документа?
Как выгрузить сразу все счета-фактуры за квартал?
Текущие дела ЭДО или Архив ЭДО, поставьте отбор по периоду и виду документа, выделите строки и выполните Ещё → сохранение электронных документов в файлы.Подойдёт ли выгруженный XML для ответа на требование ФНС?
Куда 1С кладёт файл в веб-клиенте?
Источники
- НК РФ, ст. 169 — счёт-фактура, в том числе в электронной форме
- Приказ ФНС России от 19.12.2018 № ММВ-7-15/820@ — формат счёта-фактуры и документа о передаче товаров
- Приказ Минфина России от 05.02.2021 № 14н — порядок выставления и получения счетов-фактур в электронной форме
- Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»