Как разделить учет НДФЛ по разным счетам (661 и 663) при начислении больничных в 1С:УПП?

Программист 1С v8.3 (Обычные формы) Бухгалтерский учет
← На главную

При ведении учета в конфигурации 1С:Управление производственным предприятием (УПП) для Украины часто возникает методологическая задача: разделить учет расчетов по основной заработной плате и по прочим выплатам (например, больничным). Согласно плану счетов, для расчетов по оплате труда используется счет 661, а для расчетов по прочим выплатам — счет 663. Проблема заключается в том, что по умолчанию система может относить НДФЛ со всех видов начислений на один и тот же счет (часто на 661), что приводит к путанице в сальдо по сотрудникам в разрезе субсчетов.

В данной статье мы разберем по шагам, как настроить программу так, чтобы НДФЛ с больничных корректно удерживался со счета 663, а НДФЛ с основной зарплаты — со счета 661, обеспечивая «чистое» закрытие взаиморасчетов.

Анализ текущей ситуации и логики системы

Проанализируем стандартное поведение документа Отражение зарплаты в регламентированном учете. Обычно начисления больничных (как за счет предприятия, так и за счет ФСС/ПФУ) отражаются по кредиту счета 663. Если настройки НДФЛ не детализированы, то при формировании проводок вся сумма налога падает в дебет счета 661.

В результате мы получаем следующую картину в ОСВ по сотруднику:

  1. По счету 661 возникает дебетовое сальдо (переплата), так как налога удержано больше, чем начислено зарплаты.
  2. По счету 663 возникает кредитовое сальдо, равное сумме НДФЛ с больничных, хотя фактически деньги сотруднику выплачены в полном объеме за вычетом налогов.

Чтобы этого избежать, нам необходимо добиться проводки Дт 663 — Кт 6411 для части налога, относящейся к больничным.

Шаг 1. Настройка способов отражения зарплаты

Рассмотрим справочник Способы отражения зарплаты в регламентированном учете. Нам необходимо создать или убедиться в наличии специального способа отражения для удержания налога именно с 663 счета.

Выясним причину, почему стандартная настройка не подходит: чаще всего в системе существует один общий способ отражения НДФЛ (например, Дт 661 — Кт 6411). Нам нужно создать новую запись, где:

Шаг 2. Создание новых видов доходов НДФЛ

Теперь перейдем к справочнику Виды доходов НДФЛ. Система определяет, как отражать налог, опираясь именно на этот справочник. Если мы используем стандартный код дохода 101 (или аналогичный для больничных) для всех начислений, программа не сможет их разделить.

Разберем процесс создания:

  1. Создадим новый элемент в справочнике Виды доходов НДФЛ, назовем его, например, «Больничные (для отражения на 663)».
  2. В поле «Способ отражения» выберем тот самый способ, который мы создали на Шаге 1 (Дт 663 — Кт 6411).
  3. Повторим процедуру для всех типов больничных (за счет предприятия и за счет фонда), если требуется их раздельная аналитика.

Шаг 3. Привязка видов доходов к начислениям

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

В каждом из этих начислений на вкладке «Налоги» (или «Учет», в зависимости от версии интерфейса) необходимо заменить стандартный вид дохода НДФЛ на наш новый созданный элемент — «Больничные (для отражения на 663)».

Шаг 4. Пересчет и проверка результата

После внесения изменений выполним следующие действия для проверки:

  1. Перезаполним документ Начисление зарплаты сотрудникам организаций. На вкладке НДФЛ мы должны увидеть, что налог теперь разбивается на разные строки с разными видами доходов.
  2. Создадим и заполним документ Отражение зарплаты в регламентированном учете.
  3. Проверим сформированные проводки. Теперь система должна сгенерировать две разные корреспонденции по дебету счетов расчетов:
    • Дт 661 — Кт 6411 — на сумму НДФЛ с оклада и премий.
    • Дт 663 — Кт 6411 — на сумму НДФЛ с больничных листов.

Важные нюансы: Военный сбор и отчетность

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

Что касается регламентированной отчетности (Форма 1ДФ или Объединенный отчет), то внесение данных изменений не влияет на корректность ее заполнения. Программа собирает данные для налоговых отчетов не из проводок (плана счетов), а из регистров накопления, таких как НДФЛ расчеты с бюджетом и Взаиморасчеты по НДФЛ. Изменение счета бухгалтерского учета влияет только на баланс и оборотно-сальдовую ведомость, помогая бухгалтеру видеть реальную задолженность перед сотрудником по каждому виду выплат.

Рассмотрим пример кода, который может использоваться в программных модулях для проверки категорий дохода (хотя для типовой настройки УПП он обычно не требуется, понимание логики полезно программисту):


// Пример логики определения счета в зависимости от вида дохода НДФЛ
Если ВидДохода = Справочники.ДоходыНДФЛ.НайтиПоНаименованию("Больничные (для отражения на 663)") Тогда
    СчетРасчетов = ПланыСчетов.Хозрасчетный.РасчетыПоПрочимВыплатам; // 663
Иначе
    СчетРасчетов = ПланыСчетов.Хозрасчетный.РасчетыПоЗаработнойПлате; // 661
КонецЕсли;

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

← На главную