Почему стандартный вычет по НДФЛ задваивается в больничном листе и как это исправить?

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

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

Проанализируем сначала законодательные и архитектурные причины такого поведения расчетного механизма 1С.

В соответствии со статьями 223 и 226 Налогового кодекса РФ расчет налога на доходы физических лиц и применение стандартных вычетов производятся нарастающим итогом на дату фактического получения дохода. Стандартный вычет предоставляется ровно один раз в месяц к первому по хронологии полученному доходу сотрудника.

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

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

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

Разберем практические способы решения проблемы, когда документ начисления зарплаты уже закрыт, утвержден, и пересчитывать его целиком нельзя.

Способ 1. Ручная корректировка вычета в документе «Больничный лист»

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

  1. Откроем документ Больничный лист сотрудника.
  2. Рядом с полем расчета НДФЛ нажмем на кнопку редактирования (значок с изображением карандаша) для перехода в форму детального расчета налога.
  3. Установим флажок Корректировать расчет (или отредактируем строку в таблице предоставленных вычетов).
  4. Обнулим или удалим строку со стандартным налоговым вычетом. Сумма НДФЛ автоматически пересчитается со всей суммы начисленного пособия без уменьшения налоговой базы.
  5. Проведем документ. В результате вычет останется закреплен за начислением зарплаты, налог с больничного удержится в полном объеме, а перезаполнять закрытый документ начисления зарплаты не потребуется.

Способ 2. Точечный пересчет конкретного сотрудника в закрытом документе зарплаты

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

  1. Откроем проведенный документ Начисление зарплаты и взносов.
  2. Перейдем на вкладку Начисления или НДФЛ и найдем нужного сотрудника.
  3. Выделим строку сотрудника, нажмем правую кнопку мыши или кнопку Еще и выберем команду Пересчитать сотрудника.
  4. Программа выполнит расчет только по выбранному физическому лицу с учетом проведенного больничного листа: снимет задвоенный вычет и доначислит НДФЛ. Суммы и вычеты по остальным сотрудникам останутся без изменений.

Способ 3. Выравнивание расчетов с помощью документа «Перерасчет НДФЛ»

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

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

Рекомендация по методике оформления увольнения

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

← На главную