Для того, чтобы избежать многократного выполнения одних и тех же действий, для экономии трудовых ресурсов и упорядочивания деятельности вводятся ограничения на изменение данных задним числом.
Вводится операция закрытия периода по зарплате, которая запрещает менять расписание и штрафы ранее этой даты.
День месяца | Закрытие периода |
3 число | Запрет на корректировку расписания, штрафов и поощрений |
7 число | Запрет на корректировку инвентаризаций |
10 число | Формирование авансовой ведомости, выдача аванса |
25 число | Формирование зарплатной ведомости, выдача зарплаты. Запрет на изменение любых данных, влияющих на зарплату прошлого месяца |
Аванс рассчитывается как % от начисленной з/п на момент формирования авансовой ведомости, либо может быть фиксированной суммой.
Если по сотруднику уже были выплаты аванса и сумма этих выплат превышает сумму «Итого к выплате», то сумма «Итого к выплате» автоматически увеличится до суммы уже проведенных выплат.
Это нужно, чтобы решить проблему с появлением «перевыплат» после изменения расписания и обновления авансовой ведомости.
При создании ведомости начислений проверяется, что в расписании (перенести в акцепт расписания)
Акцепт расписания блокирует ручные изменения расписания — смен и штрафов.
При акцепте итоговой платежной ведомости она автоматически обновляется (пересчитываются все суммы).
Поэтому вручную менять суммы в платежных ведомостях нельзя.
Сумма «Выплачено ранее» разделена на две суммы «Выплачено ранее (аванс)» и «Выплачено ранее (прочие)».
При создании итоговой платежной ведомости в неё автоматически добавляются даже те сотрудники, у которых не было рабочих смен (которых нет в ведомости начислений), но по которым есть прочие выплаты.
Такие сотрудники попадают в ведомость с отрицательной задолженностью (с перевыплатой).
Кнопка Прочие выплаты
в списке платежных ведомостей показывает все прочие выплаты по текущей ведомости.
Прочие выплаты рассчитываются «на лету» и в них попадают сотрудники которых нет в ведомости, но по которым есть прочие выплаты.
Зависит от того:
Система ориентируется на то, какие торговые точки указаны в карточке сотрудника в качестве основных и дополнительных (на момент формирования ведомости).
Нельзя менять торговые точки в карточке сотрудника в процессе расчёта зарплаты!
Если такие изменения делаются, нужно полностью пересчитать зарплату по всем точкам, к которым был и стал привязан сотрудник
Особый случай:
См.инструкцию по работе пользователя.
Сумма возмещения задается вручную непосредственно в ведомости начисления и автоматически распределяется по сотрудникам при акцепте ведомости.
Алгоритм распределения:
Прочие выплаты рассчитываются «на лету» и в них попадают сотрудники которых нет в ведомости, но по которым есть прочие выплаты. Таким образом этот отчет можно использовать для проверки корректности итоговых платежных ведомостей. Тоже самое реализовано для кнопки «Прочие выплаты» в списке платежных ведомостей.
В акцепт\деакцепт финансовых операций добавлена проверка, что это действие не повлияет на сумму прочих выплат по какой-то из уже акцептованных итоговых платежных ведомостей и не создаст таким образом ситуацию, когда мы что-то переплатили или недоплатили.
Финансовая операция считается влияющей на прочие выплаты, если:
Если ведомость найдена, то программа выдаст ошибку и прервет акцепт\деакцепт такой финоперации.
Если нужно скорректировать авансовую ведомость, то последовательность действий следующая:
Если при расчете аванса образовались переплаты, то при выполнении этой процедуры сумма «К выплате» по авансовой ведомости будет автоматически увеличена до суммы выплаты данному сотруднику.
Если нужно скорректировать что-то связанное с зарплатой, а уже акцептована итоговая платёжная ведомость, то последовательность действий следующая:
Ведомость на выдачу зарплаты будет обновлена в соответствии с внесёнными изменениями.
Возможна ситуация, когда в результате внесённых изменений сумма уже выплаченных денег превысит начисленное.
В этом случае фин.операцию на переплату нужно разбить на две (путём копирования):
Тогда сумма переплаты будет отражена как «Выплачена ранее» в следующем месяце.
По законодательству положено 28 календарных дней отпуска за календарный год.
Все ли сотрудники, заведённые в системе, имеют право на отпуск?
В расписании можно отмечать смену как отпуск. Отпускные смены в рамках 28 дней оплачиваются.
Нужен контроль, чтобы не могли проставить больше 28 отпускных смен в году.
Нужен отчёт, который покажет кто сколько дней отпуска отгулял (за календарный год). Отметить цветом тех, кто недогулял и кто перегулял.
Перевод сотрудника на другую точку нужно осуществлять через документ История работы. При добавлении сотрудника в итоговую ведомость идет проверка на последний документ истории работы с торговой точкой. Проверка идет от последнего дня месяца, по которому начисляют ЗП и до первого найденного документа. Если документа истории работы с точкой на которой он работает не найдено, то программа сообщит об ошибке.