...
Info |
---|
e.g.For 1 day onboard to give 0.5 leave day the factor should be 0,5. For 1 day on leave to deduct 1 day of earned leave days balance the factor should be 1. Note: a script can be used instead of a figure when setting the leave rates on the various levels. |
...
Individual Level
First the system checks if the Leave Factor is set for a certain person on Payroll -> Constants tab (that is also accessible from Personal Details- > Payroll -> Constants tab) and takes this value.Payscale Code level
If the Leave Factor is not set on the Constants tab, then the system checks the Leave Factor on a Payscale Code and takes this value.
It is setup under Payroll Module -> Payscales -> Payscale Code Properties or under Setup > Tables -> Payscales -> Payscale Code Properties.Payscale Table level
If the Leave Factor is not set on the Constants tab, then the system checks the Leave Factor on a Payscale Table.
It is setup under Payroll Module -> Payscales -> Payscale Table Properties or under Setup > Tables -> Payscales -> Payscale Table Properties.Company level
If the Leave Factor is not set on Payscale table, the system checks the Leave Factor on the Company level. The Company to which a crew profile is linked to in Personal Details > Employment is checked.
It is setup under Setup -> Organization Structure -> selected company details -> Leave Days Accounting.Activity level
If the Leave Factor is not set on Organization level, the system checks the Leave Factor on Activity code.
It is setup under Setup -> General Codes -> Activity Codes Details.
IMPORTANT NOTE: the Leave factor in activity code has to be 0, less or more than 0.
If the leave factor is left blank in activity properties, leave days calculation is disabled and overruling does not work for this activity code.
It is strongly advisable that each activity is linked to some Leave Days Accumulator. Otherwise the leave days will be calculated on activity but will not be included into Leave Account Overview Screen.
...
Displays earned leave days based on activity end date. Please note that in order that data is displayed you should define the webservice web-service url under Setup > Global Options > Web Service.
...
Create new activity codePaid Leave Days or Leave Days Paid from Payrollunder Setup -> General Codes -> Activity Codes and turn on option Leave Days Paid from Payroll on this code.
There is no need to add a separate Leave Days Accumulator for such activity. The is a standard, hard-coded accumulator for this purpose called Settled Via Payroll. However if you want to use a different name for the paid days accumulator, you can create a customized one and link it to Paid Leave Days activity.Go to Payroll Module -> Entry Code Maintenance (that is also accessible from Setup -> Entry Code Maintenance).
Create a new allowance Entry Code for Paid Leave Days (or select the existing one) -> turn on option Generate Leave Days Paid Activity and link it to the new activity you created.
6.2. Usage
When the setup has been completed, you can then open Payroll Module and add Paid Leave DaysEntry Code to the person in question with the number of leave days to be paid -> calculate -> save the changes.
After this is done the system will automatically create a new activity for this person.
The activity will pick up the number of days you inputted on the Entry Code, but with the minus sign for deduction.In the Leave Account Window you will then see that the number of days from Paid Leave Days activity will be added to the Settled Via Payroll accumulator (or user-defined accumulator) and deducted from the total.
If you'd like to you can define some other accumulator for those days and link it to this activity. Then days will be added to your customized accumulator instead of Settled Via Payroll accumulator.
...