Ошибки при удержании НДФЛ — одна из самых болезненных тем для бухгалтеров. Излишне удержанный налог не только искажает отчетность, но и требует сложных корректировок в 1С:Зарплата и Управление Персоналом или 1С:Бухгалтерия. В отличие от недоплаты, где можно просто доперечислить сумму, переплата по НДФЛ влечет за собой возвраты сотрудникам, перерасчеты в ФНС и исправление регламентированных отчетов.
В этой статье разберем все законные способы исправления излишне удержанного НДФЛ в 1С, включая ручные проводки, автоматическую корректировку документов и нюансы отражения в 6-НДФЛ. Особое внимание уделим типичным ошибкам, которые приводят к блокировке отчетности или претензиям от налоговой. Материал актуален для всех актуальных версий 1С (включая 8.3.23+), но учитывайте, что алгоритмы могут отличаться в зависимости от конфигурации (ЗУП 3.1, Бухгалтерия 3.0, Комплексная автоматизация).
1. Причины излишнего удержания НДФЛ в 1С
Чаще всего переплата по налогу возникает из-за технических сбоев или неверных настроек программы. Рассмотрим основные scenarios:
- 🔄 Ошибки в настройках видов начислений. Например, в
Справочнике начисленийневерно указан код дохода (должен быть2000для зарплаты, а стоит2012для премий) или не учтены вычеты. - 📅 Неактуальные данные о вычетах. Сотрудник предоставил уведомление о стандартном вычете на ребенка, но в 1С не обновлена дата окончания действия вычета (например, ребенку исполнилось 18 лет).
- ⚡ Ручные корректировки без перерасчета. Бухгалтер ввел документ
Начисление зарплаты, затем изменил сумму начисления, но не пересчитал НДФЛ. - 🔄 Дублирование документов. Один и тот же доход (например, аванс) учтен дважды — в документе
Аванси вНачислении зарплаты. - 📑 Ошибки при импорте данных. При переносе данных из внешних систем (например, из 1С:ЗУП в 1С:Бухгалтерию) дублируются суммы удержаний.
Особенно часто проблемы возникают при работе с нерезидентами или сотрудниками с несколько источниками дохода. Например, если в программе неверно указан статус налогового резидента (Нерезидент РФ вместо Резидент РФ), НДФЛ удерживается по ставке 30% вместо 13%.
2. Как выявить излишне удержанный НДФЛ
Прежде чем исправлять ошибку, нужно подтвердить ее наличие. В 1С есть несколько инструментов для диагностики:
2.1. Отчеты для анализа
Самый быстрый способ — сформировать отчет Анализ начислений и удержаний по сотрудникам (Зарплата → Отчеты → Анализ начислений). В нем отображаются:
- 📊 Суммы начислений по видам доходов (оклад, премия, больничный и т.д.).
- 💰 Расчетные суммы НДФЛ с разбивкой по ставкам (13%, 15%, 30%).
- 📅 Периоды удержания (важно для проверки дублирования).
Если сумма НДФЛ в отчете превышает расчетную (например, при ставке 13% удержано 15%), это сигнал об ошибке. Также полезно сравнить данные с Карточкой сотрудника (Кадры → Сотрудники → выбираем ФИО → Заработная плата), где отображаются все начисления и удержания за период.
2.2. Сверка с 6-НДФЛ
Излишне удержанный НДФЛ искажает Раздел 2 формы 6-НДФЛ. Чтобы выявить расхождения:
- Сформируйте отчет
6-НДФЛза проблемный период (Отчеты → Регламентированные → 6-НДФЛ). - Проверьте строку
130(сумма удержанного налога) — она должна совпадать с суммой НДФЛ вАнализе начислений. - Сравните строку
140(сумма перечисленного налога) с банковскими выписками. Если перечислено больше, чем удержано, это признак ошибки.
В 1С:ЗУП 3.1 можно использовать отчет "Сверка с 6-НДФЛ" (Зарплата → Отчеты → Сверка с 6-НДФЛ), который автоматически выявляет расхождения между начисленными и удержанными суммами.
2.3. Проверка проводок
Если отчеты не дают четкой картины, проверьте проводки по счету 68.01 ("Расчеты по НДФЛ") в 1С:Бухгалтерии:
- Откройте
Операции → Бухгалтерский учет → Оборотно-сальдовая ведомость. - Установите фильтр по счету
68.01и периоду. - Если по дебету счета сумма превышает кредит, это означает излишнее удержание.
Как проверить проводки в 1С
ЗУП?:
В 1С:ЗУП проводки по НДФЛ отражаются в документах Начисление зарплаты и Вызодное пособие. Чтобы их увидеть, откройте документ, нажмите Дт/Кт (кнопка "Проводки") и проверьте строки со счетом 68.01.
3. Способы исправления излишне удержанного НДФЛ
В зависимости от причины ошибки и периода обнаружения в 1С предусмотрены разные механизмы корректировки. Рассмотрим их по порядку — от самого простого к сложному.
3.1. Корректировка текущего периода (до сдачи 6-НДФЛ)
Если ошибка выявлена до формирования 6-НДФЛ и перечисления налога в бюджет, исправить ее проще всего:
- Откройте документ
Начисление зарплатыза текущий месяц. - Нажмите
Перерасчет(кнопка в верхней панели). - В ручном режиме скорректируйте сумму НДФЛ в таблице удержаний (колонка
Сумма). - Проверьте, что сумма к выплате сотруднику увеличилась на разницу.
Если переплата возникла из-за неверного кода дохода или ставки налога, исправьте их в справочнике Виды начислений (Зарплата → Настройки → Виды начислений) и пересчитайте документ.
3.2. Сторнирование и повторное начисление
Если ошибка обнаружена после перечисления НДФЛ в бюджет, потребуется сторнирование. Алгоритм:
- Создайте документ
Сторнирование начислений(Зарплата → Документы → Сторнирование начислений). - Укажите документ-начисление, который нужно исправить.
- В табличной части выберите строки с НДФЛ и укажите сумму сторно (со знаком минус).
- Создайте новый документ
Начисление зарплатыс корректными данными.
Важно: после сторнирования проверьте сальдо по счету 68.01 — если остался дебет, его нужно зачесть в счет будущих платежей или вернуть сотруднику.
3.3. Возврат излишне удержанного НДФЛ сотруднику
Если налог уже перечислен в бюджет, вернуть его сотруднику можно только через зачет или возврат из ФНС. Процедура в 1С:
- Сформируйте
Заявление на возврат (зачет) НДФЛв личном кабинете налогоплательщика (сайт ФНС). - После получения денег от ФНС оформите в 1С документ
Выплата зарплатыс типом операцииВозврат НДФЛ. - Проводка будет:
Дт 70 Кт 50 (51)— выплата сотруднику.
Сформировать заявление в ЛК ФНС|Получить подтверждение о зачете/возврате|Оформить выплату в 1С|Исправить 6-НДФЛ за период-->
3.4. Исправление 6-НДФЛ и расчета по страховым взносам
Любые корректировки НДФЛ требуют пересдачи 6-НДФЛ и (при необходимости) РСВ. В 1С:
- Откройте
6-НДФЛза проблемный период. - Нажмите
Создать корректировкуи укажите номер корректировки (001, 002 и т.д.). - Внесите исправленные суммы в строки
130(удержано) и140(перечислено). - Если излишне удержанный НДФЛ был перечислен в бюджет, в строке
140укажите фактически уплаченную сумму (без излишка).
При корректировке 6-НДФЛ обязательно проверьте Раздел 1 — сумма по строке 070 (общая сумма удержанного НДФЛ) должна совпадать с данными Раздела 2.
4. Типичные ошибки при исправлении НДФЛ в 1С
Даже опытные бухгалтеры допускают ошибки при корректировке налогов. Вот самые распространенные:
- ❌ Исправление только в бухгалтерском учете, без корректировки зарплатных документов. Это приводит к расхождениям между 1С:ЗУП и 1С:Бухгалтерией.
- ❌ Несвоевременное сторнирование. Если исправить ошибку после сдачи годовой отчетности (например, в январе за декабрь), потребуется подавать уточненную декларацию.
- ❌ Неверное заполнение 6-НДФЛ. Например, в корректировке указывают исходные суммы вместо скорректированных.
- ❌ Игнорирование сальдо по 68.01. Если после исправлений остался дебет, его нужно зачесть или вернуть, иначе налоговая заблокирует отчетность.
Еще одна частая ошибка — неправильный выбор периода корректировки. Например, если переплата возникла в ноябре, а исправляют ее в декабре, нужно создать корректирующий документ за ноябрь, а не вносить изменения в декабрьское начисление.
Перед отправкой корректировки 6-НДФЛ проверьте логику заполнения строк 100–140. Например, если в строке 100 указан код "1" (зарплата), а в строке 130 сумма удержанного НДФЛ превышает 13% от строки 130, налоговая заподозрит ошибку.
5. Проводки при исправлении излишне удержанного НДФЛ
Корректировка налога всегда сопровождается бухгалтерскими записями. Ниже — типичные проводки для разных сценариев:
| Сценарий | Документ в 1С | Проводка | Комментарий |
|---|---|---|---|
| Корректировка текущего периода (до перечисления НДФЛ) | Начисление зарплаты (перерасчет) |
Дт 70 Кт 68.01 (сторно)Дт 70 Кт 68.01 (правильный расчет) |
Сумма по дебету 70 увеличивается на разницу. |
| Сторнирование прошлого периода | Сторнирование начислений |
Дт 70 Кт 68.01 (красное сторно) |
Требуется создать новый документ Начисление зарплаты. |
| Возврат НДФЛ сотруднику (после зачета из ФНС) | Выплата зарплаты (тип операции "Возврат НДФЛ") |
Дт 70 Кт 50 (51) |
Выдача наличных или перевод на карту. |
| Зачет излишне уплаченного НДФЛ в счет будущих платежей | Операция (бухгалтерская) |
Дт 68.01 Кт 68.01 (внутренний зачет) |
Используется, если возвращать сотруднику не нужно. |
Особое внимание уделите аналитике по счету 68.01. В 1С она ведется по:
- 📌 Сотрудникам (субконто 1).
- 📌 Видам налогов (субконто 2, обычно "НДФЛ").
- 📌 КБК (субконто 3, для НДФЛ —
182 1 01 02010 01 1000 110).
Что делать, если в 1С нет субконто по КБК?
Если в вашей конфигурации не ведется аналитика по КБК, проверьте настройки учета (Главное → Настройки → Параметры учета → Заработная плата). Включите опцию "Вести учет по КБК" и обновите план счетов.
6. Особенности для разных конфигураций 1С
Алгоритмы исправления НДФЛ могут отличаться в зависимости от версии программы. Рассмотрим ключевые нюансы:
6.1. 1С:Зарплата и Управление Персоналом (ЗУП 3.1)
В ЗУП 3.1 для корректировки НДФЛ используются:
- 🔄
Перерасчет начислений— если ошибка в текущем периоде. - 📝
Корректировка записей регистра накопления "НДФЛ"— для исправления прошлых периодов. - 💰
Возврат НДФЛ сотруднику— отдельный документ для выплаты излишне удержанных сумм.
Важно: в ЗУП 3.1 при сторнировании начислений автоматически формируются проводки по 68.01, но не корректируется 6-НДФЛ — его нужно исправлять вручную.
6.2. 1С:Бухгалтерия предприятия (3.0)
В Бухгалтерии 3.0 исправление НДФЛ зависит от того, как ведется зарплатный учет:
- 🔄 Если зарплата учитывается в самой бухгалтерии (без ЗУП), используйте документ
Операция (бухгалтерская)для ручных проводок. - 📥 Если данные импортируются из ЗУП, исправляйте ошибку в источнике, затем переносите корректировки через
Обмен данными.
В Бухгалтерии 3.0 нет специализированных документов для возврата НДФЛ, поэтому выплату сотруднику оформляют через Выплату зарплаты или Расходный кассовый ордер.
6.3. 1С:Комплексная автоматизация
В КА 2.4 исправление НДФЛ аналогично ЗУП 3.1, но с дополнительными нюансами:
- 🔗 При корректировке автоматически обновляются данные в модулях Бухгалтерия и Зарплата.
- 📊 Для анализа расхождений используйте отчет
Сверка зарплаты с бухгалтерией.
В КА 2.4 при исправлении НДФЛ проверьте, что изменения отразились в регистре НалогиФизическихЛиц (Все функции → Регистры накопления).
7. Последствия неисправленных ошибок по НДФЛ
Если проигнорировать излишне удержанный НДФЛ, это может привести к:
- ⚠️ Блокировке отчетности. Налоговая приостанавливает камеральную проверку, если суммы в 6-НДФЛ и платежках не сходятся.
- ⚠️ Штрафам. За искажение данных в 6-НДФЛ — 500 руб. за каждый документ (ст. 126.1 НК РФ).
- ⚠️ Претензиям от сотрудников. Если работник обнаружит, что с него удержали лишний налог, он вправе потребовать возврата через суд.
- ⚠️ Проблемам с вычетами. Излишне удержанный НДФЛ может помешать сотруднику получить имущественный или социальный вычет.
Кроме того, некорректные данные по НДФЛ искажают:
- 📊 Справки 2-НДФЛ (если формируются вручную).
- 📊 Расчет по страховым взносам (если НДФЛ влияет на базу для взносов).
- 📊 Управленческую отчетность (например, анализ ФОТ).
Если излишне удержанный НДФЛ обнаружен после сдачи годовой отчетности (например, в марте за декабрь), подавать уточненную 6-НДФЛ не обязательно, если ошибка не привела к занижению налога. Однако вернуть деньги сотруднику все равно придется.
8. Частые вопросы по излишне удержанному НДФЛ
🔹 Можно ли зачесть излишне удержанный НДФЛ в счет будущих платежей?
Да, но только если сотрудник согласен. Для этого:
- Оформите соглашение с сотрудником о зачете.
- В 1С создайте документ
Операция (бухгалтерская)с проводкойДт 68.01 (по сотруднику) Кт 68.01 (общий). - В следующих периодах уменьшайте удерживаемый НДФЛ на сумму переплаты.
Учитывайте, что зачет возможен только в пределах одного налогового периода (календарного года).
🔹 Как исправить ошибку, если НДФЛ уже перечислен в бюджет?
Если налог уплачен, алгоритм такой:
- Подайте в ФНС заявление на возврат (форма из приказа ФНС от 14.02.2017 № ММВ-7-8/182@).
- После возврата денег на расчетный счет оформите в 1С выплату сотруднику через
Выплату зарплаты. - Исправьте 6-НДФЛ (строка 140 должна совпадать с фактически уплаченной суммой).
Срок возврата из ФНС — до 1 месяца.
🔹 Нужно ли удерживать НДФЛ с суммы возврата?
Нет, возвращаемая сумма не является доходом сотрудника, поэтому НДФЛ с нее не удерживается. В 1С при оформлении выплаты выберите тип операции Возврат НДФЛ — программа автоматически не будет начислять налог.
🔹 Как отразить исправление в справке 2-НДФЛ?
Если ошибка исправлена в том же году, когда возникла, подавать уточненную 2-НДФЛ не нужно. Если исправление относится к прошлому году:
- Сформируйте уточненную справку с признаком
1(корректирующая). - В разделе 3 укажите скорректированные суммы доходов и налога.
- В разделе 5 пропишите причину корректировки (например, "Исправление излишне удержанного НДФЛ").
🔹 Можно ли вернуть НДФЛ сотруднику наличными из кассы?
Да, но только если:
- 💵 У организации есть кассовый аппарат (для ИП и организаций на ОСН/УСН).
- 📝 Выплата оформлена через
Расходный кассовый ордер(РКО) с указанием основания "Возврат НДФЛ". - 📌 Сумма не превышает лимит расчетов наличными (100 000 руб. по одному договору).
В 1С документ РКО создается в разделе Банк и касса → Кассовые документы.
Если вы столкнулись с ситуацией, не описанной в статье, рекомендуем обратиться в службу поддержки 1С или к сертифицированному партнеру. В сложных случаях (например, при массовых ошибках или расхождениях за несколько лет) может потребоваться аудит зарплатного учета.
⚠️ Внимание: Налоговое законодательство и функционал 1С регулярно обновляются. Перед корректировкой НДФЛ сверьте алгоритмы с последними разъяснениями ФНС (например, по письму от 03.04.2023 № БС-4-11/3754@) и актуальной версией конфигурации.