Как расшифровать строку 110 отчета 6-НДФЛ по месяцам в 1С:ЗУП 3.1

Программист 1С v8.3 (Управляемые формы) 1С:Зарплата и Управление Персоналом Налоговый учет
← На главную

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

Метод 1. Использование отчета «Анализ НДФЛ по месяцам»

Самый простой и эффективный способ для пользователя — воспользоваться специализированным отчетом. Рассмотрим пошагово, как его настроить для сверки со строкой 110.

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

Важный нюанс: Если в 110 строке сумма не сходится с общим доходом по Расчетному листку, проанализируем разницу между месяцем начисления и месяцем выплаты. Зарплата за март, выплаченная 5 апреля, должна попасть в 110 строку второго квартала, а не первого. Именно этот «переход» чаще всего вызывает вопросы при сверке.

Метод 2. Программная расшифровка через конфигуратор

Если стандартных отчетов недостаточно или нужно понять логику формирования данных «изнутри», проанализируем программный код. Основная логика заполнения 6-НДФЛ сосредоточена в общих модулях. Для версий программы, актуальных для 2023 года и позже, выполним следующие шаги:

  1. Откроем конфигуратор и найдем общий модуль УчетНДФЛЗаполнениеОтчетности.
  2. Найдем функцию, отвечающую за расчет показателей 6-НДФЛ. Например, для 2023 года это может быть РасчетПоказателей_6НДФЛ_2023Кв1().
  3. Внутри этой функции проанализируем формирование временной таблицы ВТДоходыСоСтрокамиРаздела2. Именно в этой таблице происходит распределение доходов по строкам декларации.
  4. Разберем фрагмент запроса, который собирает данные для раздела 2. Чтобы получить детализацию по месяцам, нам необходимо добавить в выборку поле МесяцНалоговогоПериода (или аналогичное поле, содержащее дату получения дохода).

Пример модификации логики запроса (условно):


// В типовом запросе ищем место формирования ВТДоходыСоСтрокамиРаздела2
// Добавляем группировку по месяцу для анализа
ТекстЗапроса = 
"ВЫБРАТЬ
|   Данные.ФизическоеЛицо,
|   НАЧАЛОПЕРИОДА(Данные.ДатаПолученияДохода, МЕСЯЦ) КАК МесяцДохода,
|   СУММА(Данные.СуммаДохода) КАК СуммаДохода
|ИЗ
|   ВТДанныеДоходов КАК Данные
|ГДЕ
|   Данные.КодСтрокиРаздела2 = ""110""
|СГРУППИРОВАТЬ ПО
|   Данные.ФизическоеЛицо,
|   НАЧАЛОПЕРИОДА(Данные.ДатаПолученияДохода, МЕСЯЦ)";

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

Метод 3. Отчет «Проверка раздела 2 формы 6-НДФЛ»

В современных релизах ЗУП 3.1 встроен отчет, который предназначен именно для нашей задачи. Проанализируем его возможности:

  1. Отчет Проверка раздела 2 формы 6-НДФЛ находится там же, где и остальные отчеты по налогам.
  2. Он по умолчанию настроен на структуру декларации.
  3. Чтобы получить помесячную разбивку, нажмем НастройкиРасширенный. На вкладке Структура добавим новое поле группировки: Дата фактического получения дохода (с типом дополнения «Месяц»).
  4. Теперь отчет покажет, из чего сложилась строка 110 в разрезе каждого месяца и каждого сотрудника. Это самый быстрый способ найти «лишнюю» выплату или потерянный доход.

Метод 4. Использование Универсального отчета

Если мы подозреваем, что проблема кроется в конкретных документах-регистраторах, воспользуемся Универсальным отчетом. Выясним причину расхождений, обратившись напрямую к данным регистров накопления.

  1. Откроем Универсальный отчет (Администрирование — Обслуживание — Отчеты администратора или через поиск).
  2. Выберем тип объекта Регистр накопления, имя объекта — Сведения о доходах НДФЛ.
  3. В настройках добавим группировку по Месяцу налогового периода и Регистратору.
  4. Добавим отбор по категории дохода (например, чтобы исключить доходы, не относящиеся к оплате труда, если мы сверяем только их).
  5. Сумма по колонке Доход в этом регистре и является тем значением, которое программа собирает в строку 110.

Метод 5. Расшифровка двойным кликом в самой форме 6-НДФЛ

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

При заполнении отчета 6-НДФЛ выделим ячейку строки 110 и нажмем кнопку Расшифровать (или правую кнопку мыши — «Расшифровать»). Программа сформирует отдельную таблицу со списком физических лиц и сумм. Несмотря на то, что там нет колонки «Месяц», мы можем нажать Еще — Вывести список, сохранить данные в Excel и там быстро сопоставить их с данными помесячного учета или воспользоваться фильтрами для группировки.

Важные рекомендации при сверке

Проанализируем ситуацию, когда сумма в 110 строке все равно кажется неверной. Проверьте следующие моменты:

Используя предложенные методы, мы сможем детально разобрать состав строки 110, локализовать ошибку до конкретного месяца и документа, что обеспечит высокую точность сдачи налоговой отчетности.

← На главную