НДФЛ не заполняется в ведомости в банк 1С 8.3: разбор причин и решение
Содержание
Если в ведомости в банк в 1С 8.3 пустая колонка НДФЛ или сама ведомость не формирует ни одной строки — в 9 случаях из 10 причина не в программе, а в том, что данные для неё ещё не готовы: начисление не проведено, дата выплаты не совпадает с датой дохода, или сотруднику уже всё выплачено.
Разберём обе ситуации отдельно: когда ведомость в банк в 1С 8.3 бухгалтерия вообще не заполняется строками, и когда строки есть, но налог в них нулевой. Дальше — пошаговая диагностика, проводки и способы не наступать на те же грабли в следующем периоде.
Быстрая проверка перед диагностикой
Прежде чем лезть в регистры, закройте три базовых вопроса — это снимает большинство обращений в поддержку:
- ✅ Начисление зарплаты проведено. Документ
Начисление зарплаты и взносов(илиНачисление зарплатыв упрощённом учёте) должен быть именно проведён, а не просто сохранён. - ✅ Дата ведомости не раньше даты начисления. Если начислили за октябрь, а ведомость датируете прошлым месяцем — данных ещё нет.
- ✅ У сотрудника способ выплаты — «На банковский счёт» или «На карту». Для выплаты через кассу НДФЛ считается тем же образом, но попадёт в другой документ —
Ведомость в кассу, а не в банк.
Если все три пункта выполнены, а проблема осталась — идём дальше по причинам.
Почему ведомость в банк в 1С 8.3 не заполняется вообще
Эта ситуация отличается от «НДФЛ не считается»: тут пустая вся ведомость, без единой строки сотрудника.
Начисление не проведено или не пересчитано
Самая частая причина. Ведомость берёт данные из регистра накопления Расчёты с персоналом, а он обновляется только при проведении документа начисления. Если документ находится в статусе «не проведён» (жёлтый треугольник в списке), ведомость увидит нулевой остаток к выплате.
Открытый, но не проведённый документ начисления — это как несохранённый черновик: для остальной базы его как бы не существует.
Остаток к выплате уже закрыт
Если по сотруднику уже была частичная выплата (например, аванс) и после неё долг организации перед ним равен нулю — новая ведомость не возьмёт его в список. Это нормальное поведение, не ошибка.
Неверно указано подразделение или организация в шапке ведомости
В ведомость попадают только сотрудники того подразделения и той организации, что выбраны в шапке документа. Если начисление было по одному подразделению, а ведомость формируете по другому — список останется пустым.
Способ выплаты зарплаты не настроен на этого сотрудника
Проверьте регистр сведений
Способ выплаты зарплаты (в карточке сотрудника или в списке Зарплата — Способы выплаты зарплаты сотрудникам). Если там стоит «Выплата через кассу» или способ не задан вовсе — такой сотрудник попадёт не в банковскую ведомость, а в кассовую, либо не попадёт никуда.
Фильтр по виду выплаты расходится с видом начисления
В Бухгалтерии 3.0 и в ЗУП 3.1 можно формировать отдельно ведомость на аванс и ведомость на межрасчётную выплату. Если выбран вид «Выплата зарплаты за месяц», а начислен был только аванс — межрасчётные начисления не подтянутся.
Почему не заполняется НДФЛ в ведомости в банк: причины по шагам
Здесь ситуация иная: строки с суммами к выплате есть, а колонка НДФЛ стоит нулём или пустая.
Дата получения дохода разошлась с датой выплаты
Налог исчисляется на дату, которую 1С считает датой фактического получения дохода (для зарплаты — это, как правило, последний день месяца, для отпускных и больничных — день выплаты). Если документ начисления создан с «неправильной» датой периода, программа может не найти, что удерживать на момент формирования ведомости.
Код дохода на вкладке «НДФЛ» документа начисления настроен неверно
Откройте начисление зарплаты и перейдите на закладку НДФЛ. Там отображается код дохода (например, 2000 — оплата труда) и сумма налога по каждому сотруднику. Если строка пустая — проверьте, что в справочнике Виды начислений для нужного начисления включена галочка «Облагается НДФЛ».
Начисление сделано через «Корректировку выплаты» без пересчёта налога
Ручная корректировка суммы к выплате (документ Корректировка учёта НДФЛ или правка через подбор в самой ведомости) не запускает автоматический расчёт налога. Сумма налога в этом случае либо остаётся прежней, либо нулевой — её нужно проставить вручную, проверив расчётный лист.
Регистр «Расчёты налогоплательщиков с бюджетом по НДФЛ» не обновлён
Это внутренний регистр, который хранит исчисленный и удержанный налог по каждому сотруднику. Если после обновления конфигурации или восстановления базы из копии регистр разошёлся с фактическими начислениями — поможет только пересчёт через Зарплата — Все начисления с перепроведением документов периода.
Выплата сделана раньше срока перечисления налога
Если ведомость формируется на дату, которая по календарю попадает на выходной перед праздниками, иногда закрадывается путаница с периодом исчисления. Проверьте фактическую дату документа начисления — она должна быть в пределах того же расчётного периода, что и выплата.
Пошаговая инструкция: как найти и устранить причину
- Откройте документ начисления за нужный период:
Зарплата — Начисление зарплаты и взносов. Убедитесь, что он проведён (нет пометки «не проведён»). - Проверьте вкладку «НДФЛ» в этом документе. Если суммы налога там нулевые — проблема в начислении, а не в ведомости, и дальше нужно смотреть виды расчёта и код дохода.
- Пересчитайте документ кнопкой
Пересчитатьна панели документа — 1С заново пройдёт по всем регистрам и перепишет суммы налога. - Перепроведите документ:
Записать и закрыть, затем откройте заново и нажмитеПровести. - Удалите старую ведомость в банк, если она была сформирована до пересчёта начисления — автоматического обновления не происходит.
- Создайте ведомость заново:
Зарплата — Ведомости в банк — Создать, укажите месяц, организацию, подразделение и нажмитеЗаполнить. - Сверьте итоговую сумму НДФЛ в ведомости с отчётом
Свод начислений, удержаний и выплатза тот же период.
Зарплата → Ведомости в банк → Создать → заполнить месяц и подразделение →
кнопка «Заполнить» → проверить колонку «НДФЛ» → Провести
Если после пересчёта начисления сумма налога всё равно не меняется — проверьте, не стоит ли в справочнике сотрудника признак нерезидента с нестандартной ставкой (например, 13% вместо 30%, или освобождение по международному договору).
Особенности по конфигурациям
Логика похожа везде, но пути и названия документов различаются.
| Конфигурация | Где искать ведомость | Особенность по НДФЛ |
|---|---|---|
| Бухгалтерия 3.0 (упрощённый учёт зарплаты) | Зарплата и кадры — Ведомости в банк | НДФЛ считается прямо в документе начисления, отдельного регистра расчёта сложных случаев (больничные, отпуска по среднему) нет — расчёт проще, но и меньше гибкости по кодам доходов |
| ЗУП 3.1 (базовая и КОРП) | Зарплата — Ведомости в банк | Расчёт НДФЛ идёт через отдельный блок налогового учёта, есть налоговые регистры по каждому виду дохода, доступна ручная корректировка на вкладке НДФЛ документа начисления |
| УТ 11 / ERP с модулем зарплаты | Зарплата — Выплата зарплаты — Ведомости в банк | Используется тот же механизм, что в ЗУП КОРП (общий блок расчёта зарплаты); при интеграции с внешним расчётом зарплаты НДФЛ может не прийти, если обмен не включает налоговые регистры |
В Бухгалтерии 3.0 при переходе со старого релиза на новый иногда «съезжает» привязка кода дохода к виду начисления после обновления — после любого крупного обновления релиза стоит один раз сверить суммы НДФЛ в контрольном периоде вручную.
Какие проводки формирует ведомость
Ведомость в банк сама по себе проводки не формирует до того, как будет подтверждена оплата (загружена выписка или проведён кассовый документ). Начисление налога отражается ещё на этапе документа начисления зарплаты:
Ведомость в банк формирует сумму к перечислению банку — это сумма начисления минус удержанный по проводке Дт 70 Кт 68.01 налог. Если эта проводка не сформировалась при начислении, в ведомости и будет пусто.
Типичные ошибки
- ❌ Формировать ведомость до того, как начисление полностью проведено — колонка НДФЛ в этом случае гарантированно пустая или с прошлыми суммами.
- ❌ Менять сумму к выплате прямо в ведомости вручную, не трогая начисление — сумма налога не пересчитывается автоматически, расчётный листок и ведомость расходятся.
- ❌ Игнорировать статус «не проведён» у документа начисления, полагая, что сохранённый документ уже учтён системой.
- ❌ Формировать одну ведомость на аванс и межрасчётную выплату одновременно — программа может не разнести НДФЛ корректно между двумя видами выплат.
- ❌ Не проверять дату получения дохода при начислении отпускных или больничных отдельно от основной зарплаты — для них действует другая дата исчисления налога.
- ❌ Оставлять без внимания расхождение между НДФЛ в ведомости и в отчёте 6-НДФЛ — это сигнал, что регистр накопления разошёлся с фактическими начислениями, нужен пересчёт за весь квартал.
Когда нулевой НДФЛ в ведомости — это не ошибка
Не всякий ноль в колонке налога означает сбой:
- если сотрудник — самозанятый или ИП, зарплата ему не начисляется, НДФЛ не удерживается в принципе;
- если выплачивается возврат ранее излишне удержанного налога — в ведомости такая строка проводится отдельным видом выплаты, без нового удержания;
- если у сотрудника превышен вычет или применяется налоговый вычет на детей, покрывающий весь налогооблагаемый доход за период — расчётная сумма налога может быть нулевой законно;
- если выплата идёт по договору ГПХ, а не по трудовому договору, и налог уже был удержан ранее при подписании акта — повторного удержания при фактической оплате не будет.
Отчёты для проверки
Чтобы убедиться, что проблема исправлена, а не просто «ведомость стала красивой»:
Зарплата — Отчёты по зарплате — Свод начислений, удержаний и выплат— сверяет суммы начисленного и удержанного налога за период.Расчётный листок— показывает НДФЛ по конкретному сотруднику построчно с кодами доходов.Отчёты по налогам и взносам — Проверка расчёта НДФЛ(в ЗУП КОРП) — отдельный отчёт-анализ с указанием, где программа взяла суммы.Регистр налогового учёта по НДФЛ— для сверки перед формированием 6-НДФЛ, если расхождение системное, а не разовое.
Как предотвратить повторение проблемы
Большинство случаев с пустым НДФЛ в ведомости — следствие нарушенного порядка действий, а не баг программы.
- Всегда проводите начисление до создания ведомости, даже если суммы уже видны в предварительном расчёте.
- Формируйте ведомость после, а не вместо, проверки вкладки «НДФЛ» в документе начисления — это экономит время на пересчёт задним числом.
- Не правьте суммы вручную в ведомости — любые корректировки делайте через документ начисления или через
Корректировку учёта НДФЛ, чтобы данные не расходились с отчётностью. - После каждого крупного обновления релиза сверяйте контрольный расчёт НДФЛ на одном сотруднике — это быстрее, чем потом разбираться с расхождением в квартальном отчёте.
- Настройте единый регламент дат: начисление — не позднее определённого числа, формирование ведомостей — на следующий день после полного проведения всех начислений периода.
Частые вопросы
Почему в ведомости в банк 1С 8.3 Бухгалтерия пустая колонка НДФЛ при наличии суммы к выплате?
Ведомость в банк в 1С 8.3 вообще не заполняется — почему?
Нужно ли пересоздавать ведомость после пересчёта начисления?
Почему НДФЛ не считается с аванса, а при окончательном расчёте появляется?
Как проверить, что сумма НДФЛ в ведомости верная?
Может ли расхождение НДФЛ в ведомости повлиять на отчёт 6-НДФЛ?
Источники
- НК РФ, ст. 223 — дата фактического получения дохода
- НК РФ, ст. 226 — исчисление и сроки перечисления НДФЛ налоговым агентом
- ТК РФ, ст. 136 — сроки и порядок выплаты заработной платы