Extra Rules can be imported via CSV.
Prepare the CSV file formatted with columns in the exact order mentioned below:
Variable name | Description | Required | Accepted Formats | Example |
ERID | The ID of the existing rule if updating | FALSE | Numeric | 123 |
extraname | The name of the extra rule that will appear on payslips | TRUE | Alphanumerical | Night Shift Allowance |
eusername | Who the rule applies to | TRUE | "ALL" or specific employee usernames/group IDs | john_smith |
type | The type of extra rule | TRUE | "fixed" or "percent" | fixed |
value | The dollar amount ($10) or percentage value (0.75 for 75%) | TRUE | Decimal | 10.25 |
extraafter | Hours worked required before the rule applies | TRUE | Decimal | 0 |
ts_logic | How the rule applies to timesheets:
| TRUE | "na", "less", "equal", "great", "shift", "hours", "hrs_c", "hrs_m", "split" | na |
multi | The multiplier value or shift count threshold | TRUE | Intereger | 1 |
overtime | The payment classification:
| TRUE | "FALSE", "TRUE", "BONUS", "EXTRA", "ALLOW", "ALLO2", "WCE", "RBURS" | ALLOW |
stp_extra | STP Classification Chart | TRUE | String (from STP Classification Chart) | Other |
condition1 | When the rule applies based on time:
| FALSE | "0", "1", "2" | 1 |
bw_start | Start time for time condition | FALSE | HH:MM (24-hour format) | 19:00 |
bw_end | End time for time condition | FALSE | HH:MM (24-hour format) | 06:00 |
day | Day of week the rule applies to:
| FALSE | "", "Weekdays", or specific day names | Friday |
job | How jobs are recorded:
| FALSE | "0", "1", "2", or specific Job ID | 0 |
shadow | When the rule applies:
| FALSE | "0", "1", "2" | 0 |
day_v_shift | Whether to count days or shifts:
| FALSE | "0" or "1" | 0 |
ERID | extraname | eusername | type | value | extraafter | ts_logic | multi | overtime | stp_extra | condition1 | bw_start | bw_end | day | job | shadow | day_v_shift |
Extra Payment | ALL | fixed | 10 | 0 | na | 1 | ALLOW | 0 | 00:00 | 00:00 | 0 | 0 | 0 | |||
Night Shift Allowance | john_smith | fixed | 20 | 0 | great | 2 | ALLOW | Other | 1 | 19:00 | 06:00 | Weekdays | 1 | 0 | 0 |
Uploading the CSV File
A confirmation message will indicating the number of records that were successfully imported or updated.