Декларация из 1С в файл XML для налоговой: проверка, выгрузка, отправка и разбор отказов
Содержание
Декларацию выгружают из формы самого отчёта: откройте Отчеты → Регламентированные отчеты, заполните декларацию, нажмите «Проверка», затем «Выгрузить» и выберите папку. 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-файле, чтобы не перевыгружать?
Как выгрузить уточнённую декларацию?
Почему файл выгружается с сегодняшней датой, а не с датой отчёта?
Где найти выгруженный файл, если забыл папку?
Нужна ли электронная подпись для выгрузки в файл?
Источники
- Налоговый кодекс РФ, ст. 80 «Налоговая декларация (расчёт)»
- Налоговый кодекс РФ, ст. 174 «Порядок и сроки уплаты налога в бюджет»