К статье
Практический материал

Другое · 11 мин

Как формируется 6-НДФЛ в 1С и откуда берутся данные

Разбираем, как в 1С формируется расчёт 6-НДФЛ: какие документы и регистры служат источником данных, как заполняются разделы 1 и 2, типичные ошибки и проверка.

Расчёт 6-НДФЛ в программах 1С (ЗУП, Бухгалтерия предприятия, Комплексная автоматизация) формируется не из проводок по счету 68.01, а из специальных регистров накопления, которые заполняются кадровыми и расчётными документами. Поэтому «пустой» или некорректный отчёт почти всегда означает проблему в учётных документах, а не в самом отчёте.

Ключевой принцип: 6-НДФЛ — это регистровый отчёт. Программа собирает данные о начисленных доходах, исчисленном, удержанном и перечисленном налоге из регистров «Расчёты налогоплательщиков с бюджетом по НДФЛ», «Учёт доходов для исчисления НДФЛ», «Сведения о доходах НДФЛ» и связанных с ними. Каждый документ — начисление зарплаты, отпускные, больничный, ведомость на выплату — делает движения по этим регистрам, и отчёт лишь агрегирует их по правилам формы.

Понимание этой механики позволяет не «править цифры в отчёте вручную», а находить и исправлять первичные документы, после чего расчёт перезаполняется корректно. Ниже разобрано, откуда берётся каждый показатель, как проверить заполнение и какие ошибки встречаются чаще всего.

Из каких регистров 1С собирает 6-НДФЛ

Основной источник данных — регистр накопления «Расчёты налогоплательщиков с бюджетом по НДФЛ». В нём фиксируются три вида движений: исчисленный налог (приход), удержанный налог (расход с видом «удержано») и перечисленный налог. Именно даты и суммы этих движений определяют, в какой период и в какую строку отчёта попадёт запись.

Второй важный регистр — «Учёт доходов для исчисления НДФЛ» (в ЗУП) или «Сведения о доходах НДФЛ» (в Бухгалтерии). Он хранит суммы доходов по кодам (2000 — зарплата, 2012 — отпускные, 2300 — больничные и т.д.) с датой фактического получения дохода. Из него берутся показатели доходов для раздела 2 и приложения № 1 (справки о доходах сотрудников).

Дополнительно используются регистры по вычетам («Вычеты НДФЛ», «Предоставленные стандартные и социальные вычеты») и регистры статусов налогоплательщика. Если сотруднику изменили статус резидентства задним числом, пересчёт НДФЛ отразится в регистрах и автоматически попадёт в расчёт при перезаполнении.

Какие документы формируют движения по НДФЛ

Каждый расчётный документ в 1С при проведении пишет записи в регистры НДФЛ. Основные источники: «Начисление зарплаты и взносов» (доход и исчисленный налог), «Отпуск», «Больничный лист», «Премия», «Материальная помощь», «Дивиденды», «Увольнение». Исчисленный НДФЛ фиксируется в момент начисления.

Удержание налога регистрируется документами выплаты: «Ведомость в банк», «Ведомость в кассу», «Ведомость через раздатчика», а также разовыми выплатами. Именно дата ведомости определяет дату удержания НДФЛ, которая попадает в раздел 1 расчёта. Если зарплата начислена, но ведомость не проведена — налог будет исчислен, но не удержан, и в разделе 1 его не будет.

Перечисление налога в бюджет фиксируется документом «Возврат налога» (для возвратов) и через статусы уплаты. В актуальных версиях 1С, работающих с единым налоговым платежом, перечисление учитывается по данным уведомлений и списаний с ЕНС, что влияет на контрольные соотношения при проверке.

Дата ведомости на выплатуОпределяет дату удержания НДФЛ

Совпадает ли с фактической выплатой

Дата получения дохода в начисленииОпределяет период попадания дохода

Для зарплаты — последний день месяца или дата выплаты в зависимости от версии

Проведённость ведомостейНепроведённая ведомость не удерживает налог

Журнал ведомостей за период

Статус резидентстваВлияет на ставку 13%/30%

Карточка сотрудника, регистр статусов

Как заполняется раздел 1: удержанный налог

Раздел 1 отражает суммы НДФЛ, удержанные за последние три месяца отчётного периода, в разбивке по срокам перечисления. Программа берёт движения «удержано» из регистра расчётов с бюджетом и группирует их по датам удержания. Каждая дата удержания попадает в один из шести сроков перечисления квартала.

Строка 020 раздела 1 — общая сумма удержанного налога за три месяца, строки 021–026 — разбивка по срокам перечисления. Если ведомость проведена 5-го числа, а налог по ней должен быть перечислен не позднее установленного срока, программа автоматически относит сумму в нужную строку. Ошибка в дате ведомости приводит к попаданию суммы не в тот срок — это одна из самых частых причин расхождений с данными налоговой.

Возвраты налога сотруднику (например, излишне удержанный НДФЛ при применении вычета задним числом) отражаются в строках 030–034 раздела 1 на основании документа «Возврат НДФЛ». Если возврат оформлен простой отрицательной суммой в начислении, а не специальным документом, отчёт заполнится некорректно.

Как заполняется раздел 2: доходы и исчисленный налог

Раздел 2 формируется нарастающим итогом с начала года и показывает начисленные доходы, вычеты и исчисленный НДФЛ. Источник — регистр учёта доходов и приходные движения регистра расчётов с бюджетом (исчисленный налог). Строка 110 — сумма доходов, 112 — доходы по трудовым договорам, 113 — по ГПХ, 130 — вычеты, 140 — исчисленный налог.

Строка 160 «удержанный налог» в разделе 2 — это сумма удержанного НДФЛ нарастающим итогом с начала года. Расхождение строк 140 и 160 в пределах переходящих выплат (зарплата за последний месяц квартала, выплаченная в следующем) — нормальная ситуация. Но постоянная большая разница сигнализирует о непроведённых ведомостях или невыплаченной зарплате.

Строка 170 «налог, не удержанный налоговым агентом» заполняется, когда налог исчислен, но удержать его невозможно — например, при выдаче дохода в натуральной форме сотруднику, который уже уволен и денежных выплат не получает. Программа берёт эти суммы из остатков по регистру расчётов с бюджетом.

Пошаговое формирование отчёта в 1С

Отчёт находится в разделе «Отчётность, справки» → «1С-Отчётность» или «Зарплата» → «Отчёты по зарплате» → «6-НДФЛ». При создании нового расчёта укажите организацию и период, затем нажмите «Заполнить» — программа соберёт данные из регистров. Перед заполнением убедитесь, что все документы периода проведены, а зарплата и взносы рассчитаны по итогам периода.

После автозаполнения используйте встроенную проверку контрольных соотношений (кнопка «Проверка»). Программа сверит соответствие строк между собой и с данными учёта: равенство налога по ставкам, соотношение доходов и вычетов, согласованность с приложением № 1 в годовом расчёте.

Порядок формирования 6-НДФЛ
  1. 1
    Проверьте, что все начисления и ведомости за период проведены, даты выплат корректны
  2. 2
    Выполните «Отражение зарплаты в учёте» и убедитесь в отсутствии отрицательных остатков по НДФЛ
  3. 3
    Создайте отчёт 6-НДФЛ за нужный период и нажмите «Заполнить»
  4. 4
    Запустите проверку контрольных соотношений и устраните выявленные расхождения
  5. 5
    Расшифруйте сомнительные суммы двойным щелчком до документов-источников
  6. 6
    Выгрузите или отправьте расчёт в ФНС через 1С-Отчётность

Как найти источник конкретной цифры и исправить ошибку

Любую сумму в отчёте можно расшифровать: двойной щелчок по ячейке открывает детализацию по сотрудникам и документам. Дополнительно используйте отчёты «Анализ НДФЛ по документам-основаниям», «Регистр налогового учёта по НДФЛ» и «Подробный анализ НДФЛ по сотруднику» — они показывают цепочку «доход → исчислено → удержано → перечислено» по каждому лицу.

Типовая ошибка — ручное редактирование сумм в отчёте. Это создаёт расхождение между учётом и отчётностью: при следующем перезаполнении правка исчезнет, а налоговая при сверке увидит несоответствие с карточкой расчётов с бюджетом. Правильный путь — найти ошибочный документ (неверная дата ведомости, лишнее начисление, не тот код дохода), исправить его и перезаполнить расчёт.

Если ошибка относится к прошлому периоду, по которому расчёт уже сдан, исправление документа потребует сдачи уточнённого 6-НДФЛ за тот период. Программа сформирует корректировочный расчёт с номером корректировки автоматически после исправления учётных данных.

Типичные ошибки
01
Ручная правка цифр в отчёте — расхождение с учётом и повтор ошибки при перезаполнении
02
Выплата зарплаты без ведомости (или непроведённой ведомостью) — налог не удержан, раздел 1 пустой
03
Неверная дата в ведомости — удержанный налог попадает не в тот срок перечисления
04
Возврат НДФЛ минусом в начислении вместо документа «Возврат НДФЛ» — искажение строк 030–034
05
Устаревшая версия конфигурации — отчёт формируется по старой форме или с ошибками соотношений

Проверка результата перед отправкой

Минимальный контроль: сравните строку 160 раздела 2 с фактически удержанным налогом по оборотам регистра расчётов с бюджетом, а сумму строк 021–026 раздела 1 — со строкой 020. В годовом расчёте сверьте итоги приложения № 1 (справки по сотрудникам) с разделом 2: суммы дохода и налога по всем сотрудникам должны сойтись с итоговыми строками.

Полезно сверить данные 6-НДФЛ с данными по страховым взносам: база по взносам и доходы по НДФЛ обычно близки, существенная разница должна быть объяснима (необлагаемые выплаты, вычеты). Также проверьте, что по всем сотрудникам, получавшим доход, в годовом расчёте сформированы справки — их отсутствие вызовет требование из налоговой.

Контрольные точки

Как проверить расчёт

Сумма строк 021–026 раздела 1
Норма

Равна строке 020

Тревожный признак

Разница — проверяйте даты ведомостей

Строки 140 и 160 раздела 2
Норма

Расхождение только на переходящую выплату последнего месяца

Тревожный признак

Постоянная большая разница — непроведённые ведомости

Приложение № 1 (годовой расчёт)
Норма

Итоги справок равны разделу 2

Тревожный признак

Есть сотрудники без справок или расхождения сумм

Контрольные соотношения
Норма

Проверка пройдена без ошибок

Тревожный признак

Ошибки КС — отчёт не примут или запросят пояснения

Частые вопросы

Почему в разделе 1 пусто, хотя зарплата начислена?

Раздел 1 заполняется только удержанным налогом, а удержание фиксируется документами выплаты. Если ведомости не проведены или зарплата начислена в последний день квартала, а выплачена в следующем, налог попадёт в раздел 1 следующего расчёта. Проверьте журнал ведомостей за период.

Откуда берётся строка 120 «численность»?

Количество физических лиц, получивших доход, программа считает по регистру учёта доходов — сколько уникальных сотрудников имеют обороты за период. Если цифра завышена, проверьте, нет ли дублей физических лиц в справочнике.

Можно ли сдать 6-НДФЛ с ручными корректировками?

Технически форма позволяет редактировать ячейки, но делать это не рекомендуется: данные отчёта перестанут совпадать с учётом, при перезаполнении правки пропадут, а сверка с карточкой расчётов с бюджетом в ФНС покажет расхождения. Исправляйте первичные документы.

Что делать, если доход выплачен, но налог удержать не с кого?

Оформите невозможность удержания корректно: налог останется в строке 170 раздела 2 как неудержанный, а в годовом расчёте отразится в справке сотрудника с признаком о невозможности удержания. Не проводите фиктивные ведомости ради «закрытия» суммы.

Почему 6-НДФЛ не сходится с оборотами по счёту 68.01?

Отчёт строится по регистрам налогового учёта, а не по бухгалтерскому счёту. Расхождения возникают из-за ручных операций по 68.01, разницы дат удержания и перечисления, а также ЕНС-механизма. Ориентируйтесь на регистр «Расчёты налогоплательщиков с бюджетом по НДФЛ», а не на проводки.

Как сформировать уточнённый расчёт?

Исправьте ошибочные документы в соответствующем периоде, затем создайте новый отчёт 6-НДФЛ за тот же период — программа при отправке укажет номер корректировки (1, 2 и т.д.). Перед этим убедитесь, что первичный расчёт принят налоговой.

Итог

Что важно запомнить

6-НДФЛ в 1С — это отражение регистров налогового учёта: раздел 1 строится по датам удержания из ведомостей, раздел 2 — по начисленным доходам и исчисленному налогу. Любую ошибку исправляйте в первичных документах, а не в самом отчёте, и проверяйте контрольные соотношения перед отправкой.