В процессе расчета заработной платы в программе 1С:Зарплата и управление персоналом 3 пользователи нередко сталкиваются с ситуациями, когда зарегистрированные отклонения (работа в выходные, учебные отпуска, разовые начисления) не рассчитываются в документе Начисление зарплаты и взносов либо некорректно выгружаются в 1С:Бухгалтерию предприятия 3.0. Разберем по шагам ключевые сценарии и выясним причины возникновения ошибок.
Проанализируем типовой алгоритм регистрации и расчета работы в праздничные и выходные дни. Если документ создан и проведен, но строки начисления за работу в праздник не появляются при заполнении документа Начисление зарплаты и взносов, проверим следующие параметры программы:
Настройка → Расчет зарплаты → Настройка состава начислений и удержаний → вкладка Почасовая оплата. Убедимся, что установлен флаг Работа в праздничные или выходные дни.Работа в выходные и праздничные дни обязательно должен быть установлен флаг Согласие на работу в выходные дни получено. Без этого признака документ считается проектом и не обрабатывается при расчете зарплаты.— Повышенная оплата: начисляется оплата в двойном размере видом расчета Оплата праздничных и выходных дней;
— Отгул: рассчитывается одинарная оплата видом расчета Оплата праздничных и выходных дней без повышенной оплаты, а часы переносятся в регистр накопления для предоставления отгулов.
Рассмотрим ситуацию, когда необходимо оплатить учебный отпуск в размере 50% от среднего заработка. Попытка изменить поле коэффициент индексации среднего на вкладке подробного расчета является методической ошибкой, так как данный коэффициент служит исключительно для индексации при общем повышении окладов. Правильная настройка выполняется созданием отдельного вида начисления:
Настройка → Начисления и создадим новое начисление (например, Учебный отпуск (50%)).Основное в способе расчета выберем По формуле и зададим формулу:
СреднийЗаработокОбщий * ДниЧасы * 0.5
Учет времени укажем вид времени Дополнительный отпуск (учебный).При расчете документа Отпуск с выбором данного вида начисления оплата автоматически составит 50% от рассчитанного среднедневного заработка без нарушения механизмов индексации.
Разберем поведение программы, когда разовое начисление зависит от расчетной базы текущего месяца. В архитектуре 1С:ЗУП межрасчетные документы (Разовое начисление, Премия) рассчитываются до формирования итогового табеля и начисления оклада, поэтому база текущего месяца для них еще не определена. Для реализации такой схемы применяются следующие варианты:
Начисление зарплаты и взносов после расчета оклада.Данные для расчета зарплаты, а итоговый расчет выполняется в общем документе начисления за месяц.Расчетная база устанавливается период расчета Предыдущий месяц.Если сотрудник с суммированным учетом времени уходит в отпуск или на больничный в середине месяца, его норма времени уменьшается на количество пропущенных рабочих часов по графику. Если фактически отработано больше скорректированной нормы, разница является переработкой. Для правильного расчета сверхурочных часов используем встроенный механизм:
Регистрация переработок. Программа автоматически сопоставит норму и факт с учетом всех отклонений и выделит часы переработки для оплаты в полуторном и двойном размерах.Проанализируем порядок синхронизации данных между 1С:ЗУП 3 и 1С:Бухгалтерией 3.0:
Зарплата и кадры → Настройки зарплаты переключатель учета должен стоять в положении В другой программе (или во внешней программе). В противном случае документ Отражение зарплаты в бухучете не будет отображаться в списке документов.Отражение зарплаты в бухучете сформирован концом месяца, а дата синхронизации установлена позже, документ не зарегистрируется к обмену.Анализ НДФЛ по документам-основаниям. Такая ситуация возникает при смене регистрации в налоговом органе (ИФНС/ОКТМО) внутри месяца либо при зачете ранее излишне удержанного налога в результате перерасчетов за прошлые периоды.