+7(989)2759526

ГЛАВНАЯ » Парус 10 » Зарплата » Документация » Алгоритмы расчета, учитывающие отработанное время

Алгоритмы расчета, учитывающие отработанное время

3.Алгоритмы расчета, учитывающие отработанное время

Общие замечания

Величины «Отработано» и «Норма»

Для расчета выплат, сумма которых пропорциональна отработанному времени, в Системе предусмотрены алгоритмы «Оклад», «Надбавка», «Районный коэффициент», «Отработано», «Часовой тариф», «Педагогическая нагрузка». Зависимость суммы от отработанного времени в этих алгоритмах выражается формулой:

Сумма ~ Отработано / Норма

или (в алгоритме «Часовой тариф»):

Сумма ~ Отработано

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

Норма определяется по рабочему календарю – календарю, сформированному в разделе Заработная плата/Учет>Рабочие календари на основании графика работы, указанного в параметрах выплаты в словаре «Выплаты и удержания». Если в параметрах выплаты график не задан, берется график, указанный в лицевом счете.

В параметрах алгоритма можно выставить ограничение при расчете Нормы:

Рисунок 7

Не задано – в Норму включаются, в зависимости от выбранной единицы измерения рабочего времени (см. «Единицы измерения рабочего времени»), все рабочие дни или часы месяца;

Период работы – норма ограничена датой приема и увольнения сотрудника;

Срок действия ЛС – норма ограничена сроком действия лицевого счета сотрудника;

Срок действия начисления – норма ограничена сроком действия начисления.



Примечание: В основаниях методов «Оклад», «Надбавка», «Районный коэффициент», «Отработано», «Часовой тариф», «Педагогическая нагрузка» параметр «График работы» имеет более высокий приоритет, чем график работы, заданный в параметрах выплаты или в лицевом счете.



Если в лицевом счете или в основании количество ставок <1 и в графике работы, по которому выполняется расчет отработанного времени при расчете выплаты, установлен параметр «Учет количества ставок», Норма рабочего времени рассчитывается с учетом неполной рабочей недели. Например, если сотрудник работает на 0,5 ставки, а по графику рабочий день составляет 8 часов, то норма рабочего времени для данного сотрудника будет составлять 0,5 от нормы сотрудника, работающего по тому же графику, но на полную ставку.

Величина Отработано берется из поля Отработано основания:

Рисунок 8

Если в основании отработанное время не задано (значение поля равно 0,00), то Отработано определяется либо по журналу учета отработанного времени, либо по тому же рабочему календарю, что и Норма. Для того чтобы Отработано определялась по журналу учета отработанного времени, необходимо в параметрах настройки алгоритма отметить пункт Использовать ФОВ:

Рисунок 9

Если пункт не отмечен, то Отработано определяется по рабочему календарю – тому же, что и Норма.

Рассчитывая величину Отработано по журналу или календарю, Система включает в нее, в зависимости от того, в чем измеряется рабочее время (см. «Единицы измерения рабочего времени»), все часы или дни, приходящиеся на расчетный отрезок и удовлетворяющие установленным фильтрам для отбора часов (см. «Фильтры»).

Для методов некоторых алгоритмов реализована также возможность определять месячную норму времени по ФОВ.

Рисунок 10

Норма в этом случае определяется как время, которое сотрудник, в соответствии с его табелем рабочего времени, отработал в месяце (если не задано ограничение нормы), за который выполняется расчет выплаты в зависимости от выбранной единицы измерения рабочего времени с учетом логического выражения, заданного в поле Формула учета ФОВ для нормы.

Если фильтр в этом поле не задан, при определении Нормы Системой учитываются все рабочие дни или часы месяца.

Величина Отработано берется из поля Отработано основания. Если в основании отработанное время не задано (значение поля равно 0,00), то Отработано определяется по журналу учета отработанного времени при отмеченном пункте Использовать ФОВ или по рабочему календарю, если пункт не отмечен.

Рассчитывая величину Отработано по табелю, Система включает в нее, в зависимости от того, в чем измеряется рабочее время, все часы или дни, приходящиеся на расчетный отрезок и удовлетворяющие установленным фильтрам для отбора часов.

В этом случае приоритетным для выбора фильтров является поле Формула учета ФОВ для нормы.

Если в поле Формула учета ФОВ для нормы условие отбора часов не задано, отбор часов для определения величины Отработано осуществляется либо по фильтрам из поля Формула учета ФОВ, либо учитываются все типы часов, если и в поле Формула учета ФОВ фильтр не установлен.

Фильтры

Фильтром мы называем логическое выражение (формулу), записываемое в параметрах алгоритма и определяющее типы дней и часов, которые должны учитываться при расчете величины Отработано. Выражения записываются в поле Формула учета ФОВ с использованием специальных функций и стандартных логических операторов:

Функции:

  • TD() – отбирает заданные типы дней;

  • TH() – отбирает заданные типы часов;

HD() – отбирает заданные праздничные дни;

  • DA() – отбирает все дни невыхода на работу;

  • MH() – отбирает все основные часы.

Операторы:

  • AND, & – операторы «и»;

  • OR, | – операторы «или»;

  • NOT, ! – операторы «нет».

Параметрами функции TD() являются типы дней, а параметрами функции TH() – типы часов, заданные, соответственно, в словарях «Типы дней» и «Типы рабочих часов». Более точно, в параметрах функций записываются сокращенные наименования типов дней и часов. Каждый параметр (краткое наименование) должен быть заключен в одинарные кавычки, если параметров несколько, то они разделяются запятыми.



Внимание! Наименования типов дней и часов в параметрах функций записываются с учетом регистра: например, с точки зрения функции TD(), «рп» и «РП» - это разные типы дней! Также при одинаковых наименованиях у нескольких типов дней или часов Система учитывает все типы с таким наименованием.



Функции MH() и DA() параметров не имеют. Операторы AND и &, OR и |, NOT и ! являются попарно взаимозаменяемыми.

Примеры:

Учитывать только работу ночью в выходные дни:

Рисунок 11

2. Учитывать все основные часы во всех днях, кроме выходных и дней, пропущенных по болезни:

Рисунок 12

3. Учитывать все часы во всех днях, кроме дней, отмеченных в журнале учета отработанного времени как дни невыхода:

Рисунок 13

В этих примерах предполагается, что в словаре «Типы рабочих дней» определены типы дней с кратким наименованием «В» (выходные) и «Б» (пропущенные по болезни), а в словаре «Типы рабочих часов» – типы часов «Н» (ночные).

По умолчанию – т.е. если выражение в поле «Типы дней/часов» отсутствует – учитываются все дни и все часы. Более точно: если в формуле нет никаких указаний на тип часов (отсутствуют функции TH() и MH()), то учитываются часы всех типов; если есть указание на какие-либо типы часов, то учитываются только эти типы часов. Аналогичное правило действует в отношении типов дней.



Примечание. Заметим, что, хотя фильтры действуют при определении величины Отработано как по журналу учета отработанного времени, так и по рабочему календарю, в последнем случае единственной функцией, употребление которой в логическом выражении имеет смысл, является функция TH(). Действительно, типы дней в календаре не указываются, их можно задать только в журнале учета отработанного времени, поэтому нет смысла в использовании функции TD(), аргументами которой являются как раз типы дней. То же самое можно сказать и о функции MH(), выбирающей все часы основного типа: ее использование ничего не даст, так как в календаре никаких часов, кроме основных, быть не может; в журнале же эта функция позволяет отделить основные часы от сверхурочных.



Единицы измерения рабочего времени

Рабочее время – т.е. величины Норма и Отработано – может измеряться либо в днях, либо в часах. Единица измерения устанавливается в лицевом счете, в поле Учет ФОВ, по умолчанию она относится ко всем выплатам и удержаниям, которые рассчитываются по данному лицевому счету. При необходимости для каждой выплаты/удержания можно задать свою единицу измерения – в основании, в поле Учет ФОВ.

Заметим, что выбор единицы измерения влияет на точность, с которой Система рассчитывает величины Отработано и Норма и, в итоге, на результат расчета выплаты. Дело в том, что если учет ведется «в днях», то день рабочего календаря или журнала учета отработанного времени, содержащий любое, отличное от нуля количество часов, рассматривается Системой как полный день.

Для примера рассмотрим календарь за май 2013 г., сформированный на основании графика, предусматривающего пятидневную рабочую неделю с продолжительностью рабочего дня 8 часов:

Рисунок 14

Календарь содержит 21 рабочий день или 168 рабочих часа. Мы можем внести исправление в один из дней календаря, заменив 8 часов на любое другое отличное от нуля количество часов, например, 1. В результате календарь будет содержать уже 161 рабочий час, но по-прежнему 21 день:

Рисунок 15

Таким образом, с точки зрения учета «в днях» исходный и исправленный календари одинаковы: в обоих Норма = 21 день; с точки зрения учета «в часах» – различны: в одном Норма составляет 168 часов, в другом – 161 час.

Тот же эффект имеет место при расчете величины Отработано по журналу учета отработанного времени. Если учет рабочего времени ведется «в днях», то день считается полностью отработанным (Отработано = Норма), если в журнале в нем указано любое, отличное от нуля количество часов. При учете «в часах» сколько часов указано в журнале для этого дня, столько и будет включено в Отработано. Таким образом, если в журнале для некоторого дня указано, что отработан 1 час при дневной норме 8 часов, то при учете «в днях» день засчитывается как полностью отработанный, и его вклад в величину Отработано будет равен 1 (Отработано = 1 день = 8 час. = Норма); при учете «в часах» этот день рассматривается как отработанный только на 1/8 (Отработано = 1/8 дня = 1 час. = Норма). Понятно, что рассчитанные в том и другом случае суммы выплаты будут отличаться.

Валюта

Типичной ситуацией в настоящее время является расчет заработной платы в валюте с последующим пересчетом по курсу. Например, оклад (месячная ставка) работника может быть равен $300. По условиям оплаты заработная плата сотрудника пересчитывается в рубли по курсу на 1-е число расчетного периода. Пусть на 1-е число курс доллара ($) по отношению к рублю составлял 35 Руб/$. Тогда заработная плата сотрудника в рублях равна: $300 х 35Руб/= 10500 Руб. То есть заработная плата в базовой валюте равна: Месячная ставка Курс. Таким образом, каждый раз при пересчете заработка в базовую валюту в формуле алгоритма расчета появляется дополнительный множитель: Курс валюты. В данном примере Курс валюты = 35 Руб/$.

Расчетный отрезок

Расчетным отрезком мы называем ту часть календарного месяца, за которую производится расчет. Расчетный отрезок задается при расчете выплат/удержаний в полях «Дни с: по:» формы для задания параметров расчета

Рисунок 16

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

Необходимо отметить, что расчетный отрезок принимается во внимание не всеми алгоритмами расчета. Интересуются им в основном алгоритмы, в которых рассчитываемая сумма пропорциональна отработанному времени: понятно, что на разных расчетных отрезках отработанное время будет, вообще говоря, разным. К числу таких алгоритмов в настоящее время относятся алгоритмы «Оклад», «Надбавка», «Районный коэффициент», «Отработано», «Часовой тариф». Остальные алгоритмы большей частью вообще игнорируют значения полей Дни с/по.

Внимание! Алгоритмы «Оклад», «Надбавка», «Районный коэффициент», «Отработано» автоматически ограничивают расчетный отрезок указанными в основании датами начала и окончания периода действия основания, если эти даты (или одна из них) лежат на расчетном отрезке.

Иными словами, расчетный отрезок в этих алгоритмах определяется как пересечение периода действия основания и периода, заданного в полях Дни с/по формы для задания параметров расчета. Например, при приведенных выше на рисунке параметрах расчета и заданном в основании сроком действия

Рисунок 17

расчетным отрезком будет [10, 31].

Оклад

Алгоритм предназначен для расчета окладов. Расчет выполняется:

на основе категорий ФОТ, составляющих должностной оклад сотрудника (по ФОТ лицевого счета сотрудника);

с учетом фактически отработанного времени (по журналу учета отработанного времени);

с пересчетом «валютной» суммы в «рублевую» по действующему курсу (по словарю «Наименования и курсы валют»).

Расчетная формула алгоритма:

Сумма = Ставка х Курс валюты х Количество ставок х Отработано / Норма

Ставка имеет смысл месячного оклада, т.е. выражается количеством рублей или единиц валюты (см. ниже «Курс валюты») в месяц. Ставка либо явно задается в основании, либо рассчитывается по ФОТ лицевого счета.

Задание ставки в основании

В основании Ставка задается в поле Ставка:

Рисунок 18

Расчет ставки по ФОТ

Если в основании Ставка не задана (значение поля Ставка = 0,00), то она рассчитывается по ФОТ текущего лицевого счета сотрудника (лицевого счета, по которому выполняется расчет выплаты). В расчете принимают участие параметры «Ставка» и «Сумма» категорий ФОТ, от которых зависит данная выплата - напомним, эти категории составляют группу, указанную в параметрах выплаты в словаре «Выплаты и удержания»:

Рисунок 19

Рассчитывая Ставку, Система находит в ФОТ лицевого счета категории, от которых зависит выплата, и суммирует действующие на расчетном отрезке значения их параметров «Сумма» или «Ставка»:

«Сумма» - если категория входит в группу с символом входимости «+»;

«Ставка» - если категория входит в группу с символом входимости «$».

Далее Система определяет, как ей следует интерпретировать полученную сумму S:

как месячный оклад;

как дневной тариф;

как почасовой тариф.

Для этого она обращается к параметру «Учет ФОТ»: вначале ищет его значение в основании, а если в основании значение данного параметра не установлено, берет значение из лицевого счета:

Рисунок 20

Если параметр имеет значение «Месячный оклад», то Ставка = S; если параметр имеет значение «Дневной тариф» или «Почасовой тариф», то Ставка = S х Норма, где Норма (см. ниже) есть месячная норма рабочего времени, выраженная в днях или часах, соответственно.



Примечание. Умножение собранной по ФОТ суммы S на Норму приводит дневной или почасовой тарифы к месячному, так как Ставка, по определению, есть месячный тариф.



Количество ставок, если оно не задано в поле Количество ставок основания
(значение поля = 0.00), берется из лицевого счета:

Рисунок 21

Если в лицевом счете или в основании количество ставок <1 и в графике работы, по которому выполняется расчет отработанного времени при расчете выплаты, установлен параметр «Учет количества ставок», Норма рабочего времени рассчитывается с учетом неполной рабочей недели. Например, если сотрудник работает на 0,5 ставки, а по графику рабочий день составляет 8 часов, то норма рабочего времени для данного сотрудника будет составлять 0,5 от нормы сотрудника, работающего по тому же графику, но на полную ставку.

Курс валюты коэффициент, позволяющий пересчитать Ставку в валюте в ее рублевый эквивалент. Если точнее, следует говорить не о рублях, а единицах валюты, определенной в словаре «Наименования и курсы валют» как базовая (валюта, по отношению к которой в словаре задаются курсы валют). Мы предполагаем, что базовой валютой является рубль.

Валюта, в которой выражена Ставка, задается в параметрах алгоритма:

Рисунок 22

Курс валюты определяется по словарю «Наименования и курсы валют» на заданное в основании число месяца, за который производится расчет выплаты:

Рисунок 23

По умолчанию (если в поле Курс валюты на установлено значение 0) курс определяется на 1-ый день месяца.

Если валюта в параметрах алгоритма не указана, полагается, что Курс валюты = 1.

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

Величины Норма и Отработано измеряются либо в днях, либо в часах. Единица измерения задается параметром «Учет ФОВ»: если в параметрах алгоритма значение этого параметра не установлено, берется значение из основания или лицевого счета.

Рисунок 24

Норма определяется по рабочему календарю: она включает в себя все рабочие дни или часы (в зависимости от единицы измерения) месяца (если не задано ограничение нормы).

Для определения величины Отработано Система прежде всего обращается к полю Отработано основания:

Рисунок 25

Если в основании отработанное время не задано (значение поля равно 0,00), то Система обращается к уникальным параметрам алгоритма и определяет, отмечен ли пункт Использовать ФОВ:

Рисунок 26

Если пункт отмечен, то Отработано определяется по журналу учета отработанного времени.

Если пункт не отмечен, Отработано определяется по рабочему календарю сотрудника. В этом случае Система суммирует все (если в параметрах алгоритма не используются фильтры для отбора часов определенного типа) рабочие дни или часы календаря, приходящиеся на расчетный отрезок.

Правила расчета величин Норма и Отработано изменятся, если в параметрах алгоритма отмечен пункт Использовать ФОВ для нормы:

Рисунок 27

В этом случае при определении значения Норма Система обратится не к рабочему календарю, а к журналу учета отработанного времени сотрудника, и уже из него определит норму времени как количество дней (часов), которое сотрудник фактически отработал.

Величину Отработано, если она явно не задана в основании, Система определяет по журналу учета отработанного времени сотрудника или по его рабочему календарю, в зависимости от того, отмечен пункт Использовать ФОВ или нет.

Более подробную информацию, как определяются величины Норма и Отработано при установленном признаке Использовать ФОВ для нормы в параметрах алгоритмов см. раздел «Величины «Отработано» и «Норма»».

Уникальные параметры алгоритма «Оклад»

Рисунок 28

Использовать ФОВ – если пункт отмечен, то отработанное время при расчете выплаты с алгоритмом «Оклад» определяется из Журнала фактически отработанного времени (раздел Расчет>Отработанное время) в соответствии с логическим выражением, задаваемым в поле Формула учета ФОВ. Если пункт не отмечен, отработанное время определяется по рабочему календарю сотрудника;

Рассмотреть отработано – для выбора доступны следующие позиции:

По факту – отработанное сотрудником время определяется из Журнала фактически отработанного времени (раздел Расчет>Отработанное время);

Не более нормы – отработанное сотрудником время будет ограничено сверху величиной Нормы. Норма есть месячная норма рабочего времени, выраженная в днях или часах, соответственно;

Сверх нормы – рассматривается только время, отработанное сотрудником сверх Нормы.

В поле Формула учета ФОВ записываются выражения с использованием специальных функций и стандартных логических операторов:

Функции:

TD() – отбирает заданные типы дней;

TH() – отбирает заданные типы часов;

HD() – отбирает заданные праздничные дни;

DA() – отбирает все дни невыхода на работу;

MH() – отбирает все основные часы.

Операторы:

AND, & – операторы «и»;

OR, | – операторы «или»;

NOT, ! – операторы «нет».

Параметрами функции TD() являются типы дней, а параметрами функции TH() – типы часов, заданные, соответственно, в словарях «Типы дней» и «Типы рабочих часов». Более точно, в параметрах функций записываются сокращенные наименования типов дней и часов. Каждый параметр (краткое наименование) должен быть заключен в одинарные кавычки, если параметров несколько, то они разделяются запятыми.



Внимание! Наименования типов дней и часов в параметрах функций записываются с учетом регистра: например, с точки зрения функции TD(), «рп» и «РП» - это разные типы дней! Также при одинаковых наименованиях у нескольких типов дней или часов Система учитывает все типы с таким наименованием.



Функции MH() и DA() параметров не имеют. Операторы AND и &, OR и |, NOT и ! являются попарно взаимозаменяемыми.

Пример 1. Если определены типы часов и дней «РП» – работа в праздничные дни, «Н» – работа в ночные часы и «В» – работа в выходной день, то логическое выражение:

TH(‘РП’, ‘Н’) & TD(‘В’) или TH(‘РП’, ‘Н’) AND TD(‘В’)

определяет время, отработанное ночью, а также в выходные и праздничные дни.

Пример 2. Самое распространенное условие, используемое при определении часов к оплате:

MH() & ! DA() или MH() AND NOT DA()

определяет отработанное время в основных часах за вычетом дней невыхода. Вначале на указанном диапазоне для указанного ЛС рассматриваются рабочие дни, где нет типа дня с признаком неявка. Потом для полученного списка записей рабочих дней в спецификации складываются часы в записях, имеющих тип часа с признаком основной. Если количество подходящих под условие часов в днях больше нуля, то день считается подходящим под условие. Сумма таких дней и есть возвращаемая обработкой величина Отработано.

Пример 3. Логическое выражение

MH() & ! TD(‘В’, ‘Б’) или MH() AND NOT TD(‘В’, ‘Б’)

определяет все основные часы во всех днях, кроме выходных и дней, пропущенных по болезни.

В этих примерах предполагается, что в словаре «Типы дней» определены типы дней с кратким наименованием «В» (выходные) и «Б» (пропущенные по болезни), а в словаре «Типы рабочих часов» – типы часов «РП» (работа в праздничные дни) и «Н» (ночные).

По умолчанию – т.е. если выражение в поле Формула учета ФОВ отсутствует – учитываются все дни и все часы. Точнее: если в формуле нет никаких указаний на тип часов (отсутствуют функции TH() и MH()), то учитываются часы всех типов; если есть указание на какие-либо типы часов, то учитываются только эти типы часов. Аналогичное правило действует в отношении типов дней.

Заметим, что, хотя фильтры действуют при определении величины Отработано как по журналу учета отработанного времени, так и по рабочему календарю, в последнем случае единственной функцией, употребление которой в логическом выражении имеет смысл, является функция TH(). Действительно, типы дней в календаре не указываются, их можно задать только в журнале учета отработанного времени, поэтому нет смысла в использовании функции TD(), аргументами которой являются как раз типы дней. То же самое можно сказать и о функции MH(), выбирающей все часы основного типа: ее использование ничего не даст, так как в календаре никаких часов, кроме основных, быть не может; в журнале же эта функция позволяет отделить основные часы от сверхурочных.

Использовать ФОВ для нормы – если в параметрах алгоритма отмечен данный пункт, то Норма в этом случае определяется как время, которое сотрудник, в соответствии с его табелем рабочего времени, отработал в месяце, за который выполняется расчет выплаты, в зависимости от выбранной единицы измерения рабочего времени.

Расчет значения Норма ведется с учетом логического выражения, заданного в поле Формула учета ФОВ для нормы. Если логическое выражение в этом поле не задано, при определении Нормы Системой учитываются все рабочие дни или часы месяца.

Величину Отработано, если она явно не задана в основании, Система определяет по журналу учета отработанного времени при отмеченном пункте Использовать ФОВ или по рабочему календарю, если пункт не отмечен. Рассчитывая величину Отработано по табелю, Система включает в нее, в зависимости от того, в чем измеряется рабочее время, все часы или дни, приходящиеся на расчетный отрезок и удовлетворяющие установленным фильтрам для отбора часов. В этом случае приоритетным для выбора фильтров является поле Формула учета ФОВ для нормы.

Если в поле Формула учета ФОВ для нормы условие отбора часов не задано, отбор часов для определения величины Отработано осуществляется либо по фильтрам из поля Формула учета ФОВ, либо учитываются все типы часов, если и в данном поле фильтр не установлен.

Учет ФОВ – величины Норма и Отработано измеряются либо в днях, либо в часах. Единицу измерения, заданная в данном поле, имеет приоритет перед параметрами, указанными в основании и ЛС;

Валюта – валюта, в которой осуществляется расчет выплаты. Если валюта указана, то в поле Курс на основания выплаты можно указать день расчетного периода, на который берется курс валюты для расчета. Под расчетным периодом в данном случае понимается период, за который рассчитывается выплата. Например, если выплата начисляется в Апреле 2013 г. за Март 2013 г., то берется курс валюты на введенный день марта. Если в поле Курс на день не указывается (по умолчанию значение поля равно 0), то Система определит значение курса валюты на начало расчетного периода – на 1-й день месяца, за который начисляется выплата;

Не добавлять отрицательные суммы – если данный пункт отмечен, то выплата/удержание показывается в расчетном листе только в том случае, если ее рассчитанная сумма положительна или равна нулю;

Не добавлять нулевые суммы – если данный пункт отмечен, то выплата/удержание показывается в расчетном листе только в том случае, если ее рассчитанная сумма не равна нулю;

Учитывать хронику ФОТ и ЛС – если данный пункт отмечен, то при изменении категорий ФОТ, от которых зависит данная выплата, либо информации ЛС, влияющей на расчет данной выплаты (например, количество ставок), расчет выплаты будет осуществлен с учетом всех произошедших изменений (при условии, что измененная информация будет иметь для расчета приоритетное значение). Если данный пункт НЕ отмечен, при расчете будет учтена только информация, актуальная на начало расчетного отрезка;

Хроника ЛС и ФОТ на окончание интервала – действительно при неактивном поле Учитывать хронику ФОТ и ЛС. Следует отметить данный пункт, чтобы при расчете выплаты была учтена информация, актуальная на конец расчетного отрезка.

Рассчитать За в параметрах основания – при установке данного чекера в основании выплаты появляется поле с дополнительным периодом ЗА. Это требуется для того, чтобы можно было установить период, отличный от периода действия основания;

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

Например: При заработной плате в 8000 рублей был произведен расчет с 1 по 15 число месяца и начислено 3789,47. При последующем расчете с 1 по 30 число этого же месяца Система учтет уже начисленную сумму и рассчитает оставшуюся – 4210,53.

Рисунок 29

Ограничение периода расчета – при необходимости период расчета выплаты можно по умолчанию ограничить желаемым интервалом.


Примечание: Пункты Использовать ФОВ, Не добавлять отрицательные суммы, Не добавлять нулевые суммы и поля Формула учета ФОВ, Валюта, Ограничение нормы, Ограничение периода расчета присутствуют в формах настройки параметров выплат с алгоритмами «Оклад», «Надбавка», «Педагогическая нагрузка», «РК», «Отработано», «Часовой тариф», поэтому ниже, чтобы не повторяться, в соответствующих местах они больше описываться не будут.



Символы входимости для категорий ФОТ:

+

«по сумме»

-

  • «по сумме со знаком «минус»»

$

«по ставке»



Надбавка

Алгоритм предназначен для расчета окладов и надбавок. Расчет выполняется:

на основе категорий ФОТ, составляющих должностной оклад сотрудника (по ФОТ лицевого счета сотрудника);

с учетом фактически отработанного времени (по журналу учета отработанного времени);

с пересчетом «валютной» суммы в «рублевую» по действующему курсу (по словарю «Наименования и курсы валют»).

Алгоритм является родственным алгоритму «Оклад» и отличается от последнего только наличием в расчетной формуле величины Процент. При этом Процент может быть рассчитан по ФОТ лицевого счета сотрудника, а также указан в переменной учетной политики учреждения.

Расчетная формула алгоритма:

Сумма = Ставка х Процент х Курс валюты х Количество ставок х Отработано / Норма

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

Рисунок 30

Если Ставка в основании не задана (значение поля = 0,00), то она рассчитывается по ФОТ текущего лицевого счета сотрудника (лицевого счета, по которому выполняется расчет выплаты). В расчете принимают участие параметры «Ставка» и «Сумма» категорий ФОТ, от которых зависит данная выплата – напомним, эти категории составляют группу, указанную в параметрах выплаты в словаре «Выплаты и удержания»:

Рисунок 31

Рассчитывая Ставку, Система находит в ФОТ лицевого счета категории, от которых зависит выплата, и суммирует действующие на расчетном отрезке значения их параметров «Сумма» или «Ставка»:

«Сумма» - если категория входит в группу с символом входимости «+»;

«Ставка» - если категория входит в группу с символом входимости «$».

Далее Система определяет, как ей следует интерпретировать полученную сумму S:

как месячный оклад;

как дневной тариф;

как почасовой тариф

Для этого она обращается к параметру «Учет ФОТ»: вначале ищет его значение в основании, а если в основании значение данного параметра не установлено, берет значение из лицевого счета:

Рисунок 32



Если параметр имеет значение «Месячный оклад», то Ставка = S; если параметр имеет значение «Дневной тариф» или «Почасовой тариф», то Ставка = S х Норма, где Норма (см. ниже) есть месячная норма рабочего времени, выраженная в днях или часах, соответственно.



Примечание. Умножение собранной по ФОТ суммы S на Норму приводит дневной или почасовой тарифы к месячному, так как Ставка, по определению, есть месячный тариф.



Процент определяется следующим образом. Вначале берется значение поля «Процент» основания:

Рисунок 33

Если в основании Процент не задан (значение поля = 0,00), он берется из параметров алгоритма:

Рисунок 34

Если и в параметрах алгоритма Процент не задан, он рассчитывается по категориям ФОТ лицевого счета, входящим в группу категорий ФОТ, от которой зависит данная выплата, с символами входимости «%» или «#».

Расчет состоит в суммировании действующих на расчетном отрезке значений параметров «Коэффициент»:

Рисунок 35

Если для параметра «Коэффициент» некоторой категории ФОТ, входящей в расчет Процента, установлена размерность «Ставка» (количество ставок),

Рисунок 36

то значение параметра приводится к размерности «%» (количество процентов) умножением на 100: «Коэффициент» = 0.2 х 100 = 20%.

Если во входимости категории ФОТ присутствует ещё «*» – в этом случае сумма коэффициентов (у которых во входимости нет «*») умножается на коэффициенты с входимостью «*».

Например:

Мы имеем следующие категории ФОТ, входящие в группу категорий ФОТ, от которой зависит данная выплата:

Имя

Коэффициент

Входимость

K1

50%


K2

150%

%

K3

50%

#*

K4

300%

%*

K5

100%

+

Система в данном случае суммирует коэффициенты, у которых входимость «#» или «%», но нет «*» (K5 пропускается - нет входимости «%» или «#»):

К1 + К2 = 50% + 150% = 200%

Далее перемножаются коэффициенты с входимостью «*», а результат умножается на выше полученную сумму:

К3 х К4 = 50% х 300% = 0,5 х 3 = 1,5

200% х 1,5 = 300%

В итоге получается 300%.

Внимание! Особую ситуацию представляет случай, когда в расчет выплаты входит только одна категория ФОТ, и входит она с символом входимости «#». При такой настройке значение параметра «Сумма» данной категории ФОТ сразу подставляется в расчетную формулу алгоритма как значение произведения Ставка х Процент, т.е.

Ставка х Процент = «Сумма».

Величины Процент и Ставка при этом рассчитываются формально, лишь затем, что в расчетной форме выплаты требуется показать их значения: в качестве Процента берется значение параметра «Коэффициент» категории ФОТ, а Ставка просто «подгоняется» под результат:

Ставка = «Сумма»/Процент.



Количество ставок, если оно не задано в поле «Количество ставок» основания
(значение поля = 0,00), берется из лицевого счета:

Рисунок 37

Если в лицевом счете или в основании количество ставок <1 и в графике работы, по которому выполняется расчет отработанного времени при расчете выплаты, установлен параметр «Учет количества ставок», Норма рабочего времени рассчитывается с учетом неполной рабочей недели. Например, если сотрудник работает на 0,5 ставки, а по графику рабочий день составляет 8 часов, то норма рабочего времени для данного сотрудника будет составлять 0,5 от нормы сотрудника, работающего по тому же графику, но на полную ставку.

Если Норма определяется на основании ФОВ, параметр «Учет количества ставок» в графике работы, по которому выполняется расчет отработанного времени при расчете выплаты, игнорируется.

Курс валюты - коэффициент, позволяющий пересчитать Ставку в валюте в ее рублевый эквивалент. Валюта, в которой выражена Ставка, задается в параметрах алгоритма:

Рисунок 38

Курс валюты определяется по словарю «Наименования и курсы валют», на заданное в основании число месяца, за который производится расчет выплаты:

Рисунок 39

По умолчанию (если в поле Курс валюты на установлено значение 0) курс определяется на 1-ый день месяца.

Если валюта в параметрах алгоритма не указана, полагается, что Курс валюты = 1.

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

Величины Норма и Отработано измеряются либо в днях, либо в часах. Единица измерения задается параметром «Учет ФОВ»: если в основании значение этого параметра не установлено, берется значение из лицевого счета.

Рисунок 40

Норма определяется по рабочему календарю: она включает в себя все рабочие дни или часы (в зависимости от единицы измерения) месяца.

Для определения величины Отработано Система, прежде всего, обращается к полю «Отработано» основания.

Рисунок 41

Если в основании отработанное время не задано (значение поля равно 0,00), то Система обращается к параметрам алгоритма и определяет отмечен ли пункт Использовать ФОВ:

Рисунок 42

Если пункт отмечен, то Отработано определяется по журналу учета отработанного времени.

Если пункт не отмечен, Отработано определяется по рабочему календарю сотрудника. В этом случае Система суммирует все (если в параметрах алгоритма не используются фильтры для отбора часов определенного типа) рабочие дни или часы календаря, приходящиеся на расчетный отрезок.

Правила расчета величин Норма и Отработано изменятся, если в параметрах алгоритма отмечен пункт Использовать ФОВ для нормы.

Замечания. Рассматривая работу алгоритма, мы не учитывали того обстоятельства, что значения параметров категорий ФОТ, от которых рассчитывается Ставка, и величина Количество ставок, если она берется из лицевого счета, могут меняться на расчетном отрезке. Информацию о том, как работает алгоритм в случае, когда на расчетном отрезке величины Ставка или Количество ставок непостоянны, см. стр. 10 (параметры Учитывать хронику ФОТ и ЛС, Хроника ЛС и ФОТ на окончание интервала).



Примечание: Параметр «График работы» в основании данного метода имеет более высокий приоритет, чем график работы, заданный в параметрах выплаты или в лицевом счете.



Уникальные параметры алгоритма «Надбавка»

Рисунок 43

Расчет процента/Значениеможно задать значение по умолчанию для величины Процент. Это значение будет использовано для всех выплат, у которых в основании значение Процента не определено;

Обрабатывать как – необходимо выбрать из списка, в чем будет выражен учет коэффициента (Процент или Ставка). Если выбирается Процент, то в поле Значение вводится процент по умолчанию, если выбирается Ставка, то в поле Значение вводится коэффициент по умолчанию;

Переменная из учетной политики процент либо коэффициент можно задавать с помощью переменных из раздела Учетная политика>Учетная политика>Переменные:

Рисунок 44

Не учитывать Отработано/Норма – следует отметить галочкой для исключения из расчета коэффициента Отработано/Норма.

Остальные параметры описаны в алгоритме «Оклад».



Символы входимости для категорий ФОТ

+

  • «по сумме»

-

  • «по сумме со знаком «минус»»

$

  • «по ставке»

%

  • «по коэффициенту»

#

  • «по коэффициенту и сумме»

*

  • «по произведению коэффициентов»

Педагогическая нагрузка

Рисунок 45

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

Алгоритм построен на основе алгоритма «Надбавка» и отличается от последнего наличием в расчетной формуле дополнительного коэффициента, выражающего соотношение педагогических нагрузок – фактической и положенной по норме.

Расчетная формула алгоритма:

Сумма = Ставка х Процент х Курс валюты х Количество ставок х Отработано / Норма х Коэффициент

Величина Ставка определяется так же, как в алгоритме «Оклад». Величины Процент, Курс валюты, Количество ставок, Отработано, Норма определяются так же, как в алгоритме «Надбавка».

Коэффициент рассчитывается по формуле:

Коэффициент = Педагогические часы / Педагогическая нагрузка

Здесь:

Значения параметров Педагогические часы и Педагогическая нагрузка берутся из соответствующих полей основания, либо выплаты, если не заданы в основании:

Рисунок 46

Если значение Педагогические часы не задано, а в параметрах выплаты отмечен пункт Использовать ФОВ, то Педагогические часы определяются по журналу учета отработанного времени как фактически отработанное время.

Если величина Педагогическая нагрузка не задана (значение поля «Педагогическая нагрузка» равно 0,00), то:

Педагогическая нагрузка = Норма

Если величина Педагогические часы не заданы (значение поля равно 0,00), и в параметрах выплаты отмечен пункт Использовать ФОВ (т.е. фактически отработанное время Отработано определяется по журналу учета отработанного времени), тогда:

Педагогические часы = Отработано

и далее полагается, что:

Отработано = Норма =1

Последнее означает, что величины Отработано и Норма из расчета исключаются. Заметим, что если не заданы ни Педагогическая нагрузка, ни Педагогические часы, и отработанное время определяется по журналу учета отработанного времени, то алгоритм фактически сводится к алгоритму «Надбавка»:

Сумма = Ставка х Процент х Курс валюты х Количество ставок х 1 / 1 х Педагогические часы / Педагогическая нагрузка = Ставка х Процент х Курс валюты х Количество ставок х Отработано / Норма

Примечание: Параметр «График работы» в основании данного метода имеет более высокий приоритет, чем график работы, заданный в параметрах выплаты или в лицевом счете.

Символы входимости для категорий ФОТ

+

  • «по сумме»

$

  • «по ставке»

%

  • «по коэффициенту»

#

  • «по коэффициенту и сумме»

*

  • «по произведению коэффициентов»



Отработано

Рисунок 47

Данный алгоритм расширяет возможности алгоритма «Надбавка» в части, касающейся расчета величин Ставка и Процент. Далее мы рассмотрим только отличительные особенности алгоритма «Отработано», все остальное Вы найдете в описании алгоритма «Надбавка».

Расчетная формула алгоритма:

Сумма = (Ставка В/У + Ставка ФОТ х Количество ставок) х Процент х Отработано / Норма х Курс валюты

Величины Курс валюты, Количество ставок, Отработано, Норма определяются так же, как в алгоритме «Надбавка».

Если в параметрах выплаты заданы одновременно группа В/У и группа категорий ФОТ:

Рисунок 48

то при расчете формируются две ставки: Ставка В/У и Ставка ФОТ.

Ставка ФОТ умножается на Количество ставок и произведение прибавляется к Ставке В/У:

Ставка = (Ставка В/У + Ставка ФОТ х Количество ставок)

Как и в алгоритме «Надбавка», наибольший приоритет имеет значение Ставки, заданное в основании; если в основании Ставка не задана, то она рассчитывается по группе выплат/удержаний; если зависимость от группы выплат/удержаний не установлена, Ставка рассчитывается по группе категорий ФОТ, как и в алгоритме «Надбавка».

Расчет Ставки по группе выплат/удержаний (Ставка В/У) выполняется сложением сумм выплат/удержаний, входящих в группу с символом «+» или с набором символов «+@», и рассчитанных В том же месяце, В котором рассчитывается данная выплата (если отбор начислений задан как «<--->» или как «Период В»).

При заданном отборе начислений как «Период За» учитываются выплаты рассчитанные за тот же месяц, ЗА который рассчитывается данная выплата, но не более «Периода В». Например, при расчете В мае ЗА апрель будут отбираться все в/у, рассчитанные ЗА апрель в любых месяцах, кроме месяцев после мая.

Если выплата/удержание входит в группу с символом «+» или «-», то ее сумма учитывается безусловно; если выплата/удержание входит в группу с набором символов «+@», то ее сумма учитывается при условии, что выплата/удержание рассчитана ЗА тот же месяц, ЗА который рассчитывается данная выплата.

Отбор начислений можно задать в соответствующем поле:

Рисунок 49

Процент в алгоритме «Отработано» может рассчитываться как функция величин Ставка или Отработано. Зависимость Процента от Ставки или Отработано устанавливается в параметрах алгоритма при помощи одной из шкал словаря «Шкалы правил»:

Рисунок 50

В поле Шкала для % указывается шкала, по которой рассчитывается Процент. В поле Расчет % следует указать, от какой величины рассчитывается Процент:

Ставка – от Ставки;

Факт – от Отработано.

Так, на приведенном выше рисунке приведен пример настройки, когда Процент рассчитывается от Ставки по шкале «% от Ставки». При этом заданная в параметрах шкалы формула:



определяет значения величины Процент для различных значений величины Ставка. Например, формула:

1000 : 50; 2000 : 100; 3000 : 120

означает:

если Ставка < 1000 руб., то Процент = 50%;

если 1000 руб. Ставка < 2000 руб., то Процент = 100%;

если Ставка 3000 руб., то Процент = 120%.

Настройка:

Рисунок 51

означает, что Процент рассчитывается от Отработано по шкале «% от Отработано».

Шкала в этом случае интерпретируется как



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

Например, для шкалы

0 : 50; 100 : 100

значением Процента будет 50, если сотрудник отработал менее 100 часов (мы предполагаем, что отработанное время измеряется в часах), и 100 – если отработано 100 часов и более.

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

наибольший приоритет имеет значение, заданное в основании;

если в основании Процент не задан, используется значение процента, заданное в параметрах алгоритма;

если значение процента не задано, Процент рассчитывается как функция Ставки или Отработано по шкале;

если шкала не указана, Процент рассчитывается как в алгоритме «Надбавка» – по категориям ФОТ лицевого счета, входящим в расчет выплаты с символами входимости «%» или «#».



Примечание: Параметр «График работы» в основании данного метода имеет более высокий приоритет, чем график работы, заданный в параметрах выплаты или в лицевом счете.



Символы входимости для алгоритма «Отработано»

Символы входимости выплат/удержаний:

Основные

+

  • сумма в/у входит со знаком «плюс»

-

  • сумма в/у входит со знаком «минус»

Дополнительные

@

  • учесть по «месяцу За»

Символы входимости для категорий ФОТ:

$

  • «по ставке»

+

  • «по сумме»

#

  • «по коэффициенту и сумме»

%

  • «по коэффициенту»

*

  • «по произведению коэффициентов»

Сверхурочные

Рисунок 52

Данный алгоритм расширяет возможности алгоритма «Отработано» в части, касающейся расчета Процента, с его помощью можно реализовать законодательно определенную механику оплаты сверхурочных работ (различный процент в зависимости от продолжительности). Уже в алгоритме «Отработано» была реализована возможность определения процента для Отработано по шкале. Однако в данном случае используется специальный алгоритм расчета суммы выплаты: отработанное время – т.е. величина Отработано – разбивается на интервалы в соответствии со шкалой; на каждом интервале рассчитывается своя сумма выплаты – с Процентом, определенным для данного интервала шкалой; итоговая сумма получается суммированием полученных на интервалах сумм.

Расчетная формула алгоритма:

Сумма = (Ставка В/У + Ставка ФОТ х Количество ставок) х Курс валюты / Норма х
(Отработано 1 х Процент 1 +… Отработано N х Процент N)

Как видно из формулы, алгоритм практически полностью повторяет алгоритм «Отработано». Единственное отличие в определении процента. В данном случае нам потребуется общую сумму Отработано распределить по составу редакции шкалы и вместо одной пары Отработано х Процент использовать в формуле их сумму.

Далее мы рассмотрим только отличительные особенности алгоритма «Сверхурочные», все остальное Вы найдете в описании алгоритма «Отработано».

В поле Шкала для % указывается шкала, по которой рассчитывается Процент. В поле Расчет сверхурочных следует указать режим учета рабочего времени:

Рисунок 53

Пусть расчет процентной ставки выполняется по шкале 0:120;3:150;5:200. Пусть в табеле сверхурочные часы распределены по дням месяца следующим образом: первый день – 4 часа; второй день – 6 часов; третий – 2 часа; четвертый – 3 часа. Тогда:

День

Сверхурочные часы

Обычный режим учета рабочего времени

Оплачено сверхурочных часов по ставке

120%

150%

200%

1

4

2

2


2

6

2

2

2

3

2

2



4

3

2

1


5

0




Итого

15

8

5

2

120%

2

Суммированный режим учета рабочего времени

150%

2

200%

11

Рисунок 54

Пример того, как будут выглядеть результаты расчета выплаты в расчетной форме,

Расчет сверхурочных На день:

Рисунок 55

Расчет сверхурочных На месяц:

Рисунок 56

Таким образом:

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

В конце длительного периода определяется общая сумма переработки и уже она относится на состав редакции шкалы. Такой учет свойственен при суммированном учете рабочего времени, когда имеется сложный график выходов на работу и он составляется для длительного периода в рамках которого возможны отклонения от него, но в конце периода обычно выходят в соответствие отработано и нормы (расчет сверхурочных На месяц).

Следует учитывать, что сказанное выше справедливо, когда рассматривается только время, отработанное сотрудником сверх Нормы:

При учете отработанного времени По факту или Не более нормы алгоритм разобьет все отработанное время (либо отработанное сотрудником время будет ограничено сверху величиной Нормы) на интервалы в соответствии со шкалой:

Рисунок 57

Символы входимости для алгоритма «Сверхурочные»

Символы входимости выплат/удержаний:

Основные

+

  • сумма в/у входит со знаком «плюс»

-

  • сумма в/у входит со знаком «минус»

Дополнительные

@

  • учесть по «месяцу За»

Символы входимости для категорий ФОТ:

$

  • «по ставке»

+

  • «по сумме»

#

  • «по коэффициенту и сумме»

%

  • «по коэффициенту»

*

  • «по произведению коэффициентов»

Часовой тариф

Алгоритм «Часовой тариф» (почасовая или сдельная оплата) выражается формулой:

Сумма = Ставка х Процент х Курс валюты х Количество ставок х Отработано

Алгоритм «Часовой тариф» используется как удобная альтернатива алгоритмам «Оклад» и «Надбавка» при расчете выплат с прямой тарификацией по времени (сдельные выплаты).

Ставка – как и в алгоритме «Оклад», часовая тарифная ставка или месячный оклад. Если параметр Лицевого счета (поле) Учет ФОТ имеет значение «Почасовой тариф», то Ставка рассматривается Системой как часовой тариф (руб/час), если же «Месячный оклад»то как месячный оклад.

В случае месячного оклада часовая тарифная ставка определяется делением Ставки на месячную Норму рабочего времени в часах.

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

Количество ставок, Процент, Курс валют, Отработано определяются так же, как в алгоритме «Надбавка».

Для алгоритма «Час» допустимо использовать такие же символы входимости что и в алгоритмах «Оклад» и «Надбавка».



Примечание: Параметр «График работы» в основании данного метода имеет более высокий приоритет, чем график работы, заданный в параметрах выплаты или в лицевом счете.



Параметры алгоритма «Часовой тариф»

Рисунок 58

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

Расчет процента/Значение – если процент не задан в основании выплаты, берется из настройки параметров алгоритма «Часовой тариф»; если он не задан и здесь, то производится поиск процента среди составляющих ФОТ Лицевого счета.

Валюта – валюта, в которой осуществляется расчет выплаты. Если валюта указана, то в поле Курс на основания выплаты Вы можете указать день расчетного периода, на который берется курс валюты для расчета. Под расчетным периодом в данном случае понимается период, за который рассчитывается выплата.

Таким образом, алгоритм расчета «Часовой тариф» в целом аналогичен алгоритму расчета «Надбавка», за исключением отсутствия параметра Норма. Хотя норма все таки используется и здесь при приведении Ставок из Фот к почасовой величине.



Символы входимости для категорий ФОТ

+

  • «по сумме»

$

  • «по ставке»

%

  • «по коэффициенту»

#

  • «по коэффициенту и сумме»

*

  • «по произведению коэффициентов»



РК (Районный коэффициент)

Рисунок 59

Алгоритм построен на основе алгоритма «Надбавка». От последнего он отличается тем, что:

Ставка определяется не по ФОТ, а по суммам выплат и удержаний, входящих в расчет данной выплаты;

В расчетную формулу не входит величина Количество ставок.

Расчетная формула алгоритма:

Сумма = Ставка х Процент х Курс валюты х Отработано / Норма

Величины Процент, Курс валюты, Отработано определяются так же, как в алгоритме «Надбавка».

Ставка, если она не задана в основании в поле «Ставка», рассчитывается по группе выплат/удержаний, зависимость от которой установлена в параметрах выплаты в поле «Группа В/У».

Рисунок 60

Расчет Ставки по группе выплат/удержаний выполняется как и в алгоритме «Отработано»: сложением сумм выплат/удержаний, входящих в группу с символом «+» или с набором символов «+@», и рассчитанных В том же месяце, В котором рассчитывается данная выплата (если отбор начислений задан как «<--->» или как «Период В»).

При заданном отборе начислений как «Период За» учитываются выплаты рассчитанные за тот же месяц, ЗА который рассчитывается данная выплата, но не более «Периода В». Например, при расчете В мае ЗА апрель будут отбираться все в/у, рассчитанные ЗА апрель в любых месяцах, кроме месяцев после мая.

Если выплата/удержание входит в группу с символом «+» или «-», то ее сумма учитывается безусловно; если выплата/удержание входит в группу с набором символов «+@», то ее сумма учитывается при условии, что выплата/удержание рассчитана ЗА тот же месяц, ЗА который рассчитывается данная выплата.

Отбор начислений можно задать в соответствующем поле:

Рисунок 61

Норма определяется так же, как в алгоритме «Надбавка», но при этом в параметрах алгоритма можно установить ограничения по срокам работы сотрудника на предприятии и по срокам действия лицевого счета:

Рисунок 62

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

Установка ограничения нормы по периоду работы приведет к тому, что при расчете Нормы будут учитываться указанные в анкете даты приема/увольнения сотрудника. Так, если по графику в месяце 20 рабочих дней, а сотрудник принят на работу 10-го числа, то Норма составит не 20 дней, а 20 дней минус количество рабочих дней на периоде с 1 по 9 число включительно.

Установка ограничения нормы по сроку действия ЛС приведет к проверке заданных в лицевом счете дат начала и окончания действия лицевого счета (исполнения должности). Например, если срок действия ЛС закончился 10-го числа (с 11-го числа сотрудник был переведен на другую должность), то Норма будет равна количеству рабочих дней/часов на периоде с 1 по 10 число включительно.

Если ограничение нормы не задано, то Норма, как обычно, равна количеству рабочих дней/часов в месяце, рассчитанное по рабочему календарю сотрудника.



Примечание: Параметр «График работы» в основании данного метода имеет более высокий приоритет, чем график работы, заданный в параметрах выплаты или в лицевом счете.



Символы входимости для алгоритма «РК»:

Символы входимости выплат/удержаний:

Основные

+

  • сумма в/у входит со знаком «плюс»

-

  • сумма в/у входит со знаком «минус»

Дополнительные

@

  • учесть по «месяцу За»

Символы входимости для категорий ФОТ:

%

  • «по коэффициенту»

*

  • «по произведению коэффициентов»

Премия за период

Рисунок 63

Довольно часто в организациях требуется рассчитать премию, за какой-либо период времени (квартал, год). При этом базовая ставка обычно берется из ФОТ, устанавливается процент от этой ставки и учитывается отношение Нормы и Отработано на периоде, ЗА который выплачивается премия.

Алгоритм построен на основе алгоритма «Надбавка» и отличается от последнего наличием в расчетной формуле дополнительного коэффициента Стоимость балла. А также следует учитывать, что при первоначальном расчете (Рассчитать по основанию) нет учета разбиения начислений по хронике (всегда одно начисление с 1 по последнее число месяца Периода ЗА). Отработано и Норма собираются не в месяце Периода ЗА, а на отдельно заданном интервале. Также присутствует возможность «дорассчитать» премию за текущий месяц при закрытии основания (Учесть месяц закрытия).

Расчетная формула алгоритма:

Сумма = Ставка х Процент х Курс валюты х Количество ставок х Отработано / Норма х Стоимость балла

Ставка определяет размер премии, т.е. выражается количеством рублей, единиц валюты либо баллов, если задана шкала Стоимость балла. Задать Ставку можно в поле Ставка основания:

Рисунок 64

Если Ставка в основании не задана (значение поля = 0,00), то она рассчитывается по ФОТ текущего лицевого счета сотрудника (лицевого счета, по которому выполняется расчет выплаты), подробнее см. раздел «Надбавка». При этом учитываются записи, действующие на первое число месяца ЗА, либо на любое другое число месяца, указанное в поле Рассчитать по ФЗП на:

Рисунок 65

Величины Курс валюты, Количество ставок, Процент определяются так же, как в алгоритме «Надбавка».

Параметры Норма и Отработано в отличие от алгоритма «Надбавка» вычисляются не в месяце Периода ЗА, а на указанном расчетном периоде:

Рисунок 66

т.е. в данном случае расчетный период равен двенадцати месяцам до месяца, ЗА который производится расчет. При этом если указана Дата начала РП:

Рисунок 67

то расчетный период откладывается от этой даты.

В основании выплаты можно задать ограничение для определения Отработано:

Рисунок 68

Определение Нормы и Отработано

Как уже отмечалось, механика определения Нормы и Отработано отличается от алгоритма «Надбавка». Есть период, в общем случае отличный от Периода ЗА. При чем, в зависимости от заданной в параметрах выплаты области видимости можем брать хронику графика работы для Нормы и Отработано не только из текущего ЛС, а из других ЛС данного сотрудника тоже:

• Для определения ЛС, из которых будет браться Отработано и графики работы для Нормы всегда смотрится только области видимости:

Период работы – Текущий;

ЛС – Текущий или Основные:

Рисунок 69

• Если график работы из хроники ЛС действует неполный месяц (переводы и т.д.) то по нему Норма берется только за интервал действия.

• Если после определения действующих на Периоде графиков получили в рамках Периода отрезки, где нет действующих графиков, то для этих отрезков берется ближайший по периоду действия графиков справа (после), а если такого не нашли то слева.

• Для подсчета Отработано определяется Отработано по каждому отрезку для ЛС из ФОВ или Нормы.

Например:

Пусть есть период 4 квартал (октябрь, ноябрь, декабрь). Сотрудник на этом квартале работал с 16 октября по 15 ноября по ЛС1 с графиком работы 1 и с 16 ноября по 15 декабря по ЛС 2 с графиком 2.

По графику 1 нормы – 30,30,30, По графику 2 – 20,20,20. Для простоты предположим, что за полмесяца нормы получаются ровно половина от месячной.

В настройках задана область – Основные.

Тогда алгоритм определения Нормы следующий:

Отбираются ЛС на периоде (4 квартал). Получаем наши два ЛС в выборке. Определяются отрезки действия графиков работы на периоде с учетом ЛС и их хроники. Т.к. в рамках ЛС графики не менялись, то получаем отрезки:

(1) 1 октября – 15 октября. Тут график работы 1 из ЛС1, т.к. ближайший справа;

(2) 16 октября – 15 ноября. Тут график работы 1 из ЛС1, т.к. действует;

(3) 16 ноября – 15 декабря. Тут график работы 2 из ЛС2, т.к. действует;

(4) 16 декабря – 31 декабря. Тут график работы 2 из ЛС2, т.к. справа ничего, а слева 2.

Тогда Норма это:

(1) (15 за полмесяца по графику 1) +

(2) (15 за полмесяца октября и 15 за половину ноября по графику 1) +

(3) (10 за полмесяца ноября и 10 за полмесяца декабря по графику 2) +

(4) (10 за полмесяца декабря по графику 2);

(5) Итого 75.



Внимание! При определении Ставки параметры Норма и Отработано рассчитываются на интервале начисления (1-31).

Для случая когда график работы указан в выплате формула отвечает не за сбор дней , а за сбор невыходов. Например, если мы указали календарный график в выплате, то следует в формуле указать DA()

Стоимость балла

Часто возникает необходимость при расчете вести дополнительный коэффициент. Суть его состоит в том, что в ФОТ при расчете по алгоритму вводится не сумма, а количество балов, которое рассчитывается по сложной схеме каждому сотруднику отдельно. При этом для всех задается общая стоимость одного балла. Тогда просто в ФОТ заводят позицию, в которой перед расчетом указывают количество баллов каждому сотруднику, а стоимость балла задают один раз одну для всех. Именно для задания стоимости и нужен данный коэффициент в формуле.

Стоимость балла задается при помощи словаря «Коэффициенты индексации», а затем указывается в основании или в параметрах выплаты:

Рисунок 70

Стоимость балла берется из шкалы коэффициента индексации, действующей на Период ЗА начисления.

Также стоимость балла можно задавать в параметрах выплаты с помощью переменных из раздела Учетная политика>Учетная политика>Балльная система оплаты:

Рисунок 71

Символы входимости для категорий ФОТ

+

  • «по сумме»

$

  • «по ставке»

%

  • «по коэффициенту»

#

  • «по коэффициенту и сумме»

*

  • «по произведению коэффициентов»

Баллы

Рисунок 72

Алгоритм построен на основе алгоритма «Надбавка» и отличается от последнего наличием в расчетной формуле дополнительного коэффициента Стоимость балла:

Сумма = Ставка х Процент х Курс валюты х Количество ставок х Отработано / Норма х Стоимость балла

Название связано с тем, что чаще всего по такой формуле рассчитываются надбавки с указанным для группы ЛС коэффициентом (Баллы).

Стоимость балла

Часто возникает необходимость при расчете вести дополнительный коэффициент. Суть его состоит в том, что в ФОТ при расчете по алгоритму вводится не сумма, а количество балов, которое рассчитывается по сложной схеме каждому сотруднику отдельно. При этом для всех задается общая стоимость одного балла. Тогда просто в ФОТ заводят позицию, в которой перед расчетом указывают количество баллов каждому сотруднику, а стоимость балла задают один раз одну для всех. Именно для задания стоимости и нужен данный коэффициент в формуле.

Стоимость балла задается при помощи словаря «Коэффициенты индексации», а затем указывается в основании или в параметрах выплаты:

Рисунок 73

Стоимость балла берется из шкалы коэффициента индексации, действующей на Период ЗА начисления.

Также стоимость балла можно задавать в параметрах выплаты с помощью переменных из раздела Учетная политика>Учетная политика>Балльная система оплаты:

Рисунок 74

Остальные параметры описаны в алгоритме «Надбавка».



Символы входимости для категорий ФОТ

+

  • «по сумме»

$

  • «по ставке»

%

  • «по коэффициенту»

#

  • «по коэффициенту и сумме»

*

  • «по произведению коэффициентов»

Доплата до минимума

Рисунок 75

Алгоритм предназначен для расчета суммы доплаты до законодательно определенного минимального заработка.

Расчетная формула алгоритма:

Сумма = Ставка х Отработано / Норма - Заработок


Примечание. Если получили отрицательную Сумму, то сумма начисления
считается равной 0.

Величины Отработано, Норма определяются так же, как в алгоритме «Оклад».

Ставка имеет смысл законодательно определенного минимального размера заработка, выражается количеством рублей в месяц. Задать Ставку можно в поле «Ставка» основания:

Рисунок 76

Если Ставка в основании не задана (значение поля = 0,000), то для ее расчета используется ссылка на шкалу коэффициентов индексации, заданная в параметрах алгоритма:

Рисунок 77

В качестве шкалы используется одна из шкал словаря «Коэффициенты индексации», которая должна описывать изменение величины минимального размера заработка во времени (т.е. величина, которая в терминах шкалы называется «коэффициент», должна представлять собой значение Минимального размера заработка).

При определении Минимального размера заработка Система отберет из шкалы значения, даты действия которых попадают в период, за который выполняется расчет (Первое число - Последнее число). Из отобранных значений в качестве Ставки определяется значение с максимальной датой начала действия.

Если в указанной шкале коэффициентов индексации нет значений, удовлетворяющих условиям отбора, или, если ссылка на шкалу коэффициентов индексации не указана, то Ставка рассчитывается по ФОТ текущего лицевого счета сотрудника (лицевого счета, по которому выполняется расчет выплаты). В расчете принимают участие параметры «Ставка» и «Сумма» категорий ФОТ, от которых зависит данная выплата – напомним, эти категории составляют группу, указанную в параметрах выплаты в словаре «Выплаты и удержания»:

Рисунок 78

Ставка собирается на дату из основания:

Рисунок 79

В противном случае значение Ставка выбирается из значений словаря «Минимальная оплата труда». Среди значений МОТ выбираются те, у которых дата начала их действия меньше, чем последнее число периода расчета выплаты. Среди отобранных значений определяется как Ставка то, у которого дата начала его действия максимальна.

При расчете Ставки из шкалы коэффициентов или из ФОТ лицевого счета сотрудника следует обратить внимание на параметр «Учет количества ставок», если данный параметр отмечен, сумма Ставки будет умножена на кол-во Ставок. Однако если Ставка указана в основании – при расчете кол-во ставок игнорируется.

Заработок определяется по заданной в выплате группе выплат. Расчет Заработка по группе выплат/удержаний выполняется сложением сумм выплат/удержаний, входящих в группу с символом «+» или с набором символов «+@», и рассчитанных В том же месяце, В котором рассчитывается данная выплата (если отбор начислений задан как «Период В»).

При заданном отборе начислений как «Период За» учитываются выплаты рассчитанные за тот же месяц, ЗА который рассчитывается данная выплата, но не более «Периода В». Например, при расчете В мае ЗА апрель будут отбираться все в/у, рассчитанные ЗА апрель в любых месяцах, кроме месяцев после мая.

Если выплата/удержание входит в группу с символом «+» или «-», то ее сумма учитывается безусловно; если выплата/удержание входит в группу с набором символов «+@», то ее сумма учитывается при условии, что выплата/удержание рассчитана ЗА тот же месяц, ЗА который рассчитывается данная выплата.

Отбор начислений можно задать в соответствующем поле:

Рисунок 80

Символы входимости для алгоритма «Доплата до минимума»:

Символы входимости выплат/удержаний:

Основные

+

  • сумма в/у входит со знаком «плюс»

-

  • сумма в/у входит со знаком «минус»

Дополнительные

@

  • учесть по «месяцу За»

Символы входимости для категорий ФОТ:

+

  • «по сумме»

$

  • «по ставке»

%

  • «по коэффициенту»

#

  • «по коэффициенту и сумме»

*

  • «по произведению коэффициентов»



КВ (Компенсационная выплата)

Рисунок 81

Данный алгоритм предназначен для индексации сумм произведенных выплат на определенный пользователем коэффициент.

Алгоритм построен на основе алгоритма «Районный коэффициент» и отличается от последнего наличием в расчетной формуле дополнительного Коэффициента компенсации.

Расчетная формула алгоритма:

Сумма = Ставка х Процент х Курс валюты х Отработано / Норма х Коэффициент компенсации

Основные отличия от алгоритма «Районный коэффициент»:

Расчет производится не за один указанный период За, а за несколько;

Ставка определяется на основании начислений, чей период В совпадает с периодом в данном алгоритме;

Также при расчете ставки будет учитываться новая входимость KV - ранее предоставлено компенсаций;

Присутствует дополнительный параметр Коэффициент компенсации, который необходимо дополнительно определить при расчете начисления.

Коэффициент компенсации устанавливается в настройках выплаты, либо рассчитывается по категориям ФОТ лицевого счета, входящим в группу категорий ФОТ, от которой зависит данная выплата, с символами входимости «%».

Ставка прямо задается в основании, либо рассчитывается по суммам выплат и удержаний, входящих в расчет данной выплаты.

Расчет Ставки по группе выплат/удержаний выполняется как и в алгоритме «Районный коэффициент», отбор начислений всегда происходит по Периоду В.



Символы входимости для алгоритма «КВ»:

Символы входимости выплат/удержаний:

Основные

+

  • сумма в/у входит со знаком «плюс»

-

  • сумма в/у входит со знаком «минус»

KV

  • учесть ранее предоставленные компенсации

Дополнительные

@

  • учесть по «месяцу За»

Символы входимости для категорий ФОТ:

+

  • «по сумме»

$

  • «по ставке»

%

  • «по коэффициенту»

#

  • «по коэффициенту и сумме»

*

  • «по произведению коэффициентов»



Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Главная Контакты Цены Для правообладателей
Все права на материалы предоставленные на этом сайте принадлежат их правообладателям.
Разработка
Dangetsu
© 2020 - 2024