The instructions in this routine are directed to the employee. You will run the routines for clocking in and out, start and stop an operation, report time for a work group, create a consolidated order, and report quantity for a selected order.
Prerequisites
You must have a card identity number.
Time codes
In Work with system values it is defined whether it should be mandatory to use a time code when clocking in or not. If it is set to mandatory, then you add a time code when your clocking in time deviates for the normal work hour, e.g., arriving later or earlier than the start of your day scheme, working overtime, etc. For additional information, see the Time Appendix.
The following time codes exist:
Overtime
When a code for overtime is used, overtime will be created for presence time outside the interval of expected presence defined by the day scheme.
Codes for overtime should be used when you clock in or out outside working hours.
Exceptions
- If overtime inside working hours is allowed and you end the day by clocking out before end of working hours with a code for overtime, overtime will be calculated as if you had used the code when you clocked in in the morning.
- A time code with the Valid at start/end attribute = YES may be used. If used when clocking in at the beginning of the day, or when clocking out in the evening, overtime will be created at the other end of the day if you clocked out after working hours or in before working hours without using a time code.
Clock in
If you clock in with a code for overtime it is valid until you clock out or until start of working hours if you clock in before start of working hours and clock out after.
Clock out
If you clock out with a code for overtime it will be valid backwards until the previous in or to the end of working hours if you clock out after the end of working hours but clocked in before.
The resulting overtime may be different from the time covered by the code depending on other rules or restrictions. For instance:
- Actual presence is less than expected when overtime is requested and the day scheme requires full time before overtime is granted.
- Negative flexitime reduces overtime or positive flexitime is converted to overtime. This is controlled by the Flexi/Presence attribute defined for the wage group.
When a time code for overtime is used the wage type of the overtime can be determined in two ways:
- If the day scheme has overtime intervals defined for the time code the overtime is compared to the overtime intervals and transactions created with wage type from the corresponding overtime intervals. By using overtime intervals you can use one code when clocking in or out but the wage type of the resulting overtime depends on when overtime is requested.
- If there are no overtime intervals defined for the used time code all calculated overtime will get the wage type associated with the time code.
Absence
When a code for absence is used absence time will be created for absence inside the interval of expected presence defined by the day scheme.
Clock in
If you clock in with a code for absence it is valid backwards to the last time you clocked out or to the start of working hours if you have not clocked out after start of working hours.
Clock out
If you clock out with a code for absence it will be valid until next time you clock in or to the end of working hours if you did not clock in again (within working hours) or clocked in before the end of working hours.
Out of office
Time codes for out of office are used to report time for business travel, education or conferences outside the office, etc. This means that the time is calculated as presence time but you are physically absent. A code for out of office is connected to a wage type, which is defined both as presence and absence.
Clock in
If you clock in with a code for out of office it is valid backwards to the last time you clocked out (within working hours) or to the start of working hours if you have not clocked out, or if you clocked out before the start of working hours.
Clock out
If you clock out with a code for out of office it is valid until the next time you clock in (within working hours) or to the end of working hours if you have not clocked in again, or if you clocked in after the end of the working hours.
Flexitime
A time code can be connected to a wage type for flexitime. When clocking in or out using a code for flexitime outside working hours the code will generate positive flexitime.
When clocking in or out inside working hours the code will generate negative flexitime.
Presence
Time codes for presence are used to override the wage type in the day scheme for presence during working hours. Codes for presence are connected to a wage type, which is defined as presence and all other attributes (absence, overtime, etc.) are set to NO.
Clock in
If you clock in with a code for presence, time during working hours will get the wage type from the time code. The time code is valid until you clock out or to the end of working hours if you clock out after end of working hours.
Clock out
If you clock out with a code for presence the code is valid backwards to the last time you clocked in or to the start of working hours if you clocked in before the start of working hours.
Break absence
This type of time codes is not connected to any wage type and is used only by employees that use exception reporting to indicate presence after a period of absence. When you clock in with a code for break absence the clocking transaction is created at the start of working hours.
Enquiries and printouts
- TR journal enquiry – personal enquiry; accessed via the Time reporting routine.
- Balance enquiry – personal enquiry; accessed via the Time reporting routine.
- Calendar enquiry – personal enquiry; accessed via the Time reporting routine.
- Print journal