При выгрузке деклараций и расчетов (например, по НДС или налогу на прибыль) из программы 1С:Бухгалтерия 8 (редакция 3.0) для отправки через операторов ЭДО (Такском, СБИС, Калуга Астрал) пользователи иногда сталкиваются с ошибкой формата имени файла. В имени формируемого XML-файла вместо одинаковых кодов инспекции подставляются два разных четырехзначных кода (например, NO_NDS_7719_7745_... вместо ожидаемого NO_NDS_7745_7745_...), из-за чего оператор связи или приемный комплекс ФНС отклоняет файл.
Проанализируем причины такого поведения системы, разберем структуру имени файла по формату ФНС и рассмотрим пошаговый порядок исправления ситуации в программе без изменения программного кода.
Формат имени файла регламентированной отчетности строго регламентирован приказами ФНС России и имеет следующую типовую структуру:
R_T_A_K_O_ГГГГММДД_N
Разберем назначение ключевых элементов этой структуры:
NO_NDS для декларации по налогу на добавленную стоимость).Для абсолютного большинства обычных организаций коды A и K обязаны полностью совпадать. Разделение кодов на транзитный и конечный предусмотрено исключительно для крупнейших налогоплательщиков, которые сдают отчетность через межрегиональные или специализированные инспекции (МИФНС по крупнейшим налогоплательщикам). Если в 1С организация ошибочно помечена как крупнейший налогоплательщик, механизм выгрузки автоматически разделяет коды ИФНС в названии файла.
Чаще всего признак крупнейшего налогоплательщика появляется случайно — например, при автоматическом переносе данных или обновлении со старых редакций (1С:Бухгалтерия 2.0). Чтобы вернуть стандартное формирование имени файла, выполним следующие шаги:
50 в 5–6 позициях), если организация к такой категории не относится.Важно помнить, что изменение реквизитов в карточке организации не обновляет автоматически данные в ранее созданных документах регламентированной отчетности. Если декларация уже была заполнена и сохранена, она хранит старые параметры налогового органа на титульном листе.
Для корректной повторной выгрузки выполним следующие действия:
После выполнения этих шагов имя файла будет сформировано корректно с одинаковыми кодами ИФНС (например, NO_NDS_7745_7745_...), и файл успешно пройдет форматный контроль оператора ЭДО.
Для программистов и администраторов 1С отметим, что логика генерации имен файлов регламентированных отчетов сосредоточена в общих модулях типовой подсистемы отчетности: ВыгрузкаРегламентированныхОтчетов, РегламентированнаяОтчетность, а также в модулях интеграции с контролирующими органами. Процедуры формирования имени считывают параметры КодИФНС, КодИФНСПолучателя и флаг КрупнейшийНалогоплательщик из переданных структур отчета, поэтому корректировка исходного кода конфигурации в данной ситуации не требуется — задача полностью решается типовыми пользовательскими настройками.