Проблема с НДФЛ в 1С: когда программа «не видит» удержания
Вы сформировали зарплату, удержали налог, но в отчетах или карточке сотрудника НДФЛ не отражается — или отображается некорректно? Эта ошибка встречается как в 1С:Зарплата и Управление Персоналом, так и в 1С:Бухгалтерии, и может привести к искажению налоговой отчетности. Чаще всего проблема кроется не в сбое программы, а в неправильных настройках, пропущенных документах или ошибках в проводках.
В этой статье разберем 7 ключевых причин, почему 1С «не видит» удержанный НДФЛ, — от банальных опечаток в реквизитах до сложных случаев с пересчетом налоговой базы. Также дадим пошаговые инструкции, как исправить ошибку и избежать ее в будущем. Если вы работаете с 1С 8.3 или 1С 8.2, majority решений подойдут для обеих версий — различия укажем отдельно.
1. Документ на удержание НДФЛ не проведен или удален
Самая распространенная причина — отсутствие документа, который фиксирует удержание налога. В 1С:ЗУП это документ Начисление зарплаты и взносов, а в 1С:Бухгалтерии — Зарплата к выплате или Ведомость на выплату зарплаты. Если документ не проведен, не сохранен или удален по ошибке, НДФЛ не попадет в регистры налогового учета.
Как проверить:
- 🔍 Откройте журнал документов
Зарплата → Все документы по зарплатеи найдите ведомость за нужный период. - 📝 Убедитесь, что документ имеет статус
Проведен(в колонке «П» должна стоять галочка). - 🗑️ Если документ удален — восстановите его через
Администрирование → Обслуживание → Архивные копии(если включена архивация).
Открыть журнал документов по зарплате
Найти ведомость за нужный месяц
Проверить статус "Проведен"
Восстановить удаленный документ (если нужно)-->
⚠️ Внимание: Если документ проведен, но НДФЛ все равно не виден, проверьте Движения документа (кнопка в форме документа). В регистре НДФЛ расчеты с бюджетом должна быть запись об удержании.
2. Ошибка в настройках налогового агента или сотрудника
1С может «не видеть» НДФЛ, если некорректно заполнены реквизиты:
- 🆔 ИНН сотрудника — если он не указан или указан неверно, программа не сможет сформировать проводки по удержанию.
- 📌 Статус налогового резидента — если неверно указан статус (например, «Нерезидент» вместо «Резидент»), ставка НДФЛ будет применена неправильно (13% vs 30%).
- 🏢 Код дохода — если в справочнике
Виды доходов НДФЛневерно указан код (например,2000вместо2012для зарплаты), удержание не пройдет.
Как исправить:
- Откройте карточку сотрудника:
Кадры → Сотрудники. - Перейдите на вкладку
Налог на доходыи проверьте:- ИНН (должен совпадать с данными в 2-НДФЛ).
- Статус налогового резидента (по умолчанию —
Резидент). - Код дохода в таблице
Доходы, облагаемые НДФЛ.
Если ИНН сотрудника неизвестен, временно можно указать 000000000000, но потом обязательно уточните реальный ИНН — иначе 2-НДФЛ не пройдет проверку в налоговой.
3. Неверная дата удержания или выплаты зарплаты
НДФЛ удерживается в день выплаты зарплаты (ст. 226 НК РФ). Если в документе указана дата удержания позже даты выплаты (или наоборот), программа может не сформировать проводки. Например:
- 📅 Дата ведомости:
30.06.2026(выплата за июнь). - 💰 Дата удержания НДФЛ:
05.07.2026(позже выплаты) → ошибка!
Как проверить:
- Откройте документ
Ведомость на выплату зарплаты. - На вкладке
Удержанияпосмотрите дату в колонкеДата удержания— она должна совпадать с датой выплаты. - Если даты не совпадают — исправьте и перепроведите документ.
| Ситуация | Дата выплаты | Дата удержания НДФЛ | Результат |
|---|---|---|---|
| Корректно | 30.06.2026 | 30.06.2026 | НДФЛ удержан |
| Ошибка | 30.06.2026 | 05.07.2026 | НДФЛ не удерживается |
| Ошибка | 05.07.2026 | 30.06.2026 | НДФЛ удерживается раньше выплаты (нарушение НК РФ) |
Регулярно (раз в месяц)
Иногда (раз в квартал)
Редко (раз в год)
Никогда не было проблем-->
4. Проблемы с настройками налогового учета
Если в 1С:Бухгалтерии или ЗУП неверно настроены параметры налогового учета, НДФЛ может «исчезать» из отчетов. Проверьте:
- 📊 Политика учета НДФЛ — в настройках программы (
Главное → Настройки → Налоговый учет) должен быть включен флажокВести учет НДФЛ. - 🔄 Период удержания — если в документе указан неверный налоговый период (например,
1 кварталвместоиюнь), удержание не попадет в правильный отчет. - 📂 Регистры накопления — если в регистре
НДФЛ расчеты с бюджетомнет движений, значит, документ не сформировал проводки.
Как исправить настройки:
- Проверьте включен ли учет НДФЛ:
Главное → Настройки → Налоговый учет → НДФЛ. - Если учет отключен — включите и перепроведите документы за текущий год.
- Для проверки регистров используйте отчет
Анализ регистров накопления(разделОтчеты).
Что делать, если движения в регистре НДФЛ отсутствуют?
Если документ проведен, но движений нет — попробуйте:
1. Отменить проведение и провести заново.
2. Проверить права пользователя (должны быть права на изменение регистров).
3. Выполнить тестирование и исправление базы (Администрирование → Тестирование и исправление).
Если проблема осталась — возможно, повреждена конфигурация (обратитесь к специалисту).
5. Ошибки в проводках или ручная корректировка
Иногда НДФЛ «исчезает» из-за ручного исправления проводок или ошибок при переносе данных. Типичные случаи:
- 🔧 Удаление проводки по дебету счета
70(зарплата) и кредиту счета68.01(НДФЛ). - 📉 Изменение суммы вручную в документе или через операцию
Ручные проводки. - 🔄 Перенос данных из другой программы (например, после миграции с 1С 7.7), где настройки НДФЛ отличались.
Как найти и исправить:
- Сформируйте
Оборотно-сальдовую ведомостьпо счету68.01за нужный период. - Проверьте, есть ли сумма удержанного НДФЛ в кредите счета.
- Если суммы нет — восстановите проводку через документ
Операция (бухгалтерская):Дт 70 Кт 68.01 — на сумму удержанного НДФЛ
Ручные проводки по НДФЛ — временное решение. Чтобы ошибка не повторялась, найдите и исправьте первоисточник проблемы (документ или настройку).
6. Конфликт версий или обновлений 1С
После обновления 1С:ЗУП или 1С:Бухгалтерии могут возникать ошибки с отображением НДФЛ из-за:
- 🔄 Изменения алгоритмов расчета (например, после обновления налогового законодательства).
- 🐛 Багов в новой версии (особенно если обновление вышло недавно).
- 📥 Неполного обновления — когда часть модулей обновилась, а часть нет.
Как проверить:
- Узнайте текущую версию программы:
Справка → О программе. - Сравните с последними релизами на сайте 1С или в ИТС.
- Если версия устарела — обновите конфигурацию и платформу.
⚠️ Внимание: Перед обновлением сделайте резервную копию базы! Если после апдейта НДФЛ по-прежнему не виден, проверьте Журнал регистрации на ошибки или обратитесь в поддержку 1С.
7. Проблемы с отчетностью: 6-НДФЛ и 2-НДФЛ
Иногда НДФЛ удержан корректно, но не попадает в отчеты 6-НДФЛ или 2-НДФЛ. Причины:
- 📋 Неверный период в настройках отчета (например, выбрано
1 полугодиевместо2 квартал). - 🔍 Фильтры — в отчете может быть установлен фильтр по подразделению или виду дохода, который исключает нужные данные.
- 📂 Повреждение данных — если при формировании отчета возникает ошибка, часть данных может не отобразиться.
Как исправить:
- Проверьте настройки периода в отчете: он должен совпадать с датой удержания НДФЛ.
- Снимите все фильтры и сформируйте отчет заново.
- Если данные по-прежнему отсутствуют — воспользуйтесь
Помощником по устранению ошибок(разделОтчеты → 6-НДФЛ).
FAQ: Частые вопросы по НДФЛ в 1С
Почему в 6-НДФЛ не совпадают суммы удержанного и перечисленного НДФЛ?
Это может происходить, если:
- Дата перечисления НДФЛ в бюджет позже даты удержания (например, удержали 30.06, а перечислили 05.07).
- В документе
Платежное поручениеневерно указана сумма или назначение платежа. - Есть расхождения между данными 1С:ЗУП и 1С:Бухгалтерии (если программы не синхронизированы).
Решение: проверьте документы Платежное поручение и Выписку банка на совпадение сумм.
Как восстановить удержанный НДФЛ, если документ удален?
Если документ удален, но выплата зарплаты была реально произведена:
- Восстановите документ из архива (если включена архивация).
- Если архива нет — создайте новый документ
Зарплата к выплатес правильной датой и суммой. - Сформируйте
Операцию (бухгалтерскую)для ручного удержания НДФЛ (если документ восстановить невозможно).
⚠️ После восстановления проверьте Карточку сотрудника и 6-НДФЛ на корректность данных.
Можно ли в 1С изменить ставку НДФЛ для отдельного сотрудника?
Да, но только если это обосновано законодательно. Например:
- Для нерезидентов ставка 30% (указывается в карточке сотрудника).
- Для дивидентов или выигрышей — 13% или 35% (зависит от вида дохода).
Изменить ставку можно в карточке сотрудника на вкладке Налог на доходы, но убедитесь, что это не противоречит ст. 224 НК РФ.
Почему после переноса данных из 1С 7.7 в 1С 8.3 НДФЛ отображается некорректно?
При переносе данных могут возникать ошибки из-за:
- Разницы в структуре справочников (например, в 1С 7.7 и 1С 8.3 по-разному хранятся виды доходов).
- Несовпадения кодов доходов и вычетов.
- Ошибок в правилах конвертации (если перенос делался нештатными средствами).
Решение: используйте типовой перенос данных от 1С или обратитесь к специалисту для ручной корректировки.
Как проверить, перечислили ли НДФЛ в бюджет, если в 1С он не виден?
Если в программе НДФЛ не отображается, но выплата была произведена:
- Проверьте
Выписку банка— есть ли платеж с назначениемНДФЛ за [месяц]. - Сформируйте
Карточку счета 68.01— если есть проводка по кредиту, значит, удержание было. - Сверьте данные с
Личным кабинетом налогоплательщикана сайте ФНС.
Если платеж есть, но в 1С нет данных — восстановите документ или внесите корректировку вручную.