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

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

Эта статья поможет системно разобраться, почему считает НДФЛ не так, как должно быть по закону. Мы пройдёмся по всем типичным причинам — от тривиальных (опечатки в данных) до сложных (ошибки в конфигурации). А ещё дадим чек-листы для диагностики и способы исправления, которые сэкономят часы ручной проверки.

📊 Как часто вы сталкиваетесь с ошибками НДФЛ в 1С?
Ежемесячно
Раз в квартал
Редко, но метко
Никогда не замечал

1. Устаревшие настройки налоговой ставки

Самая распространённая причина ошибок — неактуальная ставка НДФЛ в настройках программы. Например, с 2021 года для доходов свыше 5 млн рублей в год действует повышенная ставка 15%, но многие компании забывают обновить этот параметр в . В результате программа продолжает считать налог по стандартным 13%, занижая сумму к уплате.

Проблема усугубляется тем, что не всегда автоматически обновляет налоговые ставки при выходе новых релизах. Особенно это касается старых версий конфигураций (например, 1С:ЗУП 2.5 или 1С:Бухгалтерия 2.0), где обновления нужно устанавливать вручную. Даже если вы используете актуальную версию, проверьте:

  • 📅 Дата актуальности налоговых ставок в справочнике «Налоги и взносы» (Справочники → Налоги и взносы → НДФЛ).
  • 🔄 Автоматическое обновление: включена ли галочка «Обновлять налоговые ставки при обновлении программы» в настройках (Администрирование → Настройки программы → Обновления).
  • 📊 Исключения для отдельных видов доходов: например, дивиденды или выигрыши облагаются по другим ставкам (35% или 30%).

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

💡

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

2. Ошибки в данных сотрудников: вычеты, коды доходов, резидентство

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

  • 🆔 Код дохода: например, код 2000 (зарплата) и 2012 (премия) облагаются по-разному. Если перепутать их, НДФЛ будет посчитан неверно.
  • 🛂 Статус налогового резидента: нерезиденты платят 30% вместо 13%. определяет резидентство автоматически по количеству дней пребывания в РФ, но если сотрудник часто ездит в командировки, данные могут сбиться.
  • 💰 Стандартные вычеты: например, вычет на ребёнка 126/127 (1 400 или 3 000 рублей). Если в карточке не указано количество детей или их возраст, программа не применит вычет.
  • 📝 Дата начала действия вычета: вычеты на детей действуют до месяца, когда доход сотрудника с начала года превысил 350 000 рублей. Если дата не обновляется, вычет будет применяться ошибочно.

Чтобы проверить данные, откройте карточку сотрудника (Кадры → Сотрудники) и перейдите на вкладку «Налоги». Обратите внимание на:

  • Поле «Статус налогоплательщика» (резидент/нерезидент).
  • Раздел «Вычеты» — здесь должны быть указаны все действующие вычеты с правильными датами.
  • Список «Доходы, не подлежащие налогообложению» (например, материальная помощь до 4 000 рублей).

Убедиться, что код дохода соответствует типу выплаты (зарплата, премия, больничный и т.д.)|Проверить статус налогового резидента (особенно для иностранцев)|Обновить данные о детях и их возрасте для стандартных вычетов|Проконтролировать дату прекращения вычетов (при превышении лимита дохода)|Сверить коды вычетов с актуальными кодами ФНС (например, 126 вместо устаревшего 114)

-->

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

Что делать, если сотрудник поменял статус резидента в середине года?

Если сотрудник стал резидентом (проживает в РФ более 183 дней в году), нужно:

1. Изменить статус в карточке сотрудника с даты, когда условие выполнено.

2. Создать документ «Корректировка налогов» для перерасчёта НДФЛ за прошлые месяцы (с 30% на 13%).

3. Указать в комментарии причину корректировки (например, «Смена статуса налогового резидента»).

Важно: перерасчёт может привести к возврату излишне удержанного НДФЛ сотруднику или доплате в бюджет.

3. Неправильные настройки расчёта зарплаты

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

  • 📅 Периодичность выплат (аванс + зарплата vs. полный расчёт раз в месяц).
  • 💸 Порядок удержаний (НДФЛ удерживается с полной суммы или только с окончательного расчёта?).
  • 🔄 Автоматический перерасчёт при изменении данных (включён или отключён?).

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

  • Сотруднику выплачен аванс 20 000 рублей, а затем зарплата 30 000 рублей. Если НДФЛ удерживается с каждой выплаты отдельно, общая сумма налога будет завышена.
  • Если аванс выдан в последний день месяца, программа может посчитать его как отдельный доход, что также исказит расчёт.

Чтобы избежать ошибок:

  1. Проверьте настройки расчёта зарплаты в разделе Настройки → Расчёт зарплаты.
  2. Убедитесь, что галочка «Удерживать НДФЛ с аванса» снята (если не предусмотрено иное).
  3. Настройте дату удержания НДФЛ на день выплаты зарплаты (а не аванса).
Настройка Правильное значение Последствия ошибки
Удержание НДФЛ с аванса Отключено Завышение суммы налога
Дата удержания НДФЛ День выплаты зарплаты Неверное распределение налога по периодам
Автоматический перерасчёт Включено НДФЛ не обновляется при изменении вычетов
Округление сумм До копеек Накопление погрешностей
💡

Если в вашей компании выплачиваются авансы, обязательно настройте удержание НДФЛ только с окончательного расчёта. Это соответствует требованиям ст. 226 НК РФ и исключает двойное налогообложение.

4. Конфликты между модулями и обновлениями

Иногда ошибки в расчёте НДФЛ возникают из-за конфликтов между модулями программы или после некорректных обновлений. Например:

  • 🔧 После обновления конфигурации 1С:ЗУП до новой версии сбились настройки интеграции с 1С:Бухгалтерией, и НДФЛ перестал передаваться корректно.
  • 🖥️ В базе данных появились дублирующиеся записи о доходах сотрудника (например, из-за ошибки при переносе данных из старой версии программы).
  • 📥 При обмене данными с 1С:Отчётностью или 1С:ЭДО произошла ошибка, и суммы НДФЛ в декларации не совпадают с расчётами в зарплате.

Диагностировать такие проблемы сложнее, так как они не всегда видны в интерфейсе. Вот что можно сделать:

  1. Проверьте логи обновлений (Администрирование → Обновление программы → Журнал обновлений). Если после последнего обновления появились ошибки, возможно, потребуется откат или доустановка патчей.
  2. Запустите тестирование и исправление базы (Администрирование → Тестирование и исправление). Это поможет найти и устранить повреждённые данные.
  3. Сверьте суммы НДФЛ в модулях Зарплата и Бухгалтерия. Если они расходятся, проверьте настройки обмена данными (Администрирование → Настройки синхронизации).

Если проблема возникла после обновления, попробуйте:

  • Установить последний релиз конфигурации (даже если программа говорит, что обновления нет).
  • Обратиться в поддержку с описанием ошибки и прикрепить логи обмена данными.
  • Восстановить базу из резервной копии, сделанной до обновления, и повторить процедуру.
💡

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

5. Ошибки в проводках и ручные корректировки

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

  • 📉 Бухгалтер вручную изменил сумму налога в документе «Начисление зарплаты», но забыл скорректировать связанные проводки.
  • 🔗 При переносе данных из Excel в произошла ошибка, и сумма дохода или вычета была искажена.
  • 📑 В документе «Выплата зарплаты» указан неверный счёт удержания НДФЛ (например, 68.01.1 вместо 68.01.2).

Чтобы найти и исправить такие ошибки:

  1. Сформируйте отчёт «Анализ счёта 68.01» (Отчёты → Стандартные отчёты → Оборотно-сальдовая ведомость по счёту) и проверьте, совпадают ли суммы НДФЛ с данными из расчётных листов.
  2. Используйте отчёт «Свод по налогам (НДФЛ)» (Зарплата → Отчёты по зарплате → Свод по налогам) для сверки сумм по каждому сотруднику.
  3. Проверьте журнал документов «Начисление зарплаты» и «Выплата зарплаты» на наличие ручных правок (поле «Комментарий» или «Изменено пользователем»).

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

  1. Создайте новый документ «Операция».
  2. Укажите дебет 70 (расчёты с персоналом) и кредит 68.01 (НДФЛ).
  3. Введите правильную сумму налога со знаком «минус» (если нужно сторнировать ошибочную проводку) или «плюс» (если доплатить).
Как найти «забытые» ручные корректировки?

В 1С:ЗУП можно использовать отчёт «История изменений» (Все функции → История изменений). Выберите документ «Начисление зарплаты» и отфильтруйте по полю «НДФЛ». Это покажет, кто и когда вносил правки в суммы налога.

6. Особенности расчёта НДФЛ для отдельных видов доходов

Не все доходы облагаются НДФЛ одинаково. Например:

  • 💊 Больничные и декретные: НДФЛ удерживается в полном объёме, но только с суммы, превышающей необлагаемый минимум (если он есть).
  • 🎁 Подарки и материальная помощь: не облагаются НДФЛ в пределах 4 000 рублей в год (ст. 217 НК РФ).
  • 🏠 Компенсация расходов на проживание (например, для вахтовиков): может не облагаться НДФЛ при соблюдении условий.
  • 📈 Дивиденды: ставка 13% для резидентов и 15% для нерезидентов (с 2021 года).

Если в неверно настроены правила налогообложения для этих доходов, НДФЛ будет посчитан неправильно. Например:

  • Программа может облагать НДФЛ материальную помощь, если в справочнике доходов не указан код вычета 503.
  • Для вахтовиков не применён вычет по расходам на проживание (код 484).
  • Дивиденды облагаются по ставке 13% вместо 15% для доходов свыше 5 млн рублей.

Чтобы проверить настройки:

  1. Откройте справочник «Виды доходов НДФЛ» (Справочники → Налоги и взносы → Виды доходов НДФЛ).
  2. Найдите нужный вид дохода (например, «Материальная помощь») и проверьте:
    • Код дохода (должен соответствовать классификатору ФНС).
    • Ставку НДФЛ.
    • Наличие вычетов (например, 503 для матпомощи).
  3. Если настройки неверны, исправьте их и пересчитайте НДФЛ за текущий год.
  4. 💡

    Для доходов с особенностями налогообложения (материальная помощь, дивиденды, вахтовые) всегда сверяйте коды доходов и вычетов с актуальной версией приказа ФНС (например, Приказ от 10.09.2015 № ММВ-7-11/387@).

    7. Проблемы с округлением и копейками

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

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

Чтобы избежать проблем:

  1. Проверьте настройки округления в разделе Настройки → Параметры учёта → Зарплата.
  2. Убедитесь, что выбрано округление до копеек (а не до рублей).
  3. Если ошибка уже допущена, используйте документ «Корректировка налогов» для исправления округлений.

Пример расхождения из-за округления:

Сотрудник Сумма дохода НДФЛ (точный) НДФЛ (округлённый до рублей) Разница
Иванов И.И. 10 000,50 1 300,07 1 300,00 -0,07
Петров П.П. 20 000,75 2 600,10 2 600,00 -0,10
Сидорова А.А. 15 000,20 1 950,03 1 950,00 -0,03
Итого 45 001,45 5 850,20 5 850,00 -0,20

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

💡

Если в вашей базе уже накопились ошибки округления, используйте обработку «Поиск и исправление расхождений по НДФЛ» из 1С:ИТС. Она автоматически находит и корректирует копеечные разницы.

Что делать, если ошибка уже допущена?

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

  1. Оцените масштаб проблемы:
    • Сформируйте отчёт «Свод по налогам (НДФЛ)» за проблемный период.
    • Сравните суммы с данными в 6-НДФЛ и расчётных листках.
  • Определите причину (используйте чек-листы из этой статьи).
  • Исправьте ошибку:
    • Если виноваты настройки — обновите их и пересчитайте НДФЛ.
    • Если ошибка в данных сотрудников — исправьте карточки и сделайте корректировку.
    • Если проблема в проводках — сторнируйте ошибочные записи и внесите правильные.
    • Сдайте уточнённую отчётность:
      • Если ошибка пришла к недоплате НДФЛ — доплатите налог и пени.
      • Если переплата — подайте уточнённую декларацию и верните излишне уплаченное.
      • Проинформируйте сотрудников (если ошибка затрагивает их выплаты).

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

      💡

      При перерасчёте НДФЛ за прошлые периоды не забывайте корректировать и страховые взносы (если ошибка повлияла на базу для их начисления).

      FAQ: Частые вопросы о расчёте НДФЛ в 1С

      🔹 Почему в 1С НДФЛ считается с аванса, хотя по закону его нужно удерживать с полной суммы?

      Это происходит из-за неверных настроек в документе «Выплата зарплаты». Откройте настройки расчёта зарплаты (Настройки → Расчёт зарплаты) и снимите галочку «Удерживать НДФЛ с аванса». После этого пересчитайте налог за текущий месяц.

      🔹 Как исправить НДФЛ, если сотрудник стал резидентом в середине года?

      Нужно:

      1. Изменить статус сотрудника в карточке (Кадры → Сотрудники → Налоги) с даты, когда он стал резидентом.
      2. Создать документ «Корректировка налогов» и пересчитать НДФЛ за прошлые месяцы (с 30% на 13%).
      3. Сдать уточнённую декларацию 6-НДФЛ, если ошибка повлияла на отчётность.

    Если переплата значительная, сотрудник может вернуть излишне удержанный налог через декларацию 3-НДФЛ.

    🔹 Почему в 6-НДФЛ и расчётных листках разные суммы НДФЛ?

    Расхождения обычно возникают из-за:

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

    🔹 Можно ли в 1С отключить автоматический расчёт НДФЛ и считать его вручную?

    Технически да, но крайне не рекомендуется. Если отключить автоматический расчёт, возрастает риск ошибок, а также:

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

    🔹 Как проверить, правильно ли 1С считает НДФЛ для иностранных сотрудников?

    Для иностранцев нужно контролировать:

    1. Статус налогового резидента (30% или 13%).
    2. Наличие патентов или разрешений на работу (влияет на ставку).
    3. Применение международных соглашений (например, с странами ЕАЭС ставка может быть 13%).

    Проверьте настройки в карточке сотрудника (Кадры → Сотрудники → Налоги) и сверьте ставку НДФЛ с ст. 224 НК РФ.