Почему не рассчитывается и не удерживается НДФЛ в 1С:ЗУП 2.5? Разбираем частые ошибки

Программист 1С v8.3 (Обычные формы) 1С:Зарплата и Управление Персоналом Налоговый учет
← На главную

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

Шаг 1. Разберем причину отсутствия исчисленного НДФЛ в документе начисления

Если в документе НачислениеЗарплатыРаботникамОрганизаций на закладке с НДФЛ заполняются только ФИО и дата получения дохода, а сумма налога пустая, проанализируем следующие моменты:

  1. Настройка видов расчета (начислений). Проверим, указан ли код дохода по НДФЛ в карточке самого начисления. Если начисление настроено как не облагаемое налогом (код дохода отсутствует), программа физически не сможет рассчитать НДФЛ, так как налоговая база будет равна нулю.
  2. Проверка тарифной ставки. Очень частая ошибка при тестовом заведении сотрудников — путаница между полями «Ставка» (доля ставки, например, 1 или 0.5) и «Тарифная ставка» (оклад в рублях). Если случайно указать оклад в размере 1 рубля, то расчет ожидаемо не выдаст сумму налога, так как 13% от 1 рубля (с учетом округлений и возможных вычетов) не формирует сумму к удержанию.
  3. Наличие проведенных вычетов. Посмотрим, не заведены ли на данного сотрудника стандартные налоговые вычеты (например, на детей или имущественные), которые могут полностью перекрывать сумму небольшого тестового дохода.

После исправления оклада (установки корректной тарифной ставки) мы пересчитываем документ. Теперь на закладке НДФЛ появляется рассчитанная сумма. При проведении документ делает движение «Приход» (со знаком «+») по регистру накопления НДФЛРасчетыСБюджетом. Это означает, что налог исчислен.

Шаг 2. Разберем механику удержания НДФЛ и режимы взаиморасчетов

Следующий этап учета — удержание налога. Нам нужно, чтобы в регистре НДФЛРасчетыСБюджетом появилось движение «Расход» (со знаком «-»). Формируем документ ЗарплатаКВыплатеОрганизаций, но движения по удержанию НДФЛ не происходит. Выясним причину.

В 1С:ЗУП 2.5 логика работы документа на выплату напрямую зависит от настроек параметров учета. Перейдем в настройки программы и посмотрим на галочку «Упрощенный режим взаиморасчетов».

Если мы работаем в полном режиме, какие документы надо проводить для списания НДФЛ? На основании ведомости необходимо создать реальный платежный документ, подтверждающий движение денежных средств:

  1. РасходныйКассовыйОрдер — если заработная плата выдается наличными через кассу предприятия.
  2. ПлатежноеПоручениеИсходящее или ВыпискаИзБанкаНаПеречислениеЗарплаты — если деньги переводятся на личные банковские карты сотрудников или в рамках зарплатного проекта.

Только после проведения этих платежных документов программа зарегистрирует удержание налога.

Шаг 3. Анализ настройки «При исчислении НДФЛ принимать исчисленный налог к учету как удержанный»

Посмотрим на еще одну важную настройку параметров учета. До 2016 года многие бухгалтеры ставили эту галочку для максимального упрощения работы. Если ее включить, программа автоматически считает налог удержанным в момент проведения документа начисления зарплаты.

Однако в современных реалиях эту галочку необходимо держать снятой. С появлением строгих требований к отчетности (в частности, формы 6-НДФЛ), дата фактического удержания налога должна день в день совпадать с датой реальной выплаты дохода сотруднику. Удержание должно регистрироваться строго платежными документами по факту выдачи денег, иначе отчетность будет заполняться некорректно.

Шаг 4. Перечисление НДФЛ в бюджет

Мы добились того, что налог исчислен («+» в регистре) и удержан («-» в регистре). Но цикл налогового учета на этом не заканчивается. Удержанный налог организация обязана перечислить в налоговую инспекцию.

Чтобы в программе отразилось погашение обязательств перед бюджетом, требуется создать отдельный документ — ПеречислениеНДФЛВБюджетРФ. Если этот шаг проигнорировать, регламентированная отчетность будет показывать задолженность организации по уплате налога. Для массового и удобного создания таких документов в программе предусмотрена специальная обработка ФормированиеПеречисленийНДФЛВБюджет. Воспользуемся ею, чтобы корректно закрыть месяц.

Шаг 5. Как техническому специалисту отслеживать движения по НДФЛ

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

1. Использование Конфигуратора. Откроем Конфигуратор, найдем регистр накопления НДФЛРасчетыСБюджетом. Перейдем на вкладку «Регистраторы». Здесь мы увидим полный список документов, которые имеют право делать движения по этому регистру. Это поможет быстро понять архитектуру подсистемы.

2. Универсальный отчет. В режиме предприятия настроим «Универсальный отчет» (или консоль запросов) по регистру НДФЛРасчетыСБюджетом. Сгруппируем данные по физическим лицам и документам-регистраторам. Мы наглядно увидим весь баланс:

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

← На главную