При переходе с версии программы 1С:ЗУП 2.5 на 3.1 бухгалтеры часто сталкиваются с ситуацией, когда в документе Начисление зарплаты и взносов сумма дохода (например, пособия до трех лет сверх нормы или материальной помощи) отражается корректно, а НДФЛ с нее не рассчитывается. Рассмотрим подробнее, почему так происходит, и разберем методологические особенности учета НДФЛ в новой редакции программы.
Проанализируем ключевое различие между учетом в старых и новых версиях программы. В ЗУП 3.1 учет НДФЛ строится в строгом соответствии со статьей 223 НК РФ. Для разных видов доходов дата их фактического получения определяется по-разному:
Если в вашем документе Начисление зарплаты и взносов за январь в нижней части формы указана планируемая дата выплаты — 10 февраля, то для программы этот доход становится доходом февраля. Выясним причину отсутствия налога в январском документе: программа «видит», что доход будет получен в феврале, поэтому в январских налоговых регистрах (и, соответственно, в расчете налога за январь) эта сумма не учитывается. Налог будет исчислен февральским документом или в момент фактической выплаты.
Посмотрим на ситуацию, когда пособие до трех лет (в части, выплачиваемой работодателем сверх установленных законом норм) учитывается как «прочий доход» или «материальная помощь» с кодом 2760. Этот код дохода имеет важную особенность: он жестко связан с налоговым вычетом по коду 501.
Разберем, как это работает:
Если сумма вашего пособия составляет, например, 1000 рублей, и это первая подобная выплата в году, программа применит вычет 501 на всю сумму (1000 руб.). В результате налоговая база станет равной нулю, и НДФЛ не будет рассчитан. Это поведение системы является корректным с точки зрения законодательства, но может вызвать вопросы у расчетчика, если он ожидал увидеть налог «с первого рубля».
Рассмотрим по шагам, как проверить, почему налог не посчитался в конкретном случае:
Начисление зарплаты и взносов и перейдите на закладку НДФЛ. Проверьте колонку «Дата получения дохода». Если там стоит дата следующего месяца (например, 10.02 вместо 31.01), значит, налог относится к другому налоговому периоду.Учет доходов для исчисления НДФЛ. Обратите внимание на колонку «Дата получения дохода» и «Сумма вычета». Если сумма вычета равна сумме дохода, налог будет нулевым.Выясним, как добиться желаемого результата, если вам необходимо, чтобы налог был рассчитан именно в январе.
Методологически правильным для доходов с кодом 2760 является использование документа Материальная помощь (находится в разделе «Зарплата»). Разберем преимущества этого способа:
Если вы продолжаете начислять пособие общим документом Начисление зарплаты и взносов, попробуйте изменить Планируемую дату выплаты внизу документа на последний день текущего месяца (например, 31.01.2019). После этого обязательно пересчитайте сотрудника кнопкой «Пересчитать сотрудника» на закладке НДФЛ. Программа должна «подтянуть» доход в текущий месяц и рассчитать налог (при условии, что лимит вычета в 4000 рублей уже превышен).
Проанализируем ситуацию, упомянутую в обсуждении: перенос данных из ЗУП 2.5. Часто при «кратком» переносе данные о доходах и вычетах за прошлые периоды текущего года переносятся в документ Перенос данных. Если в этом документе по коду 2760 уже зафиксированы суммы, программа будет учитывать их при расчете оставшегося лимита вычета. Если вы обнаружили некорректные суммы в регистрах после переноса, их необходимо выверить в документах типа Перенос данных с соответствующими префиксами (например, НДФЛ).
Таким образом, отсутствие НДФЛ чаще всего не является ошибкой программы, а является следствием реализации требований НК РФ по учету доходов «по выплате» и автоматического применения вычетов для материальной помощи.