Service Length Bonus

Initially, the module calculates the employee's service length since the date of admission (Admis. Date field in the Employee Registry), or since the base date of the bonus (Base Dt. Ann.etc. - parameter 20: Service Length Bonus) if it is informed and later than the admission date.

After this operation, the bonus value is calculated by dividing the service length by the bonus referential defined for the employee, that means: 1 for one-year period, 2 for two-year period and so on (Ann. Car. etc. in the parameter).

At this moment, two procedures can be followed:

If the field ($ Annuity, etc.) referring to the bonus value in the parameter is filled, it is multiplied by the bonus value, resulting in the value to pay.
If the field (% Annuity, etc.) referring to the bonus percentage in the parameter is filled, it is multiplied by the bonus amount, and the result  is applied to the value of the Month Salary field in the Employee Registry.

The result is compared to the value limit defined for the bonus in the (Annuity Lim., etc.) parameter. If the resulting bonus value is greater, the value limit is paid.

See Also

Employee Registry