Time Sheets
Setup
On the side of the Adonis Personnel Manager, we need to set up:
Connection to APP;
Special Entry Codes in Payroll (set up by Adonis payroll team after you discussed/agreed all conditions, rules);
Calendars, payscales (overtime rules), transactions.
Connection Setting
To enable the Time Sheets datagroup, please go to Global Options > Import/Export > Web Service:
You should set the URL (path) for the Adonis Personnel Portal web service that is responsible for time calculations.
The URL can be found under Adonis Personnel Portal administrator screen > General Settings > Crew Portal Service Settings > URL.
Select Authentication Method.
Then you can test the connection.
Click OK to save.
Defining Calendars
Calendars should exist in the General Codes -> Miscellaneous:
Click New to add a calendar.
Define Code, Text (full name), APP Modules (select from the drop-down in what APP modules to enable this code).
It offers two tabs for Fixed Holidays & Floating Holidays.
Fixed holidays require only date & month input as they are on the same date each year (like Christmas & New Year).
Floating holidays additionally require year input as their dates change from year to year (as Orthodox Easter).
Click OK to save.
Payscales Setup
Please create such calendars for all nationality groups that exist onboard a vessel.
Please go to Payroll > Payscales > Overtime:
Note: that the settings are available both for Payscale Tables & Codes.
Settings existing for Table are inherited by all Codes, but if the Code has its properties, they override ones set under Table.
Calendar
Select one of the calendars defined in the previous step in General Codes.
If no calendar is selected - then no holiday days will exist under this payscale.
This tab exists both for tables & codes, but if both are defined - then the code settings have higher priority.
Click OK to save.
Normal Hours - normal weekdays & holiday work hours should be set up for the selected calendar.
Define the Minimum & Maximum values for work hours for each day of the week, public holidays, and sign-on/off days.
It is used when seafarers have different rules for how overtime is calculated based on their nationality and payscale.
These settings will be used for calculating how many overtime hours a person has per day, depending on what day it is (holiday, weekend, or weekday).
All hours/minutes worked over Max value will be counted as overtime, hours worked less than Min will subtract the difference (worked hours - the minimum required working hours) from the overtime total.
If Guaranteed hours are set - the corresponding value is returned if actual Work hours are less than Minimum normal hours.
Hours worked between Min & Max will not affect overtime calculation.
Note that settings for weekend/holiday days don't overrule usual days. The minimum value of settings is taken to count.
Here you can also set Maximum working hours per week/month
This setup can be done both for Payscale Table & Code. The values setup for code has higher priority if defined.
If not - the table settings are used.
If values for Code are inherited from Table - they are highlighted red