Почему в 1С:УПП 1.3 при начислении зарплаты за май НДФЛ занижен и применяется двойной вычет на ребенка?

Бухгалтер 1С v8.3 (Обычные формы) Налоговый учет
← На главную

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

Суть проблемы и механизм возникновения «лишнего» вычета

Рассмотрим стандартную ситуацию: в документе «Начисление зарплаты сотрудникам» за май расчетчик видит, что программа отнимает от налогооблагаемой базы не 1 400 рублей (один вычет), а 2 800 рублей. В результате сумма налога уменьшается. При детальном изучении вкладки НДФЛ обнаруживаются две строки: одна датирована концом мая, а вторая — датой планируемой выплаты зарплаты в июне (например, 09.06).

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

  1. Код дохода 2000 (Заработная плата): Согласно п. 2 ст. 223 НК РФ, датой фактического получения дохода в виде оплаты труда признается последний день месяца, за который она была начислена. Для мая это всегда 31.05, независимо от того, когда деньги фактически выданы на руки.
  2. Код дохода 2400 (Аренда транспорта) и другие «незарплатные» коды: Здесь вступает в силу п. 1 ст. 223 НК РФ. Датой получения дохода считается день выплаты дохода, в том числе перечисления на счет в банке.

Если в документе «Начисление зарплаты» за май установлена плановая дата выплаты — 9 июня, то для программы доход по коду 2400 официально становится доходом июня. Поскольку документ рассчитывает налог нарастающим итогом с начала года, система видит, что в «июньский» налоговый период лимит дохода (350 000 руб.) еще не превышен, и автоматически применяет вычет за июнь к этому доходу.

Нормативное обоснование: почему программа права

Выясним причину такого поведения программы с точки зрения Налогового кодекса. Стандартные налоговые вычеты предоставляются налогоплательщику за каждый месяц налогового периода (ст. 218 НК РФ). Налоговый период по НДФЛ — календарный год.

Когда мы проводим расчет в мае, программа видит:

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

Как это отражается в регистрах и отчетах

Посмотрим на пример распределения сумм в регистре «НДФЛ расчеты с бюджетом» (или в окне «Дополнительно» в строке НДФЛ документа начисления):

Строка 1 (Май): Доход по коду 2000. Дата получения — 31.05. Применен вычет 1 400 руб. (за май).

Строка 2 (Июнь): Доход по коду 2400. Дата получения — 09.06. Применен вычет 1 400 руб. (за июнь).

С точки зрения регламентированной отчетности (6-НДФЛ):

Варианты решения, если «двойной» вычет мешает учету

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

Способ 1. Изменение плановой даты выплаты

Если вы установите в поле «Дата выплаты дохода» (в шапке документа или в настройках начислений) дату 31.05.2018, программа отнесет доход по аренде к маю. В этом случае оба дохода (код 2000 и 2400) будут считаться полученными в одном месяце налогового периода, и программа применит только один вычет за май.

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

Способ 2. Разделение начислений

Методически более верно в УПП 1.3 разделять расчеты с сотрудниками (счет 70) и расчеты с физическими лицами по прочим договорам (счет 73 или 76). Для аренды автомобиля можно использовать документ Регистрация прочих доходов в целях налогообложения. В этом случае начисления будут разнесены по разным механизмам, и путаница с вычетами в документе начисления зарплаты исчезнет.

Способ 3. Изменение кодов дохода (не рекомендуется)

Некоторые пользователи меняют код дохода у начисления «Аренда» с 2400 на 2000. Рассмотрим последствия: программа начнет считать налог верно с точки зрения бухгалтера (один вычет в мае), но это является грубым нарушением налогового законодательства. При проверке ИФНС легко обнаружит, что доход, не являющийся оплатой труда, учитывается по правилам зарплаты, что ведет к искажению дат в отчетности.

Резюме по ситуации

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

Основные выводы:

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

Таким образом, бухгалтеру достаточно просто принять эту логику программы. Единственный риск возникает только тогда, когда доход сотрудника в июне резко превысит порог в 350 000 рублей — в этом случае при расчете июньской зарплаты программа автоматически сторнирует (отменит) излишне предоставленный в мае июньский вычет, и налог доначислится. Это также является штатной ситуацией для 1С.

← На главную