Ситуация, когда при нажатии кнопки «Заполнить» в отчете 6-НДФЛ программа оставляет разделы пустыми (или выдает ошибку о ненахождении налогового агента), является одной из самых распространенных и неприятных при подготовке отчетности. Особенно часто это происходит в конфигурациях 1С:Зарплата и управление персоналом 3.1 и 1С:Бухгалтерия предприятия 8.3. Разберем детально причины этого поведения системы и найдем способы решения для каждого случая.
Проанализируем техническую особенность некоторых релизов. В справочнике Регистрация в налоговом органе код ОКТМО может быть указан полностью (11 знаков). Однако программный алгоритм на титульном листе отчета иногда автоматически обрезает его до 8 знаков. Это происходит из-за внутренней логики модуля РегламентированнаяОтчетность, где отбор данных для разделов идет строго по значению ОКТМО с титульного листа.
Разберем, как это работает «под капотом». В некоторых версиях программного кода можно встретить условие:
// Пример логики, приводящей к ошибке
ОКТМО = ?(СтрДлина(ОКТМО) > 8, Лев(ОКТМО, 8), ОКТМО);
Выясним причину проблемы: если в документах (начислениях, ведомостях) зафиксирован 11-значный код, а в отчете программа ищет данные по 8-значному, то она просто «не видит» подходящих записей в регистрах.
Решение:
Рассмотрим ситуацию, когда при заполнении реквизитов организации или исправлении ошибок случайно создается вторая запись в справочнике Регистрации в налоговом органе с теми же КПП и ОКТМО. Для пользователя они выглядят одинаково, но для системы это разные объекты с уникальными внутренними идентификаторами (GUID).
Проанализируем последствия: существующие документы (начисления, выплаты) могут быть «привязаны» к старой записи справочника, а в новом отчете вы выбираете новую запись. В итоге программа ищет данные по новой ИФНС, в которой еще нет никаких движений.
Как исправить:
Регистрации в налоговом органе (через карточку организации).Иногда при попытке «навести порядок» пользователи помечают на удаление записи о регистрации в ИФНС, считая их лишними. Если действующая регистрация помечена на удаление, отчет 6-НДФЛ может игнорировать данные по ней при автоматическом заполнении.
Посмотрим на решение:
Выясним важный нюанс учета НДФЛ в версии 3.1: данные в 6-НДФЛ попадают не по дате документа Начисление зарплаты и взносов, а по дате выплаты, указанной в этом документе, и фактически зафиксированной в Ведомости.
Рассмотрим пример: зарплата за март начислена 31.03, но в документе начисления плановая дата выплаты стоит 05.04. Если ведомость на выплату еще не создана или создана апрелем, то этот доход и налог не попадут в отчет за 1 квартал, так как дата получения дохода теперь определяется по дате выплаты (согласно текущему законодательству).
Рекомендация:
Проанализируем регистр накопления Расчеты налогоплательщиков с бюджетом по НДФЛ. Для этого сформируем отчет «Подробный анализ НДФЛ по сотруднику» или «Анализ НДФЛ по документам-основаниям». Если суммы налога числятся как «Исчисленные», но не «Удержанные» (из-за отсутствия ведомостей), они не попадут в соответствующие строки Раздела 1 и Раздела 2.
Если в вашей организации есть подразделения с особым статусом регистрации в ИФНС, важно проверить настройки в справочнике Подразделения. Если там ошибочно указано, что подразделение зарегистрировано в другом налоговом органе, данные сотрудников этого отдела «отвалятся» от основного отчета по голове и будут требовать создания отдельного экземпляра 6-НДФЛ.
Рассмотрим шаги для проверки:
Подразделения.Проанализируем ситуацию, когда бухгалтеры используют документы Операция учета НДФЛ или Перенос данных для исправления прошлых периодов. Если в этих документах не заполнено поле «Регистрация в налоговом органе» на соответствующих вкладках регистров, отчет заполнится некорректно или останется пустым.
Важно: Программа берет данные для 6-НДФЛ из регистров Учет доходов для исчисления НДФЛ и Расчеты налогоплательщиков с бюджетом по НДФЛ. Любое ручное вмешательство должно сопровождаться заполнением аналитики по ИФНС.
Если вы проверили все вышеуказанные пункты, а отчет по-прежнему пуст, выполните следующие действия:
Администрирование — Обслуживание — Обновление программы — Установленные исправления (патчи). Проверьте, нет ли там исправлений, связанных с 6-НДФЛ (например, патчи с префиксом EF). Иногда 1С выпускает оперативные исправления именно для проблем с ОКТМО.Ведомости на выплату зарплаты заполнен столбец «НДФЛ к удержанию». Если он пуст, Раздел 1 отчета 6-НДФЛ никогда не заполнится автоматически.Помните, что 6-НДФЛ в ЗУП 3.1 — это «зеркало» ваших регистров накопления. Если отчет пустой — значит, либо данные лежат не на той «Регистрации в ИФНС», либо они еще не считаются фактически выплаченными с точки зрения программы.