В процессе работы практикующего бухгалтера и специалиста по внедрению 1С часто возникает задача отражения специфических начислений в регламентированной отчетности. Одной из таких задач является вывод строки "Компенсация за задержку заработной платы" в расчетном листке сотрудников. При попытке решить этот вопрос "в лоб" через изменение макета отчета Расчетный листок (настраиваемый) пользователи часто сталкиваются с тем, что программа никак не реагирует на правки, а нужная строка упорно не появляется.
В этой статье мы подробно разберем, почему ручное редактирование макета не приносит желаемого результата, как законодательство регулирует этот вопрос и как правильно настроить типовой функционал программы 1С:Зарплата и управление персоналом (редакция 3.1), чтобы компенсация гарантированно и корректно отражалась в расчетных листках.
Среди некоторых специалистов бытует мнение, что компенсация за задержку выплаты доходов не является частью оплаты труда, а значит, ее не нужно показывать в расчетном листке. Выясним, так ли это на самом деле, обратившись к нормативной базе.
Согласно статье 136 Трудового кодекса РФ, работодатель обязан в письменной форме извещать каждого работника о:
Таким образом, закон прямо обязывает работодателя отражать начисленную компенсацию в расчетном листке. Отсутствие этой информации квалифицируется как нарушение трудового законодательства и может повлечь за собой административную ответственность по статье 5.27 КоАП РФ.
Проанализируем техническую причину, по которой изменение макета расчетного листка в режиме конфигурирования или через изменение макетов печатных форм в пользовательском режиме не дает эффекта.
Печатная форма расчетного листка в 1С:ЗУП 3.1 — это не статичная таблица, в которую можно просто дописать строку. Это динамический отчет, построенный на системе компоновки данных (СКД). Он выводит информацию только тогда, когда в соответствующих регистрах накопления программы за выбранный период физически присутствуют проведенные записи по конкретному физическому лицу.
Если в системе нет зарегистрированного и проведенного документа, отражающего начисление или выплату компенсации, то макету просто не из чего брать данные. Поэтому для вывода компенсации в расчетный листок необходимо использовать исключительно штатные механизмы регистрации данных в программе.
Рассмотрим последовательность действий, которая позволит корректно рассчитать компенсацию и вывести ее в отчетность.
Прежде чем приступать к расчетам, нам необходимо убедиться, что в программе включена возможность регистрации и расчета таких компенсаций, а также настроено их налогообложение.
Для этого выполним следующие действия:
Настройка и выберем пункт Расчет зарплаты.Начисление зарплаты и взносов.Для начисления суммы компенсации в программе предназначен специальный документ. Посмотрим, как с ним работать:
Выплаты и откроем журнал документов Компенсации за задержку зарплаты.
СуммаКомпенсации = СуммаКВыплате * КоличествоДнейПросрочки * (1 / 150) * КлючеваяСтавкаЦБ;
Важнейший нюанс работы программы: сама по себе регистрация документа Компенсация за задержку зарплаты еще не выведет сумму в расчетный листок за текущий месяц, если эта компенсация не будет выплачена. Программа связывает начисление компенсации с моментом ее фактической выплаты.
Поэтому обязательно соблюдаем следующую последовательность действий:
Компенсация за задержку зарплаты должен быть создан и проведен строго до заполнения ведомости на выплату зарплаты.Ведомость в банк (или Ведомость в кассу) на выплату задержанной заработной платы программа автоматически подтянет в нее суммы рассчитанной компенсации. Вы увидите их в отдельной колонке или в расшифровке сумм к выплате по каждому сотруднику.Расчетный листок сотрудника в раздел "Справочно" или "Начислено" (в зависимости от настроек программы и версии релиза).Важно помнить, что встроенный алгоритм автоматического расчета компенсации в 1С:ЗУП 3.1 имеет свои ограничения. Автоматический расчет по дням просрочки корректно отрабатывает только при задержке выплаты основной заработной платы (когда задерживается проведение ведомости, созданной по итогам окончательного расчета за месяц).
Если на предприятии произошла задержка выплаты аванса (первой половины месяца), межрасчетных выплат (например, отпускных или больничных листов) или расчета при увольнении, программа не сможет автоматически рассчитать количество дней задержки и сумму. В таких ситуациях нам придется выполнить расчет вручную (например, с помощью сторонних калькуляторов) и внести рассчитанные суммы в документ Компенсация за задержку зарплаты ручным вводом, воспользовавшись кнопкой "Добавить" или "Подбор".
Поскольку компенсация за нарушение сроков выплаты заработной платы не относится к расходам на оплату труда (не входит в состав ФОТ), она не должна отражаться по дебету счетов учета затрат (таких как 20, 25, 26, 44) в корреспонденции со счетом 70.
В соответствии с методологией бухгалтерского учета, данные затраты относятся к прочим расходам организации и отражаются проводкой:
Дебет 91.02 "Прочие расходы" — Кредит 73.03 "Расчеты по прочим операциям"
В программе 1С:ЗУП 3.1 при синхронизации с 1С:Бухгалтерией предприятия (редакция 3.0) за это отвечает документ Отражение зарплаты в бухучете. Программа автоматически распознает вид операции "Компенсация за задержку зарплаты" и при выгрузке формирует корректные проводки по 91 и 73 счетам, не смешивая эти суммы с основными взаиморасчетами по оплате труда на 70 счете.
Для того чтобы строка "Компенсация за задержку заработной платы" корректно отображалась в расчетном листке сотрудников, не требуется вносить изменения в конфигурацию или редактировать макеты отчетов. Достаточно строго соблюдать правильную последовательность действий в программе:
Компенсация за задержку зарплаты до формирования ведомостей.