При работе в конфигурации 1С:Комплексная автоматизация 2.5 (или 1С:ERP) пользователи часто сталкиваются с ситуацией, когда зарплата начислена и выплачена, налоги перечислены, но при формировании регламентированной отчетности (в частности, формы 6-НДФЛ) данные об уплате налога отсутствуют. Более того, при анализе движений документа Списание безналичных денежных средств выясняется, что он не делает записей в специализированные регистры накопления по НДФЛ. Давайте подробно разберем, почему это происходит, и пройдем по шагам исправления этой ситуации.
Одной из самых неочевидных причин блокировки движений по НДФЛ является настройка функциональных опций. В 1С:КА 2.5 существует механизм, который определяет, где именно ведется детальный учет расчетов с персоналом — внутри текущей базы или во внешней программе (например, в 1С:ЗУП).
Проанализируем ситуацию: если программа «думает», что кадровый учет и расчет зарплаты производятся во внешней системе, она сознательно не делает детальных записей по НДФЛ в банковских документах, ожидая, что эти данные придут при синхронизации. За это отвечает функциональная опция ИспользоватьВнешниеХозяйственныеОперацииЗарплатаКадры.
Для решения этой проблемы нам необходимо проверить настройки системы:
Использовать внешние хозяйственные операции зарплата кадры. Она должна быть выключена, если вы хотите, чтобы документы выплаты в КА сами формировали движения по НДФЛ.Разберем другую распространенную ошибку, которая проявляется сообщением: «Регистрация в налоговом органе платежного документа отличается от данных ведомости». В системе 1С крайне важна аналитика по месту регистрации организации или ее обособленных подразделений, которую позволяет проверить отчет Налоги и взносы (кратко) по подразделениям и ставкам НДФЛ.
В документе Ведомость в банк (или Ведомость в кассу) данные о регистрации подтягиваются автоматически исходя из подразделения, в котором числятся сотрудники. В документе Списание безналичных денежных средств с типом налога НДФЛ при исполнении обязанностей налогового агента также есть поле Регистрация в налоговом органе.
Важно: Если вы пытаетесь одной платежкой оплатить НДФЛ за сотрудников, относящихся к разным налоговым регистрациям (разные ОКТМО/КПП), система не сможет корректно распределить налог. В этом случае необходимо:
Списание безналичных денежных средств на закладке «Налоговый платеж» выбрана та же самая регистрация.Иногда в нижней части документа Ведомость на выплату зарплаты можно увидеть статус: «Выплаты по ведомости не выполнялись». Это прямой сигнал о том, что цепочка документов разорвана. Предотвратить такие ситуации поможет анализ заявок на расходование денежных средств. Рассмотрим, как это исправить:
Выясним причину разрыва связи. Документ Списание безналичных денежных средств должен быть создан строго на основании ведомости. Только в этом случае в табличной части «Расшифровка платежа» банковского документа заполнится ссылка на конкретную ведомость.
Если вы создали списание вручную, обязательно проверьте:
Выплата зарплаты по ведомостям или Перечисление налога.Ведомость в банк.Проанализируем современные реалии учета. С введением ЕНП логика отражения уплаты НДФЛ в 6-НДФЛ изменилась. Теперь само по себе Списание безналичных денежных средств фиксирует лишь факт списания денег с расчетного счета на ЕНС.
Чтобы программа «поняла», что эти деньги пошли именно на погашение обязательств по НДФЛ для целей заполнения 6-НДФЛ, необходимо наличие документа Уведомление об исчисленных суммах налогов. Рассмотрим последовательность действий:
Начисление зарплаты и взносов (исчисляем налог).Ведомость в банк и Списание безналичных денежных средств (удерживаем налог в момент выплаты).Уведомление об исчисленных суммах налогов за соответствующий период.Если уведомление не создано или заполнено некорректно, отчет 6-НДФЛ может остаться пустым даже при наличии всех оплат.
Чтобы окончательно убедиться, что система работает правильно, мы должны заглянуть «под капот» документа. Нажмите кнопку Дт/Кт в документе Списание безналичных денежных средств и проверьте наличие записей в следующих регистрах:
Расчеты налоговых агентов с бюджетом по НДФЛ — именно здесь фиксируется факт уплаты/удержания.Уплата НДФЛ налоговыми агентами к распределению — используется для распределения оплаты между сотрудниками.Сведения о доходах НДФЛ — записи в этом регистре критически важны для формирования строк отчета 6-НДФЛ.Если вы программист и пытаетесь понять, почему код «проскакивает» мимо формирования движений, обратите внимание на процедуру проведения документа. Часто условие формирования записей завязано на результат функции:
// Пример логики проверки функциональной опции в коде
Если ПолучитьФункциональнуюОпцию("ИспользоватьВнешниеХозяйственныеОперацииЗарплатаКадры") Тогда
// Движения по НДФЛ не формируются, так как учет внешний
Возврат;
КонецЕсли;
Подытожим: если у вас не учитывается оплата НДФЛ, первым делом проверьте соответствие регистраций ИФНС в ведомости и списании, затем статус функциональной опции внешнего учета зарплаты и, наконец, наличие сформированных уведомлений по ЕНС. Комплексная проверка этих трех узлов в 99% случаев решает проблему пустой отчетности.