Timecard Derivation Sequence
When you set the processing options for the Time Entry MBF Processing Options business function, you determine the sequence that the system uses to derive values for fields on the timecard entry forms.
The system first uses the field value that is described in the Step 1 column. If no value exists, the system then uses the field value that is described in the Step 2 column. If no value is found, the system uses the value that is described in the Step 3 column, and so on, until the system derives a value for the specified field.
For example, the system derives a value for the Timecard Record Type field as follows:
Step 1
The system determines whether a value has been manually entered into that field on the timecard. If a value has been manually entered on the timecard, the system uses this value to process the timecard, and no further action is taken. If no value was entered on the timecard, the system proceeds to Step 2.
Step 2
The system tries to retrieve the value that is in the Timecard Record Type field in the F060116 table. If a value exists in this table, the system uses it to process the timecard and no further action is taken. If no value exists in this table, the system proceeds to Step 3.
Step 3
The system populates the Timecard Record Type field on the timecard with a default value of 1.
This table lists the sequence that the system uses to populate fields on the timecard:
Field on the Timecard |
Step 1 |
Step 2 |
Step 3 |
Step 4 |
Step 5 |
---|---|---|---|---|---|
Timecard Record Type |
Manually entered on timecard. |
F060116 table |
Default - 1 |
Blank |
Blank |
Pay Type |
Manually entered on timecard. |
Option - U, F069126 table |
Option - E, F060146 table |
Labor Distribution table |
Blank |
Date Worked |
Manually entered on header of timecard. |
Pay Period Ending for Autopay |
Blank |
Blank |
Blank |
Home Company |
Manually entered on timecard. |
F060116 table |
Blank |
Blank |
Blank |
Home Business Unit |
F0693006 table |
Manually entered on timecard |
F060116 table |
Blank |
Blank |
Union Code for Wages and Reporting |
Manually entered on timecard. |
F069306 table |
F060116 table |
Blank |
Blank |
Job Type |
Manually entered on timecard. |
F060116 table |
Blank |
Blank |
Blank |
Job Step |
Manually entered on timecard. |
F060116 table |
Blank |
Blank |
Blank |
Labor Distribution Account |
Manually entered on timecard. |
Employee Labor Distribution Instructions (for autopay employees) |
F081012 table |
F06904 table |
Blank |
Billing Distribution (Recharges) |
Manually entered on timecard. |
AAIs for any Missing Element RD (F06904) |
Blank |
Blank |
Blank |
Equipment Distribution |
Manually entered on timecard. |
AAIs for Object Account ED (F06904) |
Blank |
Blank |
Blank |
Job Location |
Manually entered on timecard. |
Business Unit associated with Primary Distribution |
Blank |
Blank |
Blank |
Shift Code |
Manually entered on timecard. |
F060116 table |
Blank |
Blank |
Blank |
Shift Differential and Method |
Manually entered on timecard. |
Shift Differential Table $/HR or% (F069246) |
If Shift Code is blank, retrieve from Pay Type table $/HR (F0690116) |
Blank |
Blank |
Hours Worked |
Manually entered on timecard. |
Autopay Instructions |
Labor Distribution table |
Blank |
Blank |
Rate |
Manually entered on timecard. |
Option - U, F069126 table |
Option - U, F060146 table |
Option - E, F060146 table |
F060116 table Xe Table: F060118 |
Base Rate |
See explanation. |
Blank |
Blank |
Blank |
Blank |
Gross Pay |
Entered Lump Sum Amount. |
Calculated |
Blank |
Blank |
Blank |
Flat Burden per cent |
F060116 table |
Option - U, F069126 table |
Labor Distribution Business Unit (F0006) |
Blank |
Blank |
W/C Insurance |
Manually entered on timecard. |
Labor Distribution Account, update in F0901 |
F06106 table |
Option - U, F069126 table |
F060116 table |
Work Tax Area |
Manually entered on timecard. |
Labor Distribution Payroll Business Unit (F0006) |
F060116 table |
Blank |
Blank |
Check Route Code |
Manually entered on timecard. |
F060116 table |
Blank |
Blank |
Blank |
Equipment Rate Code |
Manually entered on timecard (F1301). |
Distribution Account, update in the F0901 table |
Labor Distribution Business Unit, update in Payroll Business Unit or F0006 table |
F1302 table |
Blank |
Equipment Rate |
Manually entered on timecard. |
F1301 table |
Blank |
Blank |
Blank |
Bank Account |
Defined in prepayroll processing option. |
Interim check entry |
AAIs |
Blank |
Blank |
The base rate is not derived from the hourly rate. The hourly rate is derived from the base rate, usually by applying a multiplier. The extended hourly rate is derived by applying shift and uprate amounts to the hourly rate.The derivation of the base rate depends on the derivation of the hourly rate:
You can retrieve the base rate from the record in the F069126 table. The base hourly rate does not include any multiplier associated with the pay type. The multiplier is used to derive the hourly rate (PHRT) from the base hourly rate (BHRT). The base hourly rate and hourly rate can be retrieved from the F069126. The Time Entry MBF determines which rate to retrieve from Union Rates table based on the pay type of the timecard and the pay types specified in the Time Entry MBF POs. If the timecard's pay type is the same pay type as listed in the "Pay Type - Hourly" processing option, then both the base rate and hourly rate is the hourly rate retrieved from the F069126. If the timecard's pay type is the same pay type listed in the "Pay Type - Regular Overtime" processing option, then the base hourly rate is the F069126 hourly rate and the hourly rate is either the F069126 overtime rate (if an overtime rate was specified on the Union Rate's record) or the base rate times the pay type multiplier from the timecard (if the OT rate was not specified on the Union Rates record). The same process continues for the other overtime and holiday rates. For the overtime rates, the pay type multiplier will only be applied to the base hourly rate if the overtime rate is not found in the F069126 Union Rates record. Otherwise, the hourly rate will be the OT rate retrieved from the F069126.
If the system uses F060146 to derive the hourly rate, the system uses the same rate as the base rate.
If you manually enter the hourly rate, the system determines the base rate by dividing the hourly rate by the pay-type multiplier. If an override rate is entered on the timecard, the override rate becomes the base rate, hourly rate, and extended rate. No other modifications are made to these three rates by the Time Entry MBF.
If the hourly rate is retrieved from the F060116 table, the system uses the same rate as the base rate.