Расчет и удержание НДФЛ — одна из самых ответственных задач в работе бухгалтера по зарплате. Ошибки здесь чреваты не только штрафами от налоговой, но и перерасчетами с сотрудниками, что ведет к конфликтам и дополнительной бумажной волоките. Программа 1С:Зарплата и Управление Персоналом (ЗУП) автоматизирует большую часть процессов, но даже в ней возможны сбои — из-за некорректных настроек, человеческого фактора или особенностей конкретного расчета.
В этой статье разберем, как проверить исчисленный и удержанный НДФЛ в 1С ЗУП на всех этапах: от формирования начислений до сдачи отчетности. Мы рассмотрим стандартные отчеты программы, скрытые регистры накопления, типичные ошибки (например, когда сумма удержанного НДФЛ не совпадает с исчисленной) и способы их исправления. Особое внимание уделим нюансам, которые часто упускают даже опытные пользователи — например, проверке НДФЛ по авансам или корректировке данных после уточненных расчетов.
Если вы работаете с 1С:ЗУП 3.1 или более ранними версиями (2.5), большая часть инструкций останется актуальной, но расположение некоторых меню может отличаться. Для версий 1С:ЗУП КОРП доступны дополнительные инструменты анализа, о которых мы тоже упомянем.
1. Где в 1С ЗУП хранится информация об НДФЛ: регистры и документы
Прежде чем проверять данные, важно понимать, где именно в 1С ЗУП формируется информация об НДФЛ. Программа использует несколько уровней хранения:
1. Документы-начисления (Зарплата к выплате, Начисление зарплаты и взносов и др.) — здесь фиксируются первичные суммы до удержания налога. НДФЛ рассчитывается автоматически на основе ставки (обычно 13%, но могут быть и другие — например, 30% для нерезидентов) и налоговых вычетов.
2. Регистры накопления — это "невидимые" пользователю таблицы, где хранится детализированная информация:
- 📊 НДФЛРасчеты — здесь фиксируются исчисленные суммы налога по каждому сотруднику и виду дохода.
- 💰 НДФЛУдержано — регистрирует фактически удержанные суммы (может отличаться от исчисленного, если, например, выплачена только часть зарплаты).
- 📑 НалоговаяКарточка — сводные данные для отчетности (6-НДФЛ, 2-НДФЛ).
3. Отчеты — витрина для пользователя. Самые полезные:
- 📈
Анализ начислений и удержаний по сотрудникам(разделЗарплата → Отчеты по зарплате). - 📊
Свод по НДФЛ(разделНалоги и взносы → НДФЛ). - 🔍
Карточка сотрудника по НДФЛ— детализация по одному человеку.
Важно: данные в отчетах формируются на основе регистров, а не документов. Поэтому если вы вручную изменили сумму НДФЛ в документе Зарплата к выплате, но не перепровели его, регистры могут остаться неактуальными!
Чтобы увидеть реальное состояние регистров, используйте отчет Обороты по регистру накопления (раздел Отчеты → Стандартные → Обороты по регистру). Выберите регистр НДФЛРасчеты или НДФЛУдержано и установите нужный период.
2. Проверка исчисленного НДФЛ: пошаговая инструкция
Исчисленный НДФЛ — это сумма налога, которую программа должна удержать с доходов сотрудника. Проверять его нужно до выплаты зарплаты, чтобы избежать ошибок в удержании.
Шаг 1. Сформируйте отчет "Свод по НДФЛ"
- Перейдите в раздел
Налоги и взносы → НДФЛ → Свод по НДФЛ. - Укажите период (месяц или квартал).
- Нажмите
Сформировать.
В отчете обратите внимание на колонки:
- 💵 Сумма дохода — общая сумма начислений.
- 📉 Налоговая база — доход за минусом вычетов.
- 🔢 Исчислено НДФЛ — ключевая колонка для проверки.
Шаг 2. Сверьте данные с регистром НДФЛРасчеты
Если суммы в своде кажутся подозрительными, проверьте регистр:
- Откройте
Отчеты → Стандартные → Обороты по регистру накопления. - Выберите регистр НДФЛРасчеты.
- Установите период и группировку по
СотрудникуиВиду дохода.
Типичные ошибки при исчислении НДФЛ:
- ❌ Не учтены стандартные вычеты (на детей, инвалидов).
- ❌ Некорректная ставка НДФЛ (например, 13% вместо 30% для нерезидента).
- ❌ Доходы, не облагаемые НДФЛ (например,
материальная помощь до 4 000 руб.), попали в налоговую базу.
Сверить суммы в отчете "Свод по НДФЛ" с регистром "НДФЛРасчеты"|
Проверить корректность налоговых вычетов для каждого сотрудника|
Убедиться, что ставка НДФЛ соответствует статусу сотрудника (резидент/нерезидент)|
Исключить из налоговой базы необлагаемые доходы (матпомощь, компенсации)-->
3. Проверка удержанного НДФЛ: почему суммы могут не совпадать
Удержанный НДФЛ — это сумма, которую вы фактически перечислили в бюджет. Она может отличаться от исчисленной, и это не всегда ошибка. Рассмотрим основные причины расхождений:
1. Выплата зарплаты частями (аванс + окончательный расчет)
По закону НДФЛ удерживается только с окончательного расчета, а не с аванса. Поэтому если сотрудник получил аванс в размере 50% оклада, а затем окончательную выплату, то:
- 📌 Исчисленный НДФЛ формируется по полной сумме дохода.
- 📌 Удержанный НДФЛ появляется только после выплаты второй части.
2. Неполная выплата зарплаты
Если сотрудник получил только часть причитающихся сумм (например, из-за удержаний по исполнительным листам), то НДФЛ удерживается пропорционально выплаченной сумме.
3. Ошибки в документах выплаты
Частая проблема: в документе Зарплата к выплате не проставлен флажок Удержать НДФЛ или неверно указаны суммы к выплате.
Как проверить удержанный НДФЛ:
- Откройте отчет
Анализ начислений и удержаний по сотрудникам(разделЗарплата → Отчеты по зарплате). - Установите фильтр по периоду и сотруднику.
- Проверьте колонку Удержано НДФЛ — она должна совпадать с суммой, перечисленной в бюджет.
Если суммы не сходятся:
- 🔹 Проверьте документы выплаты (
Зарплата к выплате,Выплата зарплаты) на наличие флажкаУдержать НДФЛ. - 🔹 Убедитесь, что в документе
Перечисление НДФЛ в бюджетуказаны корректные суммы. - 🔹 Сверьте даты выплат и перечислений — НДФЛ должен быть перечислен не позднее следующего дня после выплаты зарплаты.
Что делать, если НДФЛ удержан, но не перечислен?
Если в отчетах видно, что НДФЛ удержан, но не перечислен в бюджет, проверьте:
1. Документ Перечисление НДФЛ в бюджет — возможно, он не проведен или проведен с ошибкой.
2. Банковскую выписку — иногда платеж "зависает" в банке.
3. Настройки учета в 1С — если неверно указан счет удержания (например, вместо 68.01 используется другой субсчет).
Если проблема не решена, формируйте уточненный расчет 6-НДФЛ с корректными данными.
4. Сверка НДФЛ по 6-НДФЛ: как избежать расхождений с налоговой
Отчет 6-НДФЛ — это главный документ, по которому налоговая проверяет корректность удержания и перечисления НДФЛ. Ошибки здесь ведут к требованиям об уплате штрафов и пени. В 1С ЗУП данные для 6-НДФЛ формируются автоматически, но их нужно обязательно сверять с регистрами.
Как проверить данные для 6-НДФЛ:
- Сформируйте отчет
6-НДФЛв разделеНалоги и взносы → НДФЛ → 6-НДФЛ. - Сравните суммы в разделах 1 и 2 отчета с данными регистров:
- 📌 Раздел 1 (стр. 020, 040, 070) — должны совпадать с регистром НДФЛРасчеты.
- 📌 Раздел 2 (стр. 100, 110, 120, 140) — должны совпадать с регистром НДФЛУдержано и документами выплаты.
Типичные ошибки в 6-НДФЛ:
| Ошибка | Причина | Как исправить |
|---|---|---|
| Расхождение по стр. 020 (исчислено) и стр. 040 (удержано) | НДФЛ исчислен, но не удержан из-за неполной выплаты зарплаты | Проверить документы выплаты, при необходимости доплатить зарплату и доудержать НДФЛ |
| Некорректная дата в стр. 120 | В документе Зарплата к выплате указана одна дата, а фактически деньги перечислены позже |
Скорректировать дату в документе или объяснить расхождение в пояснительной записке |
| Лишние суммы в стр. 020 | В налоговую базу попали необлагаемые доходы (например, компенсация за неиспользованный отпуск свыше 3-х окладов) | Проверить настройки видов расчета в 1С (должен стоять флажок Не облагается НДФЛ) |
Важно: Если вы обнаружили ошибку в уже сданном 6-НДФЛ, необходимо подать уточненный расчет. В 1С ЗУП это делается через тот же отчет, но с пометкой Корректировка.
Дата перечисления НДФЛ (стр. 120 в 6-НДФЛ) должна быть не позднее следующего рабочего дня после выплаты зарплаты. Если выплатили зарплату 5 числа, а НДФЛ перечислили 7-го — это нарушение, которое налоговая обязательно заметит!
5. Проверка НДФЛ по конкретному сотруднику: карточка и персональные отчеты
Иногда расхождения возникают не по всей организации, а по отдельным сотрудникам. В этом случае поможет персональная проверка.
Способ 1. Карточка сотрудника по НДФЛ
- Откройте
Зарплата → Карточка сотрудника. - Выберите нужного сотрудника и перейдите на закладку
НДФЛ. - Проверьте:
- 📋 Налоговую базу (доходы минус вычеты).
- 💸 Сумму исчисленного и удержанного НДФЛ.
- 📅 Даты удержания и перечисления.
Способ 2. Отчет "Анализ начислений по сотруднику"
Этот отчет показывает все начисления, удержания и выплаты в разрезе одного человека:
- Перейдите в
Зарплата → Отчеты по зарплате → Анализ начислений по сотруднику. - Выберите сотрудника и период.
- Обратите внимание на колонки:
- 📊 Начислено — общая сумма дохода.
- 📉 Налоговая база — должна быть меньше или равна начислениям.
- 🔢 Исчислено НДФЛ и Удержано НДФЛ — если удержано меньше, чем исчислено, проверьте выплаты.
- 🔍 Проверьте настройку вычетов для сотрудника (раздел
Зарплата → Налоговые вычеты). Возможно, не указан вычет на ребенка или иные льготы. - 🔍 Убедитесь, что статус налогоплательщика (резидент/нерезидент) указан верно. Для нерезидентов ставка НДФЛ — 30%, а не 13%.
- 🔍 Сверьте даты приема на работу и увольнения — если сотрудник уволен в середине месяца, НДФЛ может быть исчислен не за полный период.
- Проверить документ
Зарплата к выплате (окончательный расчет)— в нем должен быть флажокУдержать НДФЛ. - Если сумма удержания не покрывает исчисленный НДФЛ, доплатить зарплату и доудержать налог.
Что делать, если найдены расхождения:
Если сотрудник получил доход в натуральной форме (например, подарок), проверьте, попал ли он в налоговую базу. В 1С такие доходы обычно регистрируются документом Начисление по больничному листу и пособиям или Разовые начисления.
6. Типичные ошибки и как их исправить
Даже опытные бухгалтеры сталкиваются с ошибками в расчете НДФЛ. Рассмотрим самые распространенные и способы их исправления.
Ошибка 1: НДФЛ не удерживается с аванса
❌ Проявление: В отчете Свод по НДФЛ сумма удержанного налога меньше исчисленной, хотя зарплата выплачена полностью.
🔧 Причина: В документе Зарплата к выплате (аванс) не проставлен флажок Удержать НДФЛ (что верно по закону), но при окончательном расчете налог не доудержан.
✅ Решение:
Ошибка 2: Некорректная ставка НДФЛ
❌ Проявление: НДФЛ исчислен по ставке 30% вместо 13% (или наоборот).
🔧 Причина: В карточке сотрудника неверно указан статус налогоплательщика (резидент/нерезидент).
✅ Решение:
- Откройте карточку сотрудника (
Зарплата → Сотрудники). - Перейдите на закладку
Налоги и взносы. - Проверьте поле Статус налогоплательщика:
- 📌 Для резидентов —
Налоговый резидент РФ(ставка 13%). - 📌 Для нерезидентов —
Налоговый нерезидент РФ(ставка 30%).
- 📌 Для резидентов —
Ошибка 3: В налоговую базу попали необлагаемые доходы
❌ Проявление: Сумма исчисленного НДФЛ завышена, в налоговой базе есть доходы, которые не должны облагаться налогом (например, материальная помощь до 4 000 руб.).
🔧 Причина: В настройках вида расчета не проставлен флажок Не облагается НДФЛ.
✅ Решение:
- Откройте справочник
Виды расчета(Настройки → Виды расчета). - Найдите проблемный вид начисления (например,
Материальная помощь). - На закладке
Налоги и взносыпроверьте:- 📌 Флажок
Не облагается НДФЛ. - 📌 Флажок
Не облагается страховыми взносами(если применимо).
- 📌 Флажок
Если ошибка в НДФЛ обнаружена после сдачи 6-НДФЛ, подавайте уточненный расчет. В 1С это делается через тот же отчет, но с пометкой "Корректировка" и указанием номера корректировки (001, 002 и т.д.).
7. Автоматизированная проверка: как настроить контроль в 1С ЗУП
Чтобы минимизировать ошибки, в 1С ЗУП можно настроить автоматические проверки на этапе формирования документов. Это сэкономит время и снизит риск штрафов.
1. Настройка контрольных соотношений
В 1С ЗУП есть механизм контрольных соотношений, который предупреждает о возможных ошибках:
- Перейдите в
Настройки → Контрольные соотношения. - Найдите группу
НДФЛ. - Активируйте флажки для проверок:
- 🔹
Сравнение исчисленного и удержанного НДФЛ. - 🔹
Проверка дат перечисления НДФЛ. - 🔹
Контроль налоговых вычетов.
- 🔹
2. Использование обработки "Проверка ведения учета"
Эта обработка анализирует данные на предмет логических ошибок:
- Откройте
Сервис → Проверка ведения учета. - Выберите период проверки.
- На закладке
НДФЛустановите флажки для всех проверок. - Нажмите
Выполнить проверку. - Перейдите в
Администрирование → Настройки пользователей и прав → Настройки уведомлений. - Добавьте новое уведомление с типом
Расхождения по НДФЛ. - Укажите получателей (например, главного бухгалтера) и частоту оповещений.
- 🔌 Настройте обмен данными через
Администрирование → Обмен данными. - 📤 Экспортируйте отчеты 6-НДФЛ и 2-НДФЛ в сервис для предварительной проверки.
- 📥 Импортируйте протоколы проверки обратно в 1С для исправления ошибок.
Обработка выдаст список ошибок с рекомендациями по исправлению.
3. Настройка уведомлений о расхождениях
Чтобы не пропустить критичные ошибки, настройте уведомления:
4. Интеграция с внешними сервисами проверки
Некоторые организации подключают 1С ЗУП к внешним сервисам (например, Контур.Экстерн или Такском), которые автоматически сверяют данные с налоговой. Для этого:
Если в вашей организации часто меняются налоговые вычеты (например, у сотрудников рождаются дети), настройте в 1С автоматическое напоминание о необходимости обновления вычетов. Для этого используйте механизм Бизнес-процессы (раздел Администрирование → Бизнес-процессы).
8. Частые вопросы по проверке НДФЛ в 1С ЗУП
🔹 Как проверить, что НДФЛ перечислен в бюджет?
Для этого сверьте:
- Документ
Перечисление НДФЛ в бюджетв 1С (разделНалоги и взносы → Перечисление налогов). - Банковскую выписку — платеж должен пройти по реквизитам вашей ИФНС.
- Отчет
Карточка счета 68.01(разделОтчеты → Стандартные → Карточка счета) — здесь видно все движения по НДФЛ.
Если платеж не прошел, формируйте новый документ Перечисление НДФЛ с корректной датой.
🔹 Почему в 6-НДФЛ сумма удержанного НДФЛ меньше исчисленной?
Это нормально, если:
- 📌 Зарплата выплачена не полностью (например, только аванс).
- 📌 Сотрудник уволился, и окончательный расчет еще не произведен.
- 📌 Есть удержания по исполнительным листам, из-за которых выплачена только часть зарплаты.
Если же зарплата выплачена полностью, а НДФЛ не удержан — проверьте документы выплаты на наличие флажка Удержать НДФЛ.
🔹 Как исправить ошибку в НДФЛ за прошлый период?
Порядок действий:
- Сформируйте уточненный расчет 6-НДФЛ за тот период, где обнаружена ошибка.
- Если НДФЛ недоплачен — перечислите недостающую сумму в бюджет с пенями.
- Если переплачен — зачетите или верните излишне удержанный налог (по заявлению сотрудника).
- В 1С исправьте документ начисления или выплаты и перепроведите его.
Внимание: если ошибка привела к занижению налоговой базы, подавайте уточненную декларацию и уплачивайте штраф (20% от недоплаты).
🔹 Где в 1С посмотреть, какие вычеты применены к сотруднику?
Вычеты хранятся в двух местах:
- Карточка сотрудника (
Зарплата → Сотрудники → закладка Налоговые вычеты). Здесь указаны стандартные вычеты (на детей, инвалидов) и их период действия. - Документ "Заявление на вычет" (
Зарплата → Налоговые вычеты → Заявления на вычеты). Здесь фиксируются социальные и имущественные вычеты.
Чтобы увидеть, как вычеты повлияли на расчет НДФЛ, сформируйте отчет Карточка сотрудника по НДФЛ.
🔹 Можно ли в 1С ЗУП увидеть историю изменений по НДФЛ?
Да, для этого:
- Откройте документ начисления или выплаты, где был рассчитан НДФЛ.
- Нажмите кнопку
История изменений(в форме документа). - Посмотрите, кто и когда вносил правки в суммы или настройки.
Если история не ведется, включите ее в настройках:
Администрирование → Настройки программы → История изменений.- Установите флажок
Вести историю изменений документов.
⚠️ Внимание: Налоговое законодательство и механизмы расчета НДФЛ могут изменяться. Перед сдачей отчетности сверяйте актуальные ставки, лимиты вычетов и сроки перечисления на официальном сайте ФНС или в личном кабинете налогоплательщика. Особенно это касается вычетов на детей, ставок для нерезидентов и порядка удержания НДФЛ с авансов.