Декларация из 1С в файл XML для налоговой: проверка, выгрузка, отправка и разбор отказов

· 9 мин

Содержание

Декларацию выгружают из формы самого отчёта: откройте Отчеты → Регламентированные отчеты, заполните декларацию, нажмите «Проверка», затем «Выгрузить» и выберите папку. 1С сохранит файл XML в формате ФНС, который принимает любой оператор ЭДО и программы налоговой. Файл не нужно переименовывать или править руками.

Выгрузка ломается почти всегда до нажатия кнопки: пустой КПП в карточке организации, не указан подписант, форма отчёта устарела, контрольные соотношения не сходятся. Ниже порядок, при котором файл с первого раза проходит форматный контроль, и разбор ответов налоговой. Всё описанное относится к 1С:Бухгалтерии предприятия 3.0 и 1С:ЗУП 3.1 на платформе 8.3 с интерфейсом «Такси».

Подготовка к выгрузке декларации: реквизиты и контрольные соотношения

Файл XML строится из двух источников: реквизитов организации и данных отчёта. Ошибка в любом из них даёт отказ в приёме, поэтому сначала проверяют карточку.

Что проверить в карточке организации

Откройте Главное → Организации и карточку своей организации. Для выгрузки нужны:

  • 🧾 ИНН и КПП — для юрлица ИНН из 10 цифр, КПП из 9. Без КПП 1С не сможет собрать имя файла.
  • 🏛 Код налогового органа — четыре цифры инспекции, куда сдаёте отчёт. Он попадает и в имя файла, и в титульный лист.
  • 📍 ОКТМО — нужен в декларациях, где налог распределяется по муниципалитетам (налог на прибыль, УСН, НДФЛ в расчёте 6-НДФЛ).
  • ✍️ Руководитель — заполняется в ответственных лицах организации. Его ФИО уйдёт в блок «Достоверность подтверждаю».

Если декларацию подписывает представитель по доверенности, это указывают на титульном листе отчёта. Для электронной сдачи представителю нужна машиночитаемая доверенность (МЧД), иначе инспекция откажет в приёме.

Если у организации есть обособленные подразделения на учёте в разных инспекциях, проверьте, какая регистрация выбрана в отчёте. Декларация по месту нахождения подразделения выгружается с другим кодом инспекции и КПП.

Контрольные соотношения

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

В форме отчёта нажмите Проверка → Проверить контрольные соотношения. 1С покажет список: зелёные строки выполнены, красные — нет. Двойной щелчок по строке переводит курсор в ячейку, которую надо проверить.

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

Где выгрузить декларацию в разных программах 1С

Форма отчёта и кнопки одинаковы, различается только путь к списку регламентированных отчётов:

ПрограммаГде список отчётовЧто там сдают
1С:Бухгалтерия 3.0Отчеты → Регламентированные отчеты (в новых релизах пункт называется «1С-Отчетность»)НДС, прибыль, УСН, имущество, бухотчётность, 6-НДФЛ, РСВ
1С:ЗУП 3.1Отчетность, справки → 1С-Отчетность6-НДФЛ, РСВ, персонифицированные сведения

В списке создайте новый отчёт кнопкой «Создать», выберите вид декларации, организацию и период. Если отчёт за этот период уже есть, откройте его, а не делайте копию: две декларации за один период легко перепутать при отправке.

Как выгрузить декларацию из 1С по шагам

Шаг 1. Заполните и пересчитайте отчёт

Нажмите «Заполнить». 1С соберёт показатели из учёта. Если после этого вы провели или исправили документы за период, заполните отчёт ещё раз: старые цифры сами не обновятся.

Ручные правки ячеек 1С сохраняет, но при повторном заполнении они затрутся. Вносите их последними.

Шаг 2. Проверьте выгрузку

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

Если ошибок нет, 1С покажет текст будущего файла. Если есть — список с переходом к ячейке. Пока список не пуст, выгружать бессмысленно: файл не пройдёт форматный контроль у оператора.

При подключённом сервисе 1С-Отчетность доступна ещё «Проверка в интернете». Она прогоняет файл тем же контролем, что и налоговая, и выдаёт протокол заранее.

Шаг 3. Выгрузите файл

Нажмите «Выгрузить» и выберите папку на диске. 1С запишет XML-файл и сообщит его имя. Лучше завести папку под каждый период, например D:\Отчетность\2 квартал\, чтобы файлы разных отправок не смешались.

Шаг 4. Сохраните печатную форму

Для архива и для подписи руководителем на бумаге распечатайте отчёт кнопкой «Печать». Если декларацию по закону можно сдать на бумаге, печатайте вариант с двумерным штрихкодом PDF417: инспекция принимает его как машиночитаемую форму и не набирает цифры вручную.

Формат XML: что внутри выгруженного файла и как он называется

Все электронные декларации в ФНС — это файлы XML по утверждённым налоговой форматам. Кодировка — windows-1251. Открыть файл можно любым текстовым редактором или браузером, но править его там нельзя.

Имя файла строится по правилу ФНС:

NO_PRIB_7701_7701_7701234567770101001_20261024_A1B2C3D4-....xml
Часть имениЧто означает
NO_PRIBпрефикс вида отчёта (здесь — налог на прибыль)
первые 4 цифрыкод инспекции — конечного получателя
вторые 4 цифрыкод инспекции, через которую идёт файл
ИНН + КППИНН и КПП отправителя слитно
датадата формирования файла
GUIDуникальный идентификатор файла

Не переименовывайте выгруженный файл. Имя без расширения записано внутри XML в атрибуте ИдФайл. Если имя и атрибут расходятся, файл отклоняют ещё на входном контроле.

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

Выгрузка декларации по НДС: почему файлов несколько

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

  • 📄 NO_NDS_... — основной файл: титульный лист и разделы с суммами налога.
  • 📗 NO_NDS.8_... — раздел 8, сведения из книги покупок.
  • 📘 NO_NDS.9_... — раздел 9, сведения из книги продаж.
  • 📑 файлы NO_NDS.10, NO_NDS.11, NO_NDS.12 — если заполнены журналы учёта счетов-фактур (посредники) или раздел 12.

Все файлы отправляют вместе одной декларацией. Отправка только основного файла — частая причина отказа.

Декларацию по НДС подают только в электронном виде через оператора ЭДО (п. 5 ст. 174 НК РФ). Бумажная декларация по НДС или XML на флешке не считаются представленными, исключение — налоговые агенты из закрытого перечня. Поэтому для НДС выгрузка в файл нужна, только если отправляете через другую программу оператора.

Книги большие: в разделах 8 и 9 крупной торговой компании — десятки тысяч строк. Перед выгрузкой стоит сформировать книги покупок и продаж отдельными отчётами и сверить итоги с разделами 3 и 8–9.

Проверка XML в программах ФНС: Налогоплательщик ЮЛ и Tester

Свои бесплатные программы налоговая выпускает через подведомственный центр ГНИВЦ ФНС. Для работы с файлом из 1С их две:

ПрограммаДля чегоКогда нужна
Налогоплательщик ЮЛзаполнение отчётов, импорт XML, печать с PDF417, подготовка файла к отправкесдаёте через сайт налоговой или нужна печать, которой нет в вашей 1С
Testerпроверка XML на соответствие формату и контрольным соотношениямхотите проверить файл так же, как инспекция, без 1С-Отчетности

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

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

Файл из 1С можно импортировать в Налогоплательщик ЮЛ и подготовить там к отправке через сервис сдачи отчётности на сайте ФНС. Для этого нужна квалифицированная электронная подпись руководителя.

Отправка декларации: 1С-Отчетность, другой оператор ЭДО или сайт ФНС

Способ отправки определяет, нужна ли выгрузка вообще.

Как вы сдаёте отчётность?

Перед отправкой через другого оператора проверьте, что в его программе заведена та же организация с теми же ИНН и КПП. Иначе программа не сопоставит файл с отправителем и предложит создать новую карточку.

Ошибки выгрузки и ответы налоговой: как читать протоколы

Ошибки на стороне 1С

Диагностика: выберите симптом

Ответы инспекции после отправки

После отправки налоговая и оператор присылают документы. По ним видно, принята декларация или нет:

Что приходит после отправки декларации

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

Частые вопросы

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

Источники

  • Налоговый кодекс РФ, ст. 80 «Налоговая декларация (расчёт)»
  • Налоговый кодекс РФ, ст. 174 «Порядок и сроки уплаты налога в бюджет»