Проверка удержанного НДФЛ по сотрудникам в 1С:Предприятие — критически важная задача для бухгалтеров и кадровых специалистов. Ошибки в расчетах налога могут привести к штрафам от ФНС, переплатам или недоплатам, а также искажению отчетности по форме 6-НДФЛ. В этой статье мы разберем все способы контроля НДФЛ в 1С:Бухгалтерия 8 и 1С:Зарплата и Управление Персоналом (ЗУП), включая скрытые нюансы, которые часто упускают даже опытные пользователи.
Вы узнаете, как:
- 🔍 Сверить НДФЛ по каждому сотруднику с данными расчетных ведомостей
- 📊 Использовать стандартные отчеты 1С для анализа налога по периодам
- ⚠️ Выявлять расхождения между начисленным и удержанным НДФЛ
- 📑 Подготовить данные для формы 6-НДФЛ без ошибок
- 💡 Автоматизировать проверку с помощью обработок и внешних отчетов
Инструкции актуальны для последних версий 1С:Бухгалтерия 3.0 и 1С:ЗУП 3.1, но большинство методов работают и в более ранних релизах (с учетом различий в интерфейсе). Если вы используете облачную версию 1С:Fresh, некоторые пункты меню могут отличаться — ориентируйтесь на логику действий.
1. Где в 1С хранится информация о НДФЛ по сотрудникам?
Данные об удержанном НДФЛ в 1С распределены по нескольким регистрам и документам. Чтобы эффективно их проверять, нужно понимать структуру хранения:
- 📄 Документы начисления зарплаты (
Зарплата → Начисление зарплаты и взносов) — здесь фиксируются начисленные доходы и рассчитанный НДФЛ. - 💰 Регистр накопления "НДФЛ расчеты с бюджетом" — хранит данные об удержанном и перечисленном налоге по каждому сотруднику.
- 📋 Регистр сведений "Доходы работников для НДФЛ" — содержит развернутую информацию о видах доходов и соответствующих ставках налога.
- 📊 Отчет "Анализ начислений и удержаний" (
Зарплата → Отчеты по зарплате) — позволяет сверить НДФЛ по периодам.
Важно: если в вашей базе используется раздельный учет НДФЛ (например, для обособленных подразделений или разных категорий сотрудников), данные могут дублироваться в нескольких регистрах. В этом случае для проверки нужно использовать Отчет по регистрам накопления с фильтром по конкретному подразделению.
Если в отчетах по НДФЛ появляются "лишние" суммы, проверьте настройки учетной политики в разделе Зарплата → Настройки → Учетная политика. Часто ошибки возникают из-за неверно указанного места работы (головная организация или обособленное подразделение).
2. Пошаговая инструкция: как проверить НДФЛ по одному сотруднику
Если вам нужно сверить налог для конкретного работника (например, по запросу из ИФНС или при выявлении расхождений), следуйте этому алгоритму:
- Откройте карточку сотрудника:
Перейдите в
Зарплата → Сотрудники, найдите нужного работника и откройте его карточку. Во вкладкеНачисленияилиЗарплатабудет история всех начислений и удержаний. - Просмотрите расчетные ведомости:
В карточке сотрудника перейдите по ссылке
Расчетные ведомости. Здесь отображаются все начисления, удержания и суммы НДФЛ по месяцам. Обратите внимание на колонкуНДФЛ к удержанию. - Сверьте данные с регистром НДФЛ:
Откройте
Отчеты → Стандартные отчеты → Регистры накопления, выберите регистрНДФЛ расчеты с бюджетом. Установите фильтр по сотруднику и периоду. В отчете должны совпадать суммы из ведомостей и регистра. - Проверьте перечисления в бюджет:
В регистре
НДФЛ расчеты с бюджетомпосмотрите колонкуПеречислено. Если сумма меньше удержанного, значит, налог не полностью перечислен (возможна ошибка в платежном поручении).
☑️ Проверка НДФЛ по сотруднику
Критическая ошибка: если в регистре НДФЛ сумма удержанного налога превышает начисленную зарплату, это означает, что в документах начисления неверно указан порядок удержания (например, НДФЛ удерживается до вычета аванса). Исправляется это в настройках вида расчета НДФЛ в справочнике Виды расчетов.
3. Массовая проверка НДФЛ по всем сотрудникам
Для контроля НДФЛ по всей организации удобнее использовать стандартные отчеты 1С. Они позволяют выявить системные ошибки и расхождения.
Отчет "Анализ начислений и удержаний"
Это основной инструмент для массовой проверки. Чтобы его сформировать:
- Перейдите в
Зарплата → Отчеты по зарплате → Анализ начислений и удержаний. - Установите период (например, квартал или год).
- В настройках отчета добавьте группировку по
СотрудникуиВиду дохода. - Включите колонки:
- 📌
Сумма начислено - 📌
НДФЛ начислено - 📌
НДФЛ удержано - 📌
НДФЛ перечислено
- 📌
- ❌
НДФЛ начислено≠НДФЛ удержано(возможна ошибка в документах удержания). - ❌
НДФЛ удержано>НДФЛ перечислено(налог не перечислен в бюджет). - ❌ Отсутствует
НДФЛ начисленопри наличии дохода (неверная ставка налога или отсутствует признак дохода).
В полученном отчете обратите внимание на строки, где:
Отчет "Свод по НДФЛ"
Этот отчет доступен в 1С:ЗУП и позволяет сверить налог по ставкам и видам доходов:
- Перейдите в
Зарплата → Отчеты по НДФЛ → Свод по НДФЛ. - Выберите период и сгруппируйте данные по
Ставке НДФЛиВиду дохода. - Сравните суммы с данными из 6-НДФЛ (раздел 2).
Как найти скрытые ошибки в отчетах по НДФЛ?
Иногда в отчетах не отображаются ошибки из-за неверных настроек фильтров. Например, если сотрудник уволен, но в фильтре стоит "Действующие сотрудники", его данные не попадут в отчет. Всегда снимайте галочку "Только действующие" в настройках отчета.
4. Сверка НДФЛ с формой 6-НДФЛ
Один из самых частых запросов от бухгалтеров — как убедиться, что данные в 1С совпадают с отчетностью по форме 6-НДФЛ. Для этого:
- Сформируйте 6-НДФЛ в 1С:
Перейдите в
Зарплата → Отчеты по НДФЛ → 6-НДФЛ, укажите период и нажмитеСформировать. Обратите внимание на Раздел 1 (общие суммы) и Раздел 2 (по срокам перечисления). - Сверьте с регистром НДФЛ:
Откройте
Отчеты → Стандартные отчеты → Регистры накопления → НДФЛ расчеты с бюджетом. Суммы по колонкамНачислено,УдержаноиПеречисленодолжны совпадать с соответствующими строками в 6-НДФЛ. - Проверьте даты удержания и перечисления:
В Разделе 2 формы 6-НДФЛ даты должны соответствовать:
- 📅 Дата удержания — день выплаты зарплаты (из документа
Выплата зарплаты). - 📅 Дата перечисления — следующий рабочий день после удержания (по правилам ст. 226 НК РФ).
- 📅 Дата удержания — день выплаты зарплаты (из документа
- 🔴 НДФЛ не рассчитывается автоматически:
Причина: в документе начисления не указан вид дохода или неверно заполнено поле
Налоговый агент. Решение: откройте документНачисление зарплаты, проверьте закладкуНДФЛи укажите правильныйКод дохода(например,2000для зарплаты). - 🔴 Неверная ставка НДФЛ:
Причина: в справочнике
Виды доходов НДФЛневерно указана ставка (например,13%вместо15%для нерезидентов). Решение: перейдите вСправочники → Виды доходов НДФЛ, найдите нужный вид дохода и исправьте ставку. - 🔴 НДФЛ удержан, но не перечислен:
Причина: не сформирован документ
Перечисление НДФЛ в бюджет. Решение: создайте документ в разделеЗарплата → Перечисление НДФЛи укажите правильный КБК (182 1 01 02010 01 1000 110для НДФЛ с зарплаты). - 🔴 Расхождения между регистрами:
Причина: ручное исправление проводок или некорректное закрытие месяца. Решение: выполните
Проверку последовательности документов(Сервис → Проверка последовательности) и перепроведите расчет зарплаты. - 🛠️ Внешняя обработка "Сверка НДФЛ":
Позволяет сравнить данные из регистров 1С с выгрузкой из банка (по платежным поручениям). Скачать можно на портале 1С:ИТС или в каталоге 1С:Галлерея.
- 📈 Отчет "Контроль НДФЛ" от фирмы "1С":
Входит в состав 1С:ЗУП КОРП и позволяет выявлять расхождения между начисленным и удержанным налогом с детализацией по сотрудникам.
- 🤖 Робот для автоматической сверки:
Можно настроить в 1С:Документооборот или через 1С:Connect. Робот будет ежедневно проверять новые документы на наличие ошибок в НДФЛ.
| Показатель в 6-НДФЛ | Где проверить в 1С | Типичные ошибки |
|---|---|---|
| Строка 020 (сумма начисленного дохода) | Регистр "Доходы работников для НДФЛ" или отчет "Анализ начислений" | Не учтены доходы в натуральной форме или материальная выгода |
| Строка 040 (сумма удержанного НДФЛ) | Регистр "НДФЛ расчеты с бюджетом", колонка "Удержано" | НДФЛ удержан, но не перечислен (расхождение со строкой 070) |
| Строка 070 (сумма перечисленного НДФЛ) | Регистр "НДФЛ расчеты с бюджетом", колонка "Перечислено" | Ошибки в платежных поручениях (неверный КБК или период) |
| Дата удержания (столбец 100) | Документ "Выплата зарплаты", поле "Дата выплаты" | Удержание отражено позже фактической выплаты |
Если в 6-НДФЛ сумма по строке 040 (удержано) больше, чем по строке 070 (перечислено), это означает, что налог удержан, но не перечислен в бюджет. Такая ситуация возможна только в течение одного месяца — если расхождение сохраняется дольше, это нарушение (ст. 226 НК РФ).
5. Типичные ошибки при проверке НДФЛ и как их исправить
Даже опытные бухгалтеры сталкиваются с ошибками в расчете НДФЛ. Вот самые распространенные проблемы и способы их решения:
Если в отчетах по НДФЛ появляются "минусовые" суммы, это может означать, что в базе есть документы с сторнированием начислений. Проверьте наличие документов типа "Корректировка начислений" или "Сторно начислений".
⚠️ Внимание: Если вы обнаружили ошибку в расчете НДФЛ за прошлые периоды, исправлять ее нужно с помощью документаКорректировка начислений(Зарплата → Корректировка начислений). Простое редактирование старых документов может привести к нарушению последовательности расчетов!
6. Автоматизация проверки НДФЛ: внешние обработки и полезные инструменты
Для ускорения проверки НДФЛ можно использовать дополнительные инструменты:
Пример настройки внешней обработки:
- Скачайте обработку (например,
СверкаНДФЛ.epf) с сайта 1С. - В 1С перейдите в
Файл → Открыть → Дополнительные отчеты и обработки. - Выберите скачанный файл и нажмите
Открыть. - Укажите период и нажмите
Сформировать. Обработка покажет все расхождения.
⚠️ Внимание: Перед использованием внешних обработок обязательно создайте резервную копию базы (Администрирование → Выгрузить информационную базу). Некоторые обработки могут изменять данные!
7. Проверка НДФЛ при удержаниях по исполнительным листам
Если у сотрудника есть удержания по исполнительным листам (алименты, кредиты), порядок расчета НДФЛ меняется. Согласно ст. 226 НК РФ, налог удерживается после вычета обязательных удержаний, но до выплаты зарплаты. В 1С это реализовано так:
- В документе
Начисление зарплатына закладкеУдержанияуказываются суммы по исполнительным листам. - НДФЛ рассчитывается от суммы
Начислено — Удержано по исполнительным листам. - В расчетной ведомости проверяется, что НДФЛ удержан после алиментов, но до прочих удержаний (например, за товары в кредит).
Типичная ошибка: если в документе Выплата зарплаты неверно указана очередность удержаний, НДФЛ может быть удержан после всех выплат, что нарушает НК РФ. Чтобы проверить:
- Откройте документ
Выплата зарплаты. - На закладке
Удержанияпосмотрите порядок строк: сначала должны идти исполнительные листы, затем НДФЛ, а потом — прочие удержания. - Если порядок нарушен, исправьте его вручную или пересчитайте документ.
8. Как исправить ошибки в НДФЛ: пошаговый алгоритм
Если вы обнаружили ошибку в расчете или удержании НДФЛ, действуйте по следующему плану:
- Определите тип ошибки:
- ❌ Недоудержан НДФЛ (сумма в регистре меньше, чем должна быть).
- ❌ Излишне удержан НДФЛ (сумма больше расчетной).
- ❌ НДФЛ удержан, но не перечислен.
Если ошибка в расчете, откройте документ Начисление зарплаты, нажмите Перерасчет и сохраните. 1С автоматически пересчитает НДФЛ.
Если ошибка обнаруžena позднее, создайте документ Корректировка начислений (Зарплата → Корректировка начислений) и укажите правильные суммы.
Если налог был удержан, но не перечислен, создайте документ Перечисление НДФЛ в бюджет с правильной суммой и КБК.
Если ошибка повлияла на отчетность, подайте уточненный расчет 6-НДФЛ с пометкой "Корректировка N ___".
⚠️ Внимание: Если излишне удержанный НДФЛ уже перечислен в бюджет, его можно вернуть сотруднику только после подачи заявления в ИФНС о зачете или возврате (п. 1 ст. 231 НК РФ). В 1С это оформляется документом Возврат НДФЛ сотруднику.
При исправлении ошибок в НДФЛ всегда проверяйте дату удержания в документах. Если она прошла, а налог не удержан, придется делать доначисление в следующем периоде с учетом пени (ст. 75 НК РФ).
Частые вопросы по проверке НДФЛ в 1С
🔹 Как проверить НДФЛ по сотруднику, который уволился в прошлом году?
Для уволенных сотрудников данные хранятся в архивных регистрах. Чтобы их найти:
- Откройте отчет
Анализ начислений и удержаний. - В настройках снимите галочку
Только действующие сотрудники. - Установите фильтр по ФИО уволенного сотрудника и нужному периоду.
Если данных нет, проверьте, не был ли сотрудник перенесен в архив (Сотрудники → Архив сотрудников).
🔹 Почему в 6-НДФЛ сумма по строке 020 не совпадает с отчетом "Анализ начислений"?
Расхождения возникают по следующим причинам:
- В 6-НДФЛ включаются все доходы, даже не облагаемые НДФЛ (например, материальная помощь до 4 000 руб.).
- В отчете
Анализ начисленийпо умолчанию показываются только облагаемые доходы. - Не учтены доходы в натуральной форме или прочие выплаты (например, подарки).
Решение: в настройках отчета Анализ начислений добавьте колонку Необлагаемый доход и сверьте суммы.
🔹 Можно ли в 1С увидеть, какой именно документ сформировал запись в регистре НДФЛ?
Да, для этого:
- Откройте регистр
НДФЛ расчеты с бюджетом. - Дважды кликните по строке с нужной записью.
- В открывшемся окне будет указан документ-основание (например,
Начисление зарплаты за март 2026).
Если документ не открывается, возможно, он помечен на удаление. Восстановите его через Все функции → Пометка на удаление.
🔹 Как проверить НДФЛ по сотрудникам с несколькими ставками (например, резидент + нерезидент)?
Для сотрудников с разными ставками НДФЛ (например, если сотрудник стал резидентом в течение года) нужно:
- В карточке сотрудника проверить историю изменений налогового статуса (
Зарплата → Сотрудники → Налоговый статус). - Сформировать отчет
Свод по НДФЛс группировкой поСтавке НДФЛиСотруднику. - Сверить, что для каждого периода применена правильная ставка (
13%для резидентов,15%или30%для нерезидентов).
Если ставка не изменилась автоматически, проверьте настройки в справочнике Виды доходов НДФЛ.
🔹 Что делать, если в 1С НДФЛ рассчитан правильно, но в 6-НДФЛ попадает неверная сумма?
Проблема может быть в:
- 🔹 Неверных настройках отчета (например, не тот период или организация).
- 🔹 Ошибках в классификаторе доходов (код дохода в 1С не соответствует коду для 6-НДФЛ).
- 🔹 Ручных правках в регистрах, которые не отразились в отчетности.
- Обновите конфигурацию 1С (возможно, в новой версии исправлены ошибки формирования 6-НДФЛ).
- Сверьте коды доходов в справочнике
Виды доходов НДФЛс актуальной редакцией Приказа ФНС № ММВ-7-11/387@. - Если ошибка сохраняется, обратитесь в поддержку 1С с логом формирования отчета.
Решение: