К статье
Практический материал

Другое · 9 мин

Как округляется НДФЛ в 1С: правила расчёта и исправление расхождений

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

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

Практическая сложность в том, что расчёт ведётся нарастающим итогом с начала года по каждому сотруднику отдельно. Программа не просто умножает доход месяца на 13%, а вычисляет налог со всей базы с января, а затем вычитает ранее удержанные суммы. Из-за этого итог месяца может отличаться от «наивного» расчёта на калькуляторе на рубль-два — и это норма, а не ошибка.

Понимание механики округления важно бухгалтеру при сверке с отчётами 6-НДФЛ, при проверке удержаний в расчётных листках и при разборе претензий сотрудников, у которых «не сошлась» копейка. Ниже разобрано, где именно в 1С:ЗУП и 1С:Бухгалтерии происходит округление, почему возникают расхождения и как их безопасно исправить.

Какой принцип округления заложен в 1С

В типовых конфигурациях 1С:ЗУП и 1С:Бухгалтерия алгоритм повторяет требование НК РФ: сумма налога исчисляется в полных рублях. Программа берёт налоговую базу (доходы минус вычеты), применяет ставку, получает значение с копейками и округляет его до рубля арифметически.

Пример: база за период — 25 436,80 руб., ставка 13%. Точный налог — 3 306,784 руб. Программа округлит до 3 307 руб., потому что дробная часть 78 копеек больше 50. Если бы получилось 3 306,42 руб., итог был бы 3 306 руб.

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

Как именно 1С считает налог за месяц

Алгоритм в типовой конфигурации выглядит так. Сначала программа суммирует все облагаемые доходы сотрудника с января по текущий месяц включительно. Затем вычитает предоставленные вычеты (стандартные, социальные и другие), применяет ставку и округляет результат до рубля. После этого вычитает налог, уже исчисленный и удержанный в предыдущих месяцах.

Из-за этой схемы налог за конкретный месяц может не совпадать с расчётом «доход месяца × 13%». Например, в январе округление пошло вниз, а в феврале — вверх, и февральская сумма «вобрала» копеечную разницу. За год такие колебания компенсируют друг друга, и годовой итог сходится точно.

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

Где посмотреть и проверить округление в программе

В 1С:ЗУП исчисленный налог виден в документах «Начисление зарплаты и взносов» на вкладке «НДФЛ», а также в отчётах «Расчётный листок», «Регистр налогового учёта по НДФЛ» и «Анализ НДФЛ по сотрудникам». В регистре налогового учёта удобно отследить, как годовая база превращается в округлённый налог по каждому месяцу.

В 1С:Бухгалтерии (при расчёте зарплаты в ней) аналогичные данные доступны в документе начисления зарплаты и в отчётах по НДФЛ. Для сверки с бюджетом используется отчёт 6-НДФЛ и справки о доходах сотрудников.

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

Как проверить округление НДФЛ по сотруднику
  1. 1
    Откройте регистр налогового учёта по НДФЛ или отчёт «Анализ НДФЛ по сотрудникам» за год
  2. 2
    Возьмите итоговую налоговую базу за год и умножьте на ставку
  3. 3
    Округлите результат до целого рубля арифметически
  4. 4
    Сравните с суммой исчисленного налога за год в программе
  5. 5
    Если год сходится, а месяцы «гуляют» на рубль — это норма; если не сходится год — ищите ошибку в данных

Почему возникают расхождения на 1–2 рубля

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

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

Также расхождения появляются при переносе данных из другой программы, при изменении статуса нерезидент/резидент в середине года и при доходах в натуральной форме, где налог удерживается с денежных выплат частями.

Типичные ошибки при работе с округлением НДФЛ
01
Пересчёт налога вручную «доход × 13%» и вывод об ошибке программы — игнорируется нарастающий итог
02
Ручное исправление суммы НДФЛ в документе начисления — ломает автоматический расчёт в следующих месяцах
03
Попытка округлить налоговую базу до рублей — искажает отчётность и регистры
04
Игнорирование перерасчётов прошлых периодов — копеечные разницы копятся и попадают в 6-НДФЛ

Как исправить расхождение без риска для учёта

Если годовой контроль не сходится, действуйте от данных к документам, а не наоборот. Сначала проверьте регистр налогового учёта: нет ли там ручных записей, сторно или доходов с неверной датой получения. Затем пересчитайте налог штатными средствами — в ЗУП для этого есть механизм перерасчёта НДФЛ, который заново вычисляет налог нарастающим итогом.

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

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

Особые случаи: аванс, увольнение, возврат налога

НДФЛ с аванса

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

Увольнение и окончательный расчёт

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

Возврат излишне удержанного налога

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

Контрольные точки

Как отличить норму от ошибки

Разница между месячным налогом и расчётом «доход × 13%»
Норма

1–2 рубля в отдельные месяцы, годовой итог сходится

Тревожный признак

Систематическое отклонение каждый месяц в одну сторону

Годовой исчисленный налог против база × ставка с округлением
Норма

Совпадает до рубля

Тревожный признак

Расходится — есть ручные правки или ошибки в данных

Сумма НДФЛ в 6-НДФЛ и в регистрах
Норма

Отчёт формируется из учёта без ручных правок

Тревожный признак

Отчёт подправлен вручную, расхождение с регистром

Частые вопросы

Почему НДФЛ за месяц не равен 13% от зарплаты этого месяца?

Потому что налог считается нарастающим итогом с начала года: программа вычисляет налог со всей годовой базы, округляет до рубля и вычитает уже удержанное. Разница в 1–2 рубля между месяцами компенсируется, и годовой итог сходится точно.

Можно ли в 1С настроить округление НДФЛ до копеек?

Нет, и это не требуется: законодательство предписывает исчислять налог в полных рублях. Типовые конфигурации жёстко следуют этому правилу, и менять его не нужно — иначе отчётность не сойдётся с требованиями к 6-НДФЛ.

Сотрудник жалуется, что из зарплаты удержали на рубль больше. Что ответить?

Покажите расчётный листок и поясните механику нарастающего итога: в одном месяце округление идёт вверх, в другом — вниз, и за год сотрудник платит ровно ту сумму, которая следует из его годового дохода. Расчётный листок с детализацией НДФЛ обычно снимает вопрос.

Что делать, если в 6-НДФЛ копеечная разница с бухгалтерским учётом?

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

Влияет ли округление на вычеты на детей?

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

Нужно ли что-то округлять вручную при выплате зарплаты?

Нет. Программа сама исчисляет и округляет налог при начислении. Ручное вмешательство требуется только в нестандартных ситуациях, и то — через перерасчёт или корректировку документов, а не прямой правкой суммы налога.

Итог

Что важно запомнить

1С округляет НДФЛ до целых рублей арифметически и считает его нарастающим итогом с начала года. Колебания в 1–2 рубля между месяцами — норма; контролируйте годовой итог. Расхождения исправляйте перерасчётом и правкой первичных документов, а не ручным изменением сумм налога.