Почему НДФЛ в документе Начисление зарплаты пустой и как исправить ошибку «Значение поля ставка не может быть пустым» в 1С?

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

При ведении учета в программе 1С:Бухгалтерия (особенно при ручном переносе данных из внешних программ, таких как «Камин») бухгалтеры часто сталкиваются с ситуацией, когда налог на доходы физических лиц (НДФЛ) не рассчитывается автоматически или выдает критические ошибки при попытке перечисления денежных средств. Мы разберем причины возникновения этих проблем и проанализируем пошаговые алгоритмы их решения.

Проблема 1: Пустой НДФЛ в документе «Начисление зарплаты»

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

Анализируем статус налогоплательщика

Первым делом проверим справочник сотрудников. Одной из самых распространенных причин является отсутствие или некорректная дата установки статуса резидента. Выясним, как это проверить:

  1. Перейдем в раздел Справочники — Сотрудники.
  2. Откроем карточку конкретного физлица и найдем ссылку Налог на доходы.
  3. Проверим поле Статус. Если там пусто или указано неверное значение, программа не «понимает», какую ставку применять (13%, 15% или 30%).
  4. Критически важный момент: обратим внимание на ссылку История изменения статуса. Статус «Резидент» должен действовать с начала того месяца, за который начисляется зарплата. Если дата изменения статуса установлена позже даты документа начисления, налог не рассчитается.

Проверяем категории доходов в начислениях

Если со статусом сотрудника все в порядке, проанализируем настройки самих начислений. Для этого:

  1. Зайдем в настройки начислений и проверим используемые виды доходов.
  2. Убедимся, что для каждого кода дохода (например, 2000 для оплаты труда или 2012 для отпускных) корректно указана Категория дохода.
  3. Если поле Категория дохода не заполнено, система не сможет определить правила обложения налогом, что приведет к нулевым значениям в колонке НДФЛ.

Проблема 2: Ошибка «Значение поля ставка не может быть пустым» при списании с расчетного счета

Эта ошибка возникает на этапе проведения документа Списание с расчетного счета с видом операции «Перечисление заработной платы по ведомостям». Она блокирует запись в регистр накопления Расчеты налоговых агентов по НДФЛ.

Разберем механизм возникновения ошибки

Проанализируем цепочку документов. Само «Списание» лишь завершает операцию, которую инициировала Ведомость (в банк или в кассу). Если в ведомостях данные об НДФЛ заполнены не полностью, платежное поручение не сможет корректно отразить ставку в регистрах налогового учета.

Пошаговое решение для исправления ведомостей:

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

Почему ставка в ведомости оказывается пустой?

Выясним причины такого поведения системы при ручном вводе данных:

Технологические нюансы и рекомендации

Рассмотрим дополнительные факторы, которые могут влиять на корректность расчета налога в 1С:Бухгалтерии.

Накопительный характер НДФЛ

Проанализируем ситуацию: налог может быть пустым, если в предыдущих месяцах года возникла переплата. 1С рассчитывает НДФЛ нарастающим итогом. Если сумма исчисленного налога с начала года меньше, чем уже было удержано ранее, текущий документ поставит «0» или даже отрицательное значение (если разрешено сторнирование).

Особенности ручного ввода строк

Если вы столкнулись с тем, что программа упорно не видит ставку, попробуйте следующий прием:

  1. Удалите строку сотрудника из документа Начисление зарплаты.
  2. Добавьте её заново через кнопку Добавить (а не через подбор или копирование).
  3. Это заставит программные модули (обработчики событий) заново считать данные о статусе резидента и категории дохода из справочников.

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

Как упоминалось в обсуждении, иногда визуально ставка в регистре Расчеты налоговых агентов по НДФЛ кажется заполненной, но ошибка сохраняется. Рассмотрим, на что обратить внимание при анализе регистра:

Итог совместной работы: для исправления ошибки необходимо синхронизировать дату установки статуса «Резидент» с периодом начисления, а также тщательно проверить расшифровку сумм НДФЛ в платежных ведомостях, проставив недостающие ставки в расшифровке каждой строки.

← На главную