В ведомости на выплату через банк не заполняется НДФЛ: причины и как исправить
📋 Содержание
Поле НДФЛ в ведомости на выплату через банк пусто, потому что программа не нашла удержанный налог, который можно перечислить вместе с этой выплатой. В 1С:Бухгалтерия 3.0 сумма НДФЛ подтягивается в ведомость из регистра удержаний, и если там ничего нет — колонка остаётся нулевой.
Чаще всего дело в датах или порядке проведения документов: ведомость создана раньше начисления, зарплата не проведена, либо НДФЛ уже ушёл в другую ведомость. Ниже — все причины, почему в ведомости в банк не заполняется НДФЛ в 1С:Бухгалтерия, и как это исправить за пару минут.
Как в 1С формируется сумма НДФЛ в ведомости
Сначала о механике — без неё диагностика вслепую.
- Документ
Начисление зарплатысчитает доход, вычеты и исчисленный НДФЛ. - При проведении начисления НДФЛ фиксируется как удержанный — он попадает в регистр
Расчёты налогоплательщиков с бюджетом по НДФЛ. - Ведомость на выплату забирает из этого регистра ровно ту сумму удержанного налога, которая ещё не привязана ни к одной ведомости.
Вывод простой: если налог не удержан или уже «занят» другой ведомостью — поле НДФЛ будет пустым. Дальше разбираем, на каком из шагов сломалось.
Диагностика: где потерялся налог
Прежде чем лезть в настройки, определите симптом. Таблица ниже — быстрый маршрут.
| Что видно | Вероятная причина | Куда смотреть |
|---|---|---|
| НДФЛ пуст у всех сотрудников | Начисление не проведено или дата ведомости раньше | Дата и проведение начисления |
| НДФЛ пуст у одного-двух | Вычеты перекрыли налог или неверный код дохода | Карточка начисления сотрудника |
| Раньше заполнялся, теперь нет | НДФЛ уже попал в другую ведомость | Журнал ведомостей за период |
| Нет ни начислений, ни НДФЛ | Учёт зарплаты ведётся во внешней программе | Настройки учёта зарплаты |
Причина 1. Ведомость раньше начисления или зарплата не проведена
Самый частый случай. Ведомость с датой 31.01 не увидит начисление, проведённое 05.02 или помеченное к проведению, но не проведённое.
Что сделать:
- Откройте
Начисление зарплатыи убедитесь, что документ проведён (зелёная отметка, а не серая «записан»). - Сверьте даты: дата ведомости ≥ даты начисления.
- В ведомости нажмите «Заполнить» заново — вручную вбитые строки суммы НДФЛ не подтянут.
⚠️ Не заполняйте суммы к выплате руками. Ручной ввод обходит регистр удержаний, и НДФЛ так и останется нулём, даже если налог реально исчислен.
Причина 2. Вычеты перекрыли налог или неверный код дохода
Если исчисленный НДФЛ равен нулю, удерживать нечего — и ведомость честно показывает пусто.
Типичные ситуации:
- 💰 Стандартные вычеты на детей больше дохода за месяц (частично отработанный месяц, отпуск за свой счёт).
- 📋 Доход проведён с кодом, который НДФЛ не облагается (например, материальная помощь в пределах лимита).
- 🧮 Сотрудник — нерезидент/резидент, но ставка задана неверно, и расчёт дал ноль.
Проверка: откройте начисление, разверните строку сотрудника и посмотрите колонку НДФЛ. Ноль там — значит проблема не в ведомости, а в расчёте налога.
Причина 3. НДФЛ уже удержан другой ведомостью
Регистр отдаёт удержанный налог только один раз. Если за период вы уже проводили ведомость (например, на межрасчётную выплату или отпускные) — во второй ведомости НДФЛ по этим суммам будет нулевым.
- Откройте журнал
Ведомости в банкза месяц. - Проверьте, нет ли дубля или более ранней ведомости с уже заполненным НДФЛ.
- Через
Ещё → Связанные документывидно, к какой ведомости привязано удержание.
Причина 4. Учёт зарплаты ведётся в другой программе
В 1С:Бухгалтерия учёт расчётов по зарплате можно вести упрощённо (внутри БП) или загружать из 1С:ЗУП. Если стоит галочка «в другой программе», начислений и удержаний в базе нет — заполнять ведомости в банк нечем.
Проверьте: Администрирование → Параметры учёта → Настройки зарплаты.
- Расчёт зарплаты ведётся в этой программе — начисления и НДФЛ должны быть в БП.
- Во внешней программе — ведомости корректно ведутся в ЗУП, а в БП грузится только сводная проводка.
💡 Упрощённый учёт зарплаты в БП рассчитан примерно на штат до 60 человек. Больше — переходят на 1С:ЗУП, и тогда ведомости формируют там.
Пошаговое исправление
После перепроведения начисления регистр удержаний пересобирается, и кнопка «Заполнить» в ведомости подтягивает актуальные суммы.
Частые ошибки и как их избежать
- ❌ Заполнять ведомость раньше, чем проведено начисление. Сначала начисление — потом ведомость.
- ❌ Править суммы в ведомости вручную. Обходит регистр, НДФЛ теряется.
- ❌ Держать несколько черновиков ведомостей за месяц. Первая забирает удержание, остальные остаются пустыми.
- ❌ Менять дату начисления после создания ведомости без повторного «Заполнить».
- ✅ Порядок: начисление → проверка расчёта по сотруднику → ведомость → «Заполнить» → сверка с расчётным листком.
Как проверить себя перед выплатой
Сформируйте отчёт Анализ НДФЛ по месяцам или расчётный листок и сверьте: исчисленный налог = удержанному = сумме НДФЛ в ведомости. Расхождение — сигнал, что где-то порядок документов нарушен.
Частые вопросы
Почему в ведомости на выплату через банк не заполняется поле с НДФЛ?
Нажал «Заполнить», а НДФЛ всё равно пустой. Что делать?
Начисление зарплаты, чтобы обновился регистр удержаний, и заново нажмите «Заполнить» в ведомости. Проверьте, что даты идут в правильном порядке.НДФЛ не заполнился только у одного сотрудника — это ошибка?
Можно ли вписать сумму НДФЛ в ведомость вручную?
В базе вообще нет начислений и НДФЛ — почему?
Ведомость на аванс — там тоже должен быть НДФЛ?
Источники
- НК РФ, ст. 226 — исчисление и уплата НДФЛ налоговыми агентами
- НК РФ, ст. 223 — дата фактического получения дохода
Материал подготовлен редакцией 1С 8.3 — независимый справочник. Проверено и обновлено: 12.07.2026. Независимый справочник. Мы не представляем фирму «1С» и не аффилированы с ней.