Округление НДФЛ в 1С ЗУП и Бухгалтерии: правила и устранение расхождений

· 10 мин

Содержание

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

Ниже — как именно работает алгоритм, где его видно в 1С:ЗУП 3.1 и 1С:Бухгалтерии 3.0, почему при выплате аванса суммы «пляшут» на рубль и как убрать расхождение в регистрах, если оно появилось не по правилам.

Правило округления до полного рубля

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

  1. Берётся налоговая база нарастающим итогом с 1 января (доходы минус вычеты).
  2. База умножается на ставку (13% или 15% с превышения).
  3. Результат округляется до полного рубля.
  4. Из округлённой суммы вычитается налог, удержанный за предыдущие месяцы.

Разница и есть НДФЛ текущего месяца.

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

Пример. Оклад 37 450 ₽, вычетов нет, ставка 13%.

МесяцБаза нарастающимНалог нарастающим (с округлением)К удержанию за месяц
Январь37 45037 450 × 13% = 4 868,50 → 4 8694 869
Февраль74 90074 900 × 13% = 9 737,00 → 9 7379 737 − 4 869 = 4 868
Март112 350112 350 × 13% = 14 605,50 → 14 60614 606 − 9 737 = 4 869

В январе удержали 4 869, в феврале — 4 868, в марте снова 4 869. Это не ошибка. Так работает округление нарастающим итогом: за год сумма сходится копейка в копейку, а по месяцам «гуляет» на рубль.

Хотите быстро прикинуть НДФЛ и сумму на руки с конкретного оклада — удобно посчитать здесь же.

Калькулятор зарплаты (оклад → на руки, взносы, ФОТ)
НДФЛ: — · На руки: — · Взносы: — · Нагрузка на ФОТ: —
Упрощённо, без вычетов и предельной базы. НДФЛ 15% — с дохода свыше порога.

Откуда берутся «лишние» копейки

Сам налог копеек не содержит. Копейки, которые видит бухгалтер, возникают по трём причинам, и ни одна из них не связана с ошибкой программы:

  • 🧮 Сумма к выплате. Доход (оклад, премия, отпускные) считается с копейками, а НДФЛ — в целых рублях. Разница «начислено минус налог» даёт сумму на руки с копейками. Это нормально.
  • 📅 Разница по месяцам. Из-за округления накопленного налога удержание за соседние месяцы отличается на рубль (пример выше).
  • 🏢 Разные подразделения или коды дохода. Если у сотрудника доход раскидан по подразделениям с разными ОКТМО, налог округляется по каждому «кусочку» отдельно, и в сумме может отличаться от округления общей базы.

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

Что проверить в настройках ЗУП

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

  • Статус налогоплательщика — карточка сотрудника, раздел Налог на доходы. Резидент, нерезидент, высококвалифицированный специалист — у каждого своя ставка. Неверный статус меняет весь расчёт.

  • Вычеты — там же, заявления на стандартные вычеты. Непроведённое заявление завышает базу, и налог «не сойдётся» с ожидаемым.

  • Учёт НДФЛ по организации — раздел Настройка → Организации, вкладка с учётной политикой. Здесь задаётся, как ведётся учёт по обособленным подразделениям.

  • Применяемая ставка — она подтягивается из статуса автоматически, но при смене статуса в середине года (например, нерезидент стал резидентом) налог пересчитывается с начала года. После такого пересчёта суммы по закрытым месяцам меняются — это ожидаемо, а не сбой.

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

Округление НДФЛ при выплате аванса

С 2023 года дата получения дохода в виде зарплаты — это день выплаты (ст. 223 НК РФ), поэтому НДФЛ удерживается и с аванса, и с окончательной выплаты. Налог считается с каждой выплаты отдельно и каждый раз округляется до рубля.

Как это работает по шагам:

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

Пример. Оклад 38 000 ₽, аванс за первую половину месяца — 17 234 ₽.

  • НДФЛ с аванса: 17 234 × 13% = 2 240,42 → 2 240 ₽. На руки с аванса: 17 234 − 2 240 = 14 994 ₽.
  • Налог за весь месяц: 38 000 × 13% = 4 940 ₽.
  • При окончательной выплате удержат: 4 940 − 2 240 = 2 700 ₽.

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

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

Округление при нескольких ставках и межрасчётных выплатах

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

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

Межрасчётные выплаты. Отпускные, больничные, премии и прочие выплаты между авансом и зарплатой облагаются НДФЛ на дату выплаты (ст. 223 НК РФ). С каждой такой выплаты 1С считает налог нарастающим итогом на эту дату и округляет до рубля. За один календарный месяц может пройти три-четыре удержания, и каждое округлено отдельно.

Пример за месяц с отпускными. Оклад за отработанные дни — 22 000 ₽, отпускные — 18 460 ₽, выплачены разными датами.

  • Отпускные (выплачены первыми): 18 460 × 13% = 2 399,80 → 2 400 ₽.
  • Зарплата за месяц, база нарастающим с учётом отпускных: налог считается со всей накопленной базы, из него вычитается уже удержанный с отпускных.

Из-за того что каждая выплата округлялась на свою дату, простое сложение «13% с оклада плюс 13% с отпускных» может отличаться от итога по регистру на рубль. Сверяться нужно по накопленному налогу, а не по отдельным выплатам.

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

Расхождения в регистрах и отчётах НДФЛ

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

Где смотреть и что сверять:

  • Налоги и взносы → Анализ НДФЛ по месяцам — сводка исчислено/удержано/перечислено по организации. Колонки должны совпадать.
  • Налоги и взносы → Подробный анализ НДФЛ по сотруднику — детализация по конкретному человеку.
  • Отчёт по удержанному налогу и ведомости на выплату — чтобы увидеть, где удержание не зафиксировалось.
Сверка НДФЛ при расхождении
Выполнено: 0 / 5

Типичная причина расхождения исчисленного и удержанного — ведомость проведена раньше, чем начисление, либо начисление отредактировали после выплаты. Исчисленный налог обновился, а удержанный остался старым.

Как настроен расчёт НДФЛ в Бухгалтерии

Если зарплата ведётся прямо в 1С:Бухгалтерии 3.0 (а не в отдельной ЗУП), алгоритм округления тот же — целые рубли, нарастающий итог. Отдельной «настройки округления НДФЛ» в программе нет, потому что правило задано законом.

Что проверить в БП 3.0:

  • Зарплата и кадры → Настройки зарплаты — общие параметры учёта зарплаты и НДФЛ.
  • Карточка сотрудника — статус налогоплательщика и заявления на вычеты (как в ЗУП).
  • Зарплата и кадры → Отчёты по зарплате — здесь же отчёты по НДФЛ для сверки.

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

Проводка по удержанию НДФЛ одинакова в обеих программах:

Проводки: Удержание НДФЛ из зарплаты
Дт 70 Кт 68.01 — удержан НДФЛ с дохода работника

Как убрать расхождение на копейки

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

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

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

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

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

НДФЛ в 1С считается с копейками или в рублях?
Только в целых рублях. Программа округляет исчисленный налог по ст. 52 НК РФ: до 50 копеек отбрасывает, 50 и более — округляет до рубля вверх. Копейки остаются в сумме дохода и в сумме к выплате, но не в налоге.
Почему НДФЛ за соседние месяцы отличается на рубль при одинаковом окладе?
Округляется накопленный налог с начала года, а не налог за месяц. Из-за этого при вычитании удержанного ранее разница по месяцам «гуляет» на рубль. За год сумма сходится точно.
Можно ли отключить округление НДФЛ в настройках?
Нет. Округление до полного рубля требует закон, и 1С применяет его всегда. Настройки, которые можно менять, касаются статуса налогоплательщика, вычетов и порядка учёта по подразделениям, но не самого округления.
Удерживается ли НДФЛ с аванса?
Да, с 2023 года — дата получения дохода — это день выплаты, поэтому налог удерживается и с аванса, и с окончательной выплаты. Каждая выплата округляется отдельно.
Исчисленный и удержанный НДФЛ разошлись — это ошибка округления?
Нет. Округление даёт разницу максимум в рубль. Расхождение больше — это непроведённая ведомость, редактирование начисления задним числом или двойной документ дохода. Проверьте порядок проведения документов.
Сотрудник сменил статус с нерезидента на резидента — почему изменился налог за прошлые месяцы?
При смене статуса НДФЛ пересчитывается с начала года по новой ставке нарастающим итогом. Суммы по уже закрытым месяцам меняются, а переплата засчитывается в последующих удержаниях. Это штатный перерасчёт, а не ошибка округления.

Источники

  • НК РФ, ст. 52 (порядок исчисления налога, округление до полного рубля)
  • НК РФ, ст. 226 (исчисление НДФЛ налоговым агентом нарастающим итогом)
  • НК РФ, ст. 223 (дата фактического получения дохода, в т. ч. аванса)