Отчеты и Аналитика · 9 мин
Почему 6-НДФЛ в 1С 8.3 Бухгалтерия не заполняется автоматически за 1 квартал
Разбираем, почему 6-НДФЛ в 1С 8.3 Бухгалтерия не заполняется автоматически: непроведённые документы, выплата зарплаты, регистры НДФЛ и способы исправить заполнение.
Автоматическое заполнение расчёта 6-НДФЛ в 1С 8.3 Бухгалтерия зависит не от самого отчёта, а от состояния учётных данных: проведённых начислений, ведомостей на выплату, дат фактического получения дохода и записей регистров по НДФЛ. Если хотя одно звено этой цепочки отсутствует или заполнено с ошибкой, разделы расчёта остаются пустыми либо заполняются частично.
Чаще всего проблема возникает в первом квартале, когда в программе ещё не завершены январские и февральские операции, зарплата выплачивается документами прошлого года, либо учёт НДФЛ ведётся не в той конфигурации, в которой формируется отчёт. Раздел 1 и раздел 2 расчёта строятся по разным регистрам, поэтому возможна ситуация, когда один раздел заполнен, а второй пуст.
Ниже разобраны типовые причины пустого расчёта, порядок диагностики и безопасные способы исправления без ручного внесения сумм прямо в форму отчёта.
Как 1С формирует 6-НДФЛ и откуда берутся данные
Расчёт 6-НДФЛ не считывает данные напрямую из проводок бухгалтерского учёта. Он строится по специализированным регистрам накопления и сведений подсистемы учёта НДФЛ: учёт доходов, исчисленного налога, удержанного и перечисленного налога, а также по данным о вычетах. Эти регистры заполняются документами начисления зарплаты, ведомостями на выплату, больничными, отпускными и операциями учёта НДФЛ.
Ключевая дата для раздела 1 — дата удержания налога, которая совпадает с датой фактической выплаты дохода. Для раздела 2 важны дата получения дохода, дата удержания и срок перечисления налога. Если в документах выплаты эти даты не совпадают с реальными или документы не проведены, отчёту просто нечего показать.
Проверка первой причины: не проведены документы начисления и выплаты
Самая частая ситуация: зарплата за месяцы квартала начислена, но ведомости на выплату не созданы или не проведены. Удержание НДФЛ в программе регистрируется именно документом выплаты (ведомостью в банк, в кассу, через распределителя), а не документом начисления. Без проведённой ведомости в регистрах нет удержанного налога — и раздел 1 остаётся пустым.
Откройте журнал ведомостей в разделе «Зарплата и кадры» и убедитесь, что за все три месяца квартала есть проведённые ведомости на каждую выплату. Обратите внимание на декабрьскую зарплату, выплаченную в январе: она попадает в расчёт за 1 квартал, и её ведомость должна быть проведена с январской датой.
- 1Откройте раздел «Зарплата и кадры» → «Все начисления» и проверьте, что начисления за январь–март проведены
- 2Откройте журнал «Ведомости» и убедитесь, что на каждую выплату есть проведённая ведомость с корректной датой
- 3Проверьте, что зарплата за декабрь, выплаченная в январе, оформлена ведомостью с январской датой
- 4После проведения недостающих документов откройте 6-НДФЛ и нажмите «Заполнить»
Неверные даты выплаты дохода и их влияние на расчёт
Вторая по частоте причина — рассинхронизация дат. Если ведомость на выплату датирована следующим кварталом (например, апрелём), а зарплата начислена в марте, то удержание налога попадёт уже в расчёт за полугодие, и в отчёте за 1 квартал этих сумм не будет. Обратная ситуация: ведомость проведена задним числом после формирования отчёта, но расчёт не перезаполняли.
Проверьте даты в самих ведомостях и в поле «Дата выплаты» документов начисления отпускных и больничных — у этих доходов дата получения определяется днём выплаты, и ошибка в ней сдвигает данные между периодами. Также убедитесь, что в настройках учётной политики не изменён принцип определения даты получения дохода по зарплате.
Учёт зарплаты ведётся во внешней программе
В 1С 8.3 Бухгалтерия есть два режима учёта зарплаты: непосредственно в бухгалтерской программе или во внешней программе (обычно 1С:ЗУП) с последующей выгрузкой проводок. Режим задаётся в настройках учёта зарплаты. Если выбран вариант «во внешней программе», то регистры НДФЛ в Бухгалтерии не заполняются — и 6-НДФЛ в ней формировать бессмысленно, расчёт нужно строить в ЗУП.
Проверьте настройку: раздел «Зарплата и кадры» → «Настройки зарплаты» → порядок учёта. Если учёт ведётся в ЗУП, а декларацию вы пытаетесь сформировать в Бухгалтерии, это и есть причина пустого отчёта. Обратная ошибка — учёт ведётся в Бухгалтерии, а кто-то переключил настройку на внешнюю программу: тогда новые документы перестанут делать движения по регистрам.
Ошибки в регистрах НДФЛ и их диагностика
Если документы проведены, даты верны, а расчёт всё равно пуст или неполон, проблема обычно в регистрах. Такое бывает после переноса данных из другой программы, после ручных операций по НДФЛ, при обрыве проведения документов или после обновления конфигурации, когда часть движений не перезаписалась.
Для диагностики используйте отчёты раздела «Зарплата и кадры» → «Отчёты по зарплате»: «Анализ НДФЛ по месяцам», «Регистр налогового учёта по НДФЛ», «Удержанный НДФЛ». Если аналитические отчёты тоже пусты при проведённых документах — движения по регистрам отсутствуют, и их нужно восстанавливать перепроведением документов за период.
Как проверить состояние учёта
Показывает исчисленный и удержанный налог по месяцам
Отчёт пуст при проведённых начислениях — движения по регистрам отсутствуют
На каждую выплату есть проведённая ведомость с верной датой
Есть непроведённые ведомости или пропуски месяцев
Указано «в этой программе», если зарплата ведётся в Бухгалтерии
Указано «во внешней программе», а отчёт формируется в Бухгалтерии
Безопасное восстановление заполнения
Стандартный безопасный путь — перепроведение документов. Выделите документы начисления и выплаты за квартал через групповое перепроведение (раздел «Операции» → «Сервис» → «Групповое перепроведение документов») либо проведите проблемные документы вручную. После этого сформируйте аналитические отчёты по НДФЛ и убедитесь, что данные появились, а затем перезаполните 6-НДФЛ.
Перед любыми массовыми операций сделайте резервную копию информационной базы. Перепроведение документов за закрытые периоды может изменить проводки и регистры не только по НДФЛ, поэтому сначала выполните его на копии базы и сравните ключевые итоги.
Частые ошибки при работе с расчётом
Типичная ошибка — формировать расчёт до завершения всех операций квартала и считать пустые разделы сбоем программы. Вторая — исправлять даты выплаты прямо в проведённых ведомостях без анализа, к какому периоду относится доход, из-за чего суммы «переезжают» между кварталами. Третья — сравнивать 6-НДФЛ с оборотами по счету 68.01 и требовать совпадения: бухгалтерский и налоговый учёт НДФЛ могут корректно расходиться по датам.
Итоговая проверка перед сдачей
После восстановления заполнения сверьте расчёт с аналитическими отчётами: сумма удержанного налога в разделе 1 должна сходиться с отчётом «Удержанный НДФЛ» за квартал, а показатели раздела 2 — с анализом исчисленного налога. Проверьте контрольные соотношения встроенной проверкой отчёта — программа покажет расхождения до отправки.
Что важно запомнить
Пустой 6-НДФЛ в 1С 8.3 — следствие отсутствия движений по регистрам НДФЛ, а не ошибка самого отчёта. Проверяйте проведение ведомостей, даты выплат, режим учёта зарплаты и состояние регистров, восстанавливайте данные перепроведением на копии базы и всегда перезаполняйте расчёт после правок.
Частые вопросы
Почему раздел 1 заполнен, а раздел 2 пуст?
Разделы строятся по разным наборам данных: раздел 1 — по факту удержания налога, раздел 2 — по связке «дата получения дохода — удержание — срок перечисления». Если у документов выплаты некорректно заполнена дата получения дохода или доходы отражены только операцией учёта НДФЛ вручную, раздел 2 может остаться пустым при заполненном разделе 1. Проверьте документы начисления и даты в ведомостях.
Зарплата выплачена, а в расчёт она не попадает. Что смотреть?
Сначала дату ведомости: выплата должна попадать в отчётный квартал. Затем проверьте, проведена ли сама ведомость, и нет ли у неё пометки на удаление. Если документ проведён с верной датой, сформируйте отчёт «Удержанный НДФЛ» — если суммы там нет, перепроведите ведомость и документ начисления.
Можно ли просто внести суммы в расчёт вручную?
Технически можно, но делать этого не стоит: ручные суммы не связаны с учётом, при каждом перезаполнении отчёта они исчезнут, а при камеральной проверке расчёт не сойдётся с карточками по НДФЛ сотрудников. Правильный путь — восстановить учётные данные и заполнить расчёт автоматически.
После обновления конфигурации расчёт стал пустым. Что делать?
Иногда после обновления требуется перепроведение документов периода, чтобы движения соответствовали новой структуре регистров. Сделайте копию базы, перепроведите документы начисления и выплаты за квартал, перезаполните расчёт и сверьте итоги с прежними значениями.
Декабрьская зарплата выплачена в январе — в какой расчёт она попадает?
В расчёт за 1 квартал: удержание НДФЛ происходит при фактической выплате, а она пришлась на январь. Убедитесь, что ведомость на выплату декабрьской зарплаты проведена январской датой, — тогда суммы корректно попадут в раздел 1 отчёта за квартал.
Где посмотреть, ведётся ли зарплата в этой базе?
Откройте «Зарплата и кадры» → «Настройки зарплаты» и посмотрите порядок учёта. Если указано «во внешней программе», расчёт 6-НДФЛ нужно формировать в той программе, где ведётся кадровый и зарплатный учёт, — в Бухгалтерии он будет пустым.