Ситуация, когда при расчете заработной платы в программных продуктах 1С налог на доходы физических лиц не удерживается вовсе или рассчитывается некорректно, является одной из самых тревожных для бухгалтера. Это может привести к серьезным нарушениям налогового законодательства и штрафным санкциям со стороны контролирующих органов. Чаще всего проблема кроется не в сбое самого программного кода, а в ошибках ввода исходных данных или неверных настройках справочников.

В данной статье мы детально разберем основные причины отсутствия удержания налога, проанализируем алгоритмы работы конфигураций семейства 1С:Зарплата и управление персоналом и 1С:Бухгалтерия предприятия. Вы научитесь самостоятельно диагностировать проблему, проверять настройки налоговых ставок и корректировать документы начисления зарплаты без привлечения дорогостоящих специалистов технической поддержки.

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

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

Зайдите в раздел Настройка → Начисления и откройте нужный элемент. Убедитесь, что установлен флажок «Облагается НДФЛ». Также критически важно проверить поле «Код дохода НДФЛ». Для зарплаты это обычно код 2000, для отпускных — 2012. Если здесь стоит код, освобожденный от налогообложения (например, некоторые виды материальной помощи), налог рассчитываться не будет.

Частой ошибкой является дублирование видов начислений. Пользователи могут создать новый вид премии, скопировать его, но забыть изменить настройки налогообложения. В результате новая выплата попадает в ведомость, но не участвует в расчете налога. Всегда сверяйте настройки вновь созданных элементов с эталонными.

💡

Используйте обработку «Групповое изменение реквизитов» для быстрой проверки и исправления флагов налогообложения у нескольких видов начислений одновременно.

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

Актуальность данных о резидентстве и налоговых ставках

Второй по распространенности причиной является статус налогового резидента. Ставка НДФЛ напрямую зависит от того, является ли сотрудник резидентом РФ. Для резидентов применяется ставка 13% (или 15% при высоких доходах), для нерезидентов — 30% (за исключением отдельных категорий, таких как высококвалифицированные специалисты или граждане стран ЕАЭС).

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

⚠️ Внимание: Статус резидентства определяется по фактическому времени нахождения в РФ (183 дня в течение 12 месяцев). Этот статус может меняться в течение года, поэтому необходимо регулярно актуализировать данные в программе.

Также стоит проверить настройки самого налога НДФЛ в разделе Настройка → Налоги и взносы → НДФЛ. Убедитесь, что для вашей организации активны нужные ставки. В современных версиях 1С ставки обновляются автоматически при обновлении конфигурации, но в старых релизах или при ручном изменении справочников могут возникнуть расхождения.

📊 Сталкиваетесь ли вы с изменением статуса резидентства сотрудников?
Да, часто
Иногда
Никогда
Не знаю, как проверить

Особое внимание уделите сотрудникам — гражданам стран ЕАЭС. Для них действует ставка 13% независимо от срока пребывания, но в программе это должно быть явно указано в настройках гражданства и статуса. Если система видит гражданина Беларуси как обычного иностранца без статуса ЕАЭС, расчет пойдет по ставке 30%, что тоже является ошибкой, хотя налог и будет удержан.

Ошибки в периодах начисления и датах выплаты

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

Проверьте дату документа «Начисление зарплаты». Она должна соответствовать последнему дню месяца, за который производится начисление. Если вы начисляете зарплату за март в апреле, документ все равно должен быть датирован 31 марта. Нарушение этого правила приводит к тому, что доход попадает в другой налоговый период.

Тип документа Корректная дата Влияние на НДФЛ
Начисление зарплаты Последний день месяца Формирует базу НДФЛ за этот месяц
Премия по итогам года Дата приказа или последний день года Зависит от учетной политики
Отпускные Дата начала отпуска НДФЛ удерживается при выплате
Материальная помощь Дата выплаты Момент возникновения обязанности

Также критична дата выплаты в документе «Ведомость в банк» или «Ведомость в кассу». Именно эта дата определяет момент удержания налога. Если ведомость проведена будущим числом, налог не сформируется в текущем периоде регистрации в книге учета доходов и расходов или регистрах налогового учета.

☑️ Проверка дат документов

Выполнено: 0 / 4

Применение налоговых вычетов и льгот

Отсутствие удержания может быть вполне закономерным, если сумма дохода работника меньше суммы предоставленных ему налоговых вычетов. Стандартные вычеты на детей, социальные или имущественные вычеты уменьшают налоговую базу. Если база становится нулевой или отрицательной, налог к уплате равен нулю.

Проверьте карточку сотрудника на вкладке «НДФЛ» в разделе «Налоговые вычеты». Убедитесь, что вычеты заявлены на правильный период. Часто бывает, что бухгалтер забыл прекратить действие вычета по достижении предельной величины дохода (лимит 350 000 рублей для стандартных вычетов на детей).

В этом случае программа продолжает уменьшать базу, и налог перестает удерживаться, хотя лимит уже исчерпан. Необходимо вручную скорректировать период действия вычета или воспользоваться обработкой перерасчета.

Как найти скрытые вычеты?

Воспользуйтесь отчетом «Анализ НДФЛ по сотрудникам». Он покажет детализацию по всем примененным вычетам, даже если они были введены давно и забыты.

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

⚠️ Внимание: С 2021 года действуют новые правила предоставления вычетов через работодателя. Убедитесь, что у вас есть актуальное уведомление из налоговой инспекции для предоставления имущественных или социальных вычетов.

Алгоритмы перерасчета и сторнирования документов

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

Важно понимать механизм «перерасчета». В 1С:ЗУП при изменении данных за прошлый период система может предложить сделать перерасчет текущего месяца. Если вы откажетесь от перерасчета, налог может не обновиться. Всегда анализируйте протокол расчета, который формируется после проведения документов.

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

💡

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

Используйте отчет Проверка расчета НДФЛ (в ЗУП 3.1 он находится в разделе «Отчеты по НДФЛ»). Этот инструмент автоматически находит расхождения между рассчитанным налогом и удержанным, указывая на конкретные документы, вызвавшие ошибку.

Технические аспекты и обновление конфигурации

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

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

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

⚠️ Внимание: Перед обновлением конфигурации обязательно сделайте полную резервную копию базы данных (файл .dt или бэкап SQL). Откатить изменения после обновления без бэкапа практически невозможно.

Часто задаваемые вопросы (FAQ)

Почему НДФЛ не удерживается с материальной помощи?

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

Что делать, если налог удержался, но не перечислился в бюджет?

Это разные процессы. Удержание происходит в момент выплаты (документ Ведомость), а перечисление — отдельным платежным поручением. Проверьте статус платежа в банке-клиенте и регистр «Удержанный НДФЛ».

Как исправить ошибку, если зарплата уже выплачена без НДФЛ?

Необходимо создать документ «Корректировка регистрации в налоговых органах» или сторнировать выплату и создать новую с правильным расчетом. Взыскать налог с сотрудника можно только из его будущих доходов.

Влияет ли районный коэффициент на расчет НДФЛ?

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