Почему имя файла выгрузки отчетности в 1С формируется с кодами двух разных налоговых и как это исправить?

Бухгалтер 1С v8.3 (Управляемые формы) 1C:Бухгалтерия Налоговый учет
← На главную

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

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

Логика формирования имени файла отчетности ФНС

Формат имени файла регламентированной отчетности строго регламентирован приказами ФНС России и имеет следующую типовую структуру:

R_T_A_K_O_ГГГГММДД_N

Разберем назначение ключевых элементов этой структуры:

  1. R_T — идентификатор типа документа и формы отчетности (например, NO_NDS для декларации по налогу на добавленную стоимость).
  2. A — код налогового органа — получателя информации (транзитный налоговый орган).
  3. K — код конечного налогового органа (инспекция по месту учета, администрирующая налог).
  4. O — идентификатор отправителя (ИНН и КПП организации).
  5. ГГГГММДД_N — дата формирования файла и уникальный GUID сообщения.

Для абсолютного большинства обычных организаций коды A и K обязаны полностью совпадать. Разделение кодов на транзитный и конечный предусмотрено исключительно для крупнейших налогоплательщиков, которые сдают отчетность через межрегиональные или специализированные инспекции (МИФНС по крупнейшим налогоплательщикам). Если в 1С организация ошибочно помечена как крупнейший налогоплательщик, механизм выгрузки автоматически разделяет коды ИФНС в названии файла.

Пошаговое исправление ошибки в карточке организации

Чаще всего признак крупнейшего налогоплательщика появляется случайно — например, при автоматическом переносе данных или обновлении со старых редакций (1С:Бухгалтерия 2.0). Чтобы вернуть стандартное формирование имени файла, выполним следующие шаги:

  1. Перейдем в раздел Главное и откроем справочник Организации.
  2. Откроем карточку проблемной организации.
  3. Перейдем в блок Налоговая инспекция (или откроем гиперссылку сведений о регистрации в ИФНС).
  4. Найдем и снимем флажок Является крупнейшим налогоплательщиком.
  5. Проверим поле Код ИФНС - получателя отчетности. Если оно заполнено, очистим его значение, чтобы программа использовала основной код инспекции.
  6. Убедимся, что реквизит КПП организации не содержит признака крупнейшего налогоплательщика (значения 50 в 5–6 позициях), если организация к такой категории не относится.
  7. Нажмем кнопку Записать и закрыть.

Как применить изменения к уже сформированной отчетности

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

Для корректной повторной выгрузки выполним следующие действия:

  1. Перейдем в раздел Отчеты — Регламентированные отчеты.
  2. Откроем нужную декларацию (например, Декларация по НДС).
  3. Перейдем на Титульный лист отчета.
  4. В поле выбора налогового органа повторно выберем актуальную инспекцию из справочника, чтобы данные перезаполнились.
  5. Нажмем кнопку Записать (или заново заполним и проверим отчет).
  6. Выполним выгрузку по кнопке Выгрузить или отправим отчет через сервис 1С-Отчетность.

После выполнения этих шагов имя файла будет сформировано корректно с одинаковыми кодами ИФНС (например, NO_NDS_7745_7745_...), и файл успешно пройдет форматный контроль оператора ЭДО.

Где в коде конфигурации расположена логика формирования имени

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

← На главную