Учет и Финансы · 9 мин
Как выгрузить декларацию по НДС из 1С в XML
Как выгрузить декларацию по НДС из 1С в XML: подготовка данных, выгрузка, проверка файла, исправление ошибок и передача в ФНС. Практическая инструкция.
Декларация по НДС сдаётся в налоговую инспекцию только в электронном виде. Для этого в 1С формируется XML-файл строго определённого формата, который затем передаётся через оператора электронного документооборота (ЭДО) или загружается в личный кабинет налогоплательщика. Ошибка в файле приведёт к отказу в приёме декларации, поэтому выгрузке предшествует подготовка данных и обязательная проверка.
Ниже разобран полный цикл: от заполнения регламентированного отчёта до получения корректного XML-файла и его контроля. Инструкция подходит для типовых конфигураций 1С:Бухгалтерия 8 (редакции 2.0 и 3.0), а также применима к 1С:Комплексная автоматизация и 1С:ERP, где механизм регламентированной отчётности устроен аналогично.
Подготовка перед выгрузкой: что должно быть в порядке
XML-файл формируется на основе данных регламентированного отчёта, а тот — на основе учётных данных. Если в учёте есть ошибки, они уйдут в файл, и налоговая либо откажет в приёме, либо пришлёт требование с пояснениями. Поэтому первый этап — не выгрузка, а проверка заполнения.
Убедитесь, что закрыт квартал: проведены все счета-фактуры, сформированы записи книги покупок и книги продаж, выполнены регламентные операции по НДС (формирование книги покупок и продаж, распределение НДС при необходимости). Полезно запустить экспресс-проверку ведения учёта и обработку «Анализ состояния налогового учёта по НДС», если она есть в вашей конфигурации.
Отдельно проверьте актуальность формы отчёта. Формат декларации по НДС периодически меняется приказами ФНС, и выгрузка из устаревшей формы не пройдёт форматный контроль. Обновите конфигурацию и комплект отчётности до актуального релиза перед началом работы с отчётом за новый период.
Создание и заполнение регламентированного отчёта
Откройте раздел «Отчёты → Регламентированные отчёты» (в 1С:Бухгалтерии 3.0 — «Отчёты → 1С-Отчётность»). Нажмите «Создать», в списке видов отчётов найдите «Декларация по налогу на добавленную стоимость» и укажите отчётный период — квартал и год.
После создания отчёта нажмите «Заполнить». Программа автоматически сформирует разделы декларации на основе книги покупок, книги продаж и данных учёта. Разделы 8 (книга покупок) и 9 (книга продаж) обычно содержат много строк и формируются дольше остальных — это нормально.
Проверьте заполненный отчёт визуально: титульный лист (ИНН, КПП, код налогового органа, номер корректировки), раздел 1 с итоговой суммой к уплате или возмещению, раздел 3 с расчётом налоговой базы. Расхождения с ожидаемыми суммами — повод вернуться к учётным данным, а не править отчёт вручную.
Проверка отчёта перед выгрузкой в XML
В форме отчёта есть встроенный контроль: кнопка «Проверка → Проверить заполнение» (в некоторых версиях — «Проверить в интернете»). Она выявляет незаполненные обязательные показатели, логические противоречия между разделами и контрольные соотношения, установленные ФНС.
Особое внимание уделите контрольным соотношениям. Налоговая проверяет, например, соответствие итогов книги покупок и продаж суммам в разделах 8 и 9, а также связь раздела 3 с разделом 1. Нарушение соотношений не всегда блокирует приём файла, но почти гарантированно приведёт к требованию о представлении пояснений.
Зафиксируйте все предупреждения и разберитесь с каждым: часть из них — критические ошибки (файл не примут), часть — информационные замечания, которые допустимы при наличии объективных причин (например, вычеты прошлых периодов). Не игнорируйте ошибки с пометкой о нарушении формата.
Как проверить результат
Нет ошибок, блокирующих выгрузку; информационные замечания объяснимы
Ошибки в обязательных реквизитах, нарушения контрольных соотношений
Совпадает с расчётом по данным учёта и книги продаж
Расхождения с оборотами по счетам 68.02, 90.3
Итоги совпадают с книгой покупок и книгой продаж
Пропущенные или дублирующиеся записи, неверные ИНН контрагентов
Выгрузка декларации в XML-файл
Когда отчёт заполнен и проверен, нажмите кнопку «Выгрузить» в форме отчёта. Программа предложит выбрать каталог для сохранения файла. Выгрузка формирует XML-файл с именем, построенным по правилам ФНС: в нём зашифрованы код формы, ИНН, КПП, период и номер корректировки. Не переименовывайте файл вручную — некоторые программы приёма контролируют имя.
Перед сохранением выполните «Проверка → Проверить выгрузку» — это форматно-логический контроль именно XML-файла по XSD-схеме ФНС. Если проверка выдала ошибки, файл сохранять не стоит: сначала устраните причину (обычно это незаполненные реквизиты, неверные ИНН/КПП контрагентов или устаревшая версия формата).
- 1Откройте «Отчёты → Регламентированные отчёты» и создайте декларацию по НДС за нужный квартал
- 2Нажмите «Заполнить» и проверьте титульный лист, разделы 1, 3, 8 и 9
- 3Выполните «Проверка → Проверить заполнение» и устраните критические ошибки
- 4Выполните «Проверка → Проверить выгрузку» для контроля XML по схеме ФНС
- 5Нажмите «Выгрузить», выберите папку и сохраните файл, не меняя его имя
- 6Откройте сохранённый файл и убедитесь, что он не пустой и содержит данные
Выгрузка через 1С-Отчётность
Если подключён сервис 1С-Отчётность, отдельная выгрузка файла на диск может не понадобиться: декларация отправляется в ФНС прямо из программы кнопкой «Отправить». При этом XML формируется автоматически тем же механизмом. Файл на диск имеет смысл выгружать, если отправка идёт через стороннего оператора ЭДО или личный кабинет налогоплательщика.
Если нужен файл для стороннего оператора
Для отправки через внешние сервисы сохраните XML в отдельную папку и передайте его оператору в исходном виде, без открытия и пересохранения в текстовых редакторах. Некоторые редакторы меняют кодировку или добавляют служебные символы, после чего файл перестаёт проходить форматный контроль.
Проверка XML-файла после выгрузки
Откройте сохранённый файл двойным щелчком — обычно он откроется в браузере в виде структурированного текста. Убедитесь, что файл не пустой, содержит корневой элемент декларации и данные вашего ИНН. Размер файла с заполненными разделами 8 и 9 обычно ощутимо больше нескольких килобайт.
Для независимого контроля можно использовать программу проверки отчётности, которую ФНС распространяет для тестирования файлов, либо встроенную проверку в программе вашего оператора ЭДО. Такая проверка покажет те же ошибки, что увидит инспекция при приёме.
Типовая структура имени файла: NO_NDS.9_1_003.008_ИНН_ДАТА_УНИКАЛЬНЫЙНОМЕР.xmlТипичные ошибки при выгрузке и их устранение
Чаще всего выгрузка блокируется из-за ошибок в реквизитах контрагентов: неверные или отсутствующие ИНН/КПП покупателей и продавцов в разделах 8 и 9. Проверьте карточки контрагентов и перепроведите документы — после исправления перезаполните отчёт.
Вторая группа проблем — устаревшая версия формата. Если при проверке выгрузки программа сообщает о несоответствии схеме, обновите релиз конфигурации и формы отчётности. Третья типичная ситуация — попытка выгрузить несохранённый или незаполненный отчёт: сначала нажмите «Записать» и «Заполнить».
Частые вопросы
Можно ли выгрузить декларацию по НДС в XML из 1С версии 7.7?
В 1С:Бухгалтерии 7.7 регламентированные отчёты давно не обновляются, и актуальный формат декларации по НДС там недоступен. Практический вариант — сформировать декларацию в актуальной программе (например, перенести данные в 1С:Бухгалтерию 8) или использовать внешнее ПО для подготовки отчётности.
Чем отличаются кнопки «Проверить заполнение» и «Проверить выгрузку»?
«Проверить заполнение» анализирует данные самого отчёта: обязательные поля и контрольные соотношения между разделами. «Проверить выгрузку» контролирует уже сформированный XML по XSD-схеме ФНС — то есть проверяет, примет ли файл инспекция. Перед отправкой нужно пройти обе проверки.
Куда 1С сохраняет выгруженный файл по умолчанию?
При нажатии «Выгрузить» программа открывает диалог выбора папки, и путь можно задать самостоятельно. Удобно завести отдельный каталог для отчётности по периодам, чтобы не перепутать первичные и уточнённые файлы.
Что делать, если ФНС отказала в приёме файла?
В отказе указывается код ошибки и её описание. Чаще всего это нарушение формата или неверные реквизиты. Исправьте причину в учётных данных или отчёте, перезаполните декларацию, повторите проверку выгрузки и отправьте файл заново. Если причина неочевидна, сверьте версию формата с актуальным приказом ФНС.
Нужно ли выгружать XML, если подключена 1С-Отчётность?
Нет, при отправке через 1С-Отчётность файл формируется и передаётся автоматически кнопкой «Отправить». Ручная выгрузка нужна для отправки через сторонних операторов, личный кабинет налогоплательщика или для архивного хранения копии файла.
Что важно запомнить
Выгрузка декларации по НДС в XML выполняется из регламентированного отчёта кнопкой «Выгрузить» после заполнения и двух проверок: заполнения и выгрузки. Успех зависит от актуальности формы, корректности реквизитов контрагентов и номера корректировки. Файл нельзя переименовывать и редактировать вручную.