При ведении учета в конфигурации 1С:Управление производственным предприятием (УПП) для Украины часто возникает методологическая задача: разделить учет расчетов по основной заработной плате и по прочим выплатам (например, больничным). Согласно плану счетов, для расчетов по оплате труда используется счет 661, а для расчетов по прочим выплатам — счет 663. Проблема заключается в том, что по умолчанию система может относить НДФЛ со всех видов начислений на один и тот же счет (часто на 661), что приводит к путанице в сальдо по сотрудникам в разрезе субсчетов.
В данной статье мы разберем по шагам, как настроить программу так, чтобы НДФЛ с больничных корректно удерживался со счета 663, а НДФЛ с основной зарплаты — со счета 661, обеспечивая «чистое» закрытие взаиморасчетов.
Проанализируем стандартное поведение документа Отражение зарплаты в регламентированном учете. Обычно начисления больничных (как за счет предприятия, так и за счет ФСС/ПФУ) отражаются по кредиту счета 663. Если настройки НДФЛ не детализированы, то при формировании проводок вся сумма налога падает в дебет счета 661.
В результате мы получаем следующую картину в ОСВ по сотруднику:
661 возникает дебетовое сальдо (переплата), так как налога удержано больше, чем начислено зарплаты.663 возникает кредитовое сальдо, равное сумме НДФЛ с больничных, хотя фактически деньги сотруднику выплачены в полном объеме за вычетом налогов.Чтобы этого избежать, нам необходимо добиться проводки Дт 663 — Кт 6411 для части налога, относящейся к больничным.
Рассмотрим справочник Способы отражения зарплаты в регламентированном учете. Нам необходимо создать или убедиться в наличии специального способа отражения для удержания налога именно с 663 счета.
Выясним причину, почему стандартная настройка не подходит: чаще всего в системе существует один общий способ отражения НДФЛ (например, Дт 661 — Кт 6411). Нам нужно создать новую запись, где:
663 (Расчеты по прочим выплатам).6411 (НДФЛ).Теперь перейдем к справочнику Виды доходов НДФЛ. Система определяет, как отражать налог, опираясь именно на этот справочник. Если мы используем стандартный код дохода 101 (или аналогичный для больничных) для всех начислений, программа не сможет их разделить.
Разберем процесс создания:
Виды доходов НДФЛ, назовем его, например, «Больничные (для отражения на 663)».Проанализируем настройки видов начислений. Нам нужно зайти в справочник Основные начисления организаций и найти там виды начислений, отвечающие за больничные листы:
В каждом из этих начислений на вкладке «Налоги» (или «Учет», в зависимости от версии интерфейса) необходимо заменить стандартный вид дохода НДФЛ на наш новый созданный элемент — «Больничные (для отражения на 663)».
После внесения изменений выполним следующие действия для проверки:
Начисление зарплаты сотрудникам организаций. На вкладке НДФЛ мы должны увидеть, что налог теперь разбивается на разные строки с разными видами доходов.Отражение зарплаты в регламентированном учете.Посмотрим на ситуацию шире. В украинском учете помимо НДФЛ существует Военный сбор. Настройка для него выполняется аналогичным образом. Если вы разделили счета для НДФЛ, но забыли про Военный сбор, по счету 663 все равно останется небольшое «зависание» на сумму этого сбора. Убедитесь, что в способах отражения военного сбора также указаны корректные счета дебета (661 и 663 соответственно).
Что касается регламентированной отчетности (Форма 1ДФ или Объединенный отчет), то внесение данных изменений не влияет на корректность ее заполнения. Программа собирает данные для налоговых отчетов не из проводок (плана счетов), а из регистров накопления, таких как НДФЛ расчеты с бюджетом и Взаиморасчеты по НДФЛ. Изменение счета бухгалтерского учета влияет только на баланс и оборотно-сальдовую ведомость, помогая бухгалтеру видеть реальную задолженность перед сотрудником по каждому виду выплат.
Рассмотрим пример кода, который может использоваться в программных модулях для проверки категорий дохода (хотя для типовой настройки УПП он обычно не требуется, понимание логики полезно программисту):
// Пример логики определения счета в зависимости от вида дохода НДФЛ
Если ВидДохода = Справочники.ДоходыНДФЛ.НайтиПоНаименованию("Больничные (для отражения на 663)") Тогда
СчетРасчетов = ПланыСчетов.Хозрасчетный.РасчетыПоПрочимВыплатам; // 663
Иначе
СчетРасчетов = ПланыСчетов.Хозрасчетный.РасчетыПоЗаработнойПлате; // 661
КонецЕсли;
Таким образом, комбинируя правильную настройку справочников Виды доходов НДФЛ и Способы отражения зарплаты, мы добиваемся автоматического и корректного формирования проводок без необходимости ручной правки документа отражения или доработки конфигурации.