Ситуация, когда программа «1С:Зарплата и управление персоналом» или «1С:Бухгалтерия» не рассчитывает налог на доходы физических лиц, часто вызывает панику у бухгалтеров перед отчетным периодом. Отсутствие сумм налога в ведомости может быть следствием как некорректных настроек, так и специфических особенностей введенных данных. В большинстве случаев проблема кроется не в сбое программного обеспечения, а в логике работы алгоритмов, которые требуют определенных входных параметров для запуска.
Чтобы устранить неполадку, необходимо последовательно проверить цепочку формирования дохода: от карточки сотрудника до параметров самого начисления. Ошибки могут скрываться в статусе налогового резидента, отсутствии привязки вида расчета к коду дохода или неверно установленном флаге в документе. Системный подход к диагностике позволит быстро найти источник проблемы и восстановить корректный расчет обязательств перед бюджетом.
Проверка статуса налогового резидента и данных сотрудника
Первым и самым критичным фактором, влияющим на расчет налога, является статус физического лица. Если в карточке сотрудника не указан статус налогового резидента или он установлен неверно, программа не сможет применить правильную ставку. Для резидентов РФ стандартная ставка составляет 13% (или 15% для высоких доходов), тогда как для нерезидентов она может достигать 30% или 15% в зависимости от категории работника.
Необходимо открыть карточку физического лица и перейти на вкладку «НДФЛ». Здесь следует убедиться, что поле «Статус налогоплательщика» заполнено актуальным значением. Часто бывает, что при приеме на работу этот параметр остается пустым, и система просто игнорирует доход при расчете налога, считая данные неполными. Также проверьте дату начала действия статуса, чтобы она соответствовала периоду начисления зарплаты.
⚠️ Внимание: Статус резидента может меняться в течение года. Если сотрудник потерял или приобрел статус, это необходимо отразить в программе документом изменения персональных данных, иначе перерасчет не произойдет автоматически.
Дополнительно стоит обратить внимание на дату рождения и гражданство. Хотя эти поля не всегда напрямую блокируют расчет, они используются для верификации данных в отчетах 6-НДФЛ. Убедитесь, что в разделе НДФЛ выбран правильный код страны и указаны все необходимые реквизиты для идентификации налогоплательщика.
Используйте отчет «Проверка данных перед расчетом зарплаты», чтобы быстро выявить сотрудников с незаполненными обязательными полями для НДФЛ.
Настройка видов начисления и кодов доходов
Даже если с сотрудником все в порядке, налог не будет удержан, если сам вид начисления не настроен на обложение НДФЛ. В конфигурациях 1С каждый вид расчета (оклад, премия, отпускные) имеет свои свойства. Ключевым параметром здесь является галочка «Подлежит налогообложению». Если она снята, программа считает эту выплату льготной или необлагаемой.
Зайдите в справочник «Начисления» и откройте карточку того вида расчета, по которому нет налога. На вкладке «НДФЛ» проверьте наличие кода дохода. Без привязки к конкретному коду из справочника «Коды доходов НДФЛ» система не знает, как классифицировать эту сумму для отчетности. Отсутствие кода дохода — одна из самых частых причин, почему сумма налога равна нулю.
- 🔍 Проверьте флаг «Доход в натуральной форме», если вы начисляете продукцию или услуги вместо денег.
- 💰 Убедитесь, что установлен признак «Налог рассчитывается» для данного вида начисления.
- 📑 Сверьте код дохода с актуальным приказом ФНС, так как коды периодически обновляются.
Если вы используете типовые конфигурации, большинство видов начислений уже настроены корректно. Однако, если вы создавали свои виды расчетов или изменяли типовые, риск ошибки возрастает. В таких случаях рекомендуется сравнить настройки проблемного начисления с эталонным (например, с окладом), чтобы найти отличия.
Как создать новый код дохода?
Зайдите в раздел «Настройки» -> «Налоги и взносы» -> «Коды доходов НДФЛ». Нажмите «Создать», укажите код и название. Затем привяжите этот код к виду начисления в карточке самого начисления.
Ошибки в документе «Начисление зарплаты и взносов»
Иногда настройки верны, но ошибка закрадывается непосредственно в документ начисления. При проведении документа «Начисление зарплаты и взносов» программа выполняет расчет по каждому сотруднику. Если в табличной части документа для конкретного сотрудника стоит ручной флаг, запрещающий расчет налога, итоговая сумма будет нулевой.
В форме документа перейдите на вкладку «НДФЛ». Здесь отображается детализация по каждому сотруднику. Проверьте колонку «Налог» и наличие признаков исключения. В некоторых версиях интерфейса можно вручную обнулить налог или отключить его расчет для отдельной строки, что часто делается по ошибке при корректировке ведомости.
| Параметр проверки | Где смотреть | Нормальное значение |
|---|---|---|
| Статус резидента | Карточка физлица | Резидент РФ |
| Код дохода | Вид начисления | 2000, 2002 и др. |
| Флаг налога | Документ начисления | Установлен |
| Сумма дохода | НДФЛ (вкладка) | > 0 |
Также важно проверить период начисления. Если дата документа попадает в период, когда у сотрудника действовал иной статус или настройки, расчет может не пройти. Используйте кнопку Пересчитать НДФЛ внутри документа, чтобы принудительно обновить суммы с учетом текущих настроек.
Проблемы с вычетами и превышением лимитов
Отсутствие налога может быть вполне законным, если доход сотрудника полностью перекрывается налоговыми вычетами. Стандартные вычеты на детей, социальные или имущественные вычеты уменьшают налоговую базу. Если сумма вычетов равна или превышает начисленный доход, то НДФЛ к уплате будет равен нулю.
Проверьте раздел «Учет доходов и НДФЛ» в карточке сотрудника. Убедитесь, что заявления на вычеты введены корректно и действуют в текущем месяце. Обратите внимание на предельную базу для вычетов на детей: после достижения определенного уровня дохода (например, 350 000 рублей нарастающим итогом) вычеты перестают предоставляться.
⚠️ Внимание: Если вычеты применяются неверно (например, продолжаются после превышения лимита), это приведет к занижению налога и штрафам при проверке. Следите за накопительной базой дохода с начала года.
Иногда пользователи забывают, что вычеты предоставляются только резидентам. Если статус сотрудника изменился на нерезидента, все предоставленные ранее вычеты аннулируются, и налог должен быть пересчитан по ставке 30% (или иной для нерезидентов) без уменьшения базы.
Специфика расчета при увольнении и особых случаях
Особое внимание стоит уделить ситуациям увольнения. При расчете зарплаты за неполный месяц или при выплате компенсации за неиспользованный отпуск алгоритмы 1С могут вести себя специфично. Если дата увольнения совпадает с последним днем месяца, убедитесь, что документ «Увольнение» проведен корректно и все начисления попали в базу расчета.
В случае материальной выгоды или подарков логика расчета отличается от стандартной зарплаты. Для материальной выгоды от экономии на процентах налог рассчитывается отдельно и может не попадать в общую ведомость по зарплате, а формироваться в документе «Удержание НДФЛ». Проверьте наличие таких специфических доходов в регистрах.
☑️ Диагностика отсутствия НДФЛ
Если сотрудник работает по договору ГПХ, убедитесь, что выбран правильный вид договора. Для гражданско-правовых договоров начисление страховых взносов и НДФЛ может производиться в момент подписания акта, а не в конце месяца, как у штатных сотрудников. Это часто вызывает путаницу, когда бухгалтер ждет налог в зарплатной ведомости, а он сформирован в другом месте.
Технические методы перерасчета и исправления
Когда все настройки проверены, но налог не появляется, необходимо выполнить принудительный перерасчет. В документе «Начисление зарплаты» используйте кнопку «Заполнить» или «Пересчитать». Это обновит данные в табличной части, подтянув актуальные ставки и базы из справочников.
Если проблема носит массовый характер, воспользуйтесь обработкой «Перерасчет НДФЛ». Она позволяет выбрать период и сотрудников, для которых нужно заново рассчитать налог. Это особенно полезно после изменения законодательства или исправления ошибок в прошлых периодах.
Администрирование -> Перерасчет НДФЛ -> Выбрать период -> Выполнить
В сложных случаях, когда данные в регистрах «зависли», может потребоваться удаление движений документа и его повторное проведение. Делайте это только на копии базы или в нерабочее время, так как это действие может повлиять на смежные регистры. После перепроведения обязательно сформируйте оборотно-сальдовую ведомость по НДФЛ для контроля.
В 90% случаев проблема решается проверкой флага «Подлежит налогообложению» в карточке вида начисления или статуса резидента в карточке сотрудника.
Почему НДФЛ считается по ставке 30% вместо 13%?
Это происходит, если у сотрудника в карточке не установлен статус налогового резидента РФ или он находится в стране менее 183 дней в календарном году. Проверьте вкладку «НДФЛ» в карточке физического лица.
Как исправить ошибку, если налог не удержался в прошлом месяце?
Необходимо создать документ «Перерасчет НДФЛ» или скорректировать документ начисления за прошлый период, если он еще не закрыт. В крайнем случае, доначислите налог в текущем месяце, увеличив базу дохода.
Влияет ли районный коэффициент на расчет НДФЛ?
Районный коэффициент увеличивает сумму дохода, с которой рассчитывается налог, но сам по себе не является отдельным видом дохода для целей НДФЛ. Он включается в базу налогообложения вместе с окладом.
Что делать, если код дохода не выбирается из справочника?
Убедитесь, что в справочнике «Коды доходов НДФЛ» включена полная номенклатура. Если нужного кода нет, его можно добавить вручную, но лучше обновить конфигурацию до последней версии, где есть актуальные коды.
Может ли нулевой НДФЛ быть верным?
Да, если сумма доходов сотрудника меньше суммы предоставленных налоговых вычетов, или если сотрудник является нерезидентом с доходом ниже необлагаемого минимума (в редких случаях международных соглашений).