Within the payroll system, transaction types are required to identify the type of transaction that are being entered.
Hence, you need to assign a transaction code whenever you record a transaction.
To assign a code to a transaction:
Fields in the Transaction Code Maintenance Screen
This table provides information about the fields in the Transaction Code Maintenance screen.
| Field | Description |
|---|---|
Transaction Code | The transaction code that will be used throughout the payroll programs to enter time worked, leave taken and accrued, additions, deductions, taxation values, adjustments and other payroll transactions is displayed in this field. |
Group |
This is used to allow for more than one version of a transaction code. For example, the user may want to set up two normal time transactions with different oncosts. If there is a match with the group code in the employee master file then the transaction matching the employee's group code will be used, otherwise the transaction with a blank group code will be used. |
Description | Enter the description for the transaction in this field. If this field is left blank then it will default to the description of the transaction type. |
Short Name | Short name is an eight character description of the transaction that is printed on payslips and some reports. If this field is left blank then it will default to the description of the transaction type. |
Include Super Calculation | Select the checkbox to include the amounts for the transaction code in the calculation of the employer superannuation contribution. |
Include RDO Calculation | Select the checkbox to include the amounts for this transaction code in the calculation of RDO accruals. |
Include LSL Calculation | Select the checkbox to include the transaction code in the calculations of LSL accruals. |
Include in Leave Accrual Calculation (Note: Will be checked for Trans Type = NT and other Trans Types Included in sys parm HNPHRS) | Select this box to include the transaction in leave accrual calculations (based on hours). |
Default for Payroll Processing | Payroll processing generates automatic transactions (eg. Normal time for salaried employees, leave loading, group tax). Select this checkbox to set this transaction code as the default for generating automatic transactions. |
Employer Super Related | Select the checkbox if the transaction code represents an employer superannuation. This option is only applicable when the transaction type is "ERC". |
ERC/ACC Code | Enter the appropriate code based on the transaction type. For ERC transactions, provide the superannuation code. For ACC transactions, enter the special accrual code. For LEV transactions, input the other leave entitlement code. |
Column | This is only applicable to transactions of type ERC, employer contribution superannuation transactions. Enter the column number (from 1 to 4) to be used in the superannuation report and the ERCs report. This is used to distinguish standard contributions from additional superannuation contributions for the same employee. |
Cashing Out Leave Type | This option applies only to transaction type "CSU" (cashing out leave). Select A for annual leave, P for personal leave or L for long service leave. |
GL Account Number | Enter the general ledger account against which this transaction is to be booked. |
Prevent Expense Account Default | Select the checkbox if you want to prevent overriding the GL account when you enter timesheet for a transaction code. |
Affix(N/P/S) | Select the appropriate option for the GL account affix. Enter "P" if it should be a prefix, "S" if it should be a suffix or "N" if no affix is needed. |
Multiplier | Enter a number to adjust the transaction base rate. If the number is greater than 1, the transaction rate will be multiplied accordingly. |
Job Required (N/O/Y) | Yes: Enter "Y" if the transaction requires job information. No: Enter "N" if no job information is accepted for the transaction. Optional: Enter "O" if the transaction may contain job information. |
Keep History | All leave transactions are kept automatically in the leave history file. Select the check box if you want to keep other types of transactions like RDO in the history file. |
Default Cost Code | Unless specified otherwise in timesheet entry, the transaction code will be costed to this default cost code. |
Group Tax Code | Enter the group tax code in this field. The number of the items on the group certificate, for which this allowance or deduction is placed against:
|
Get Rate from Job Parameters | If the rate varies from job to job you can specify the rate in the "RTExxx" job parameter (xxx is the transaction code). Select the checkbox to get the rate from the parameter. |
Rate | Enter the default rate or amount for allowances and deductions in this field. Note: This value is negative for deductions. |
Type | Enter one of the following types in this field:
|
ERC Liability G/L | Enter the employer super contribution general ledger account number in this field. Note: When this account is entered, the actual amount of the ERC transaction is cleared from the G/L account number entered in the main section of the transaction above and posted to this account. For example, the superannuation amount calculated could be 9% of the gross pay, say $90.00, but there may be a minimum contribution of $100.00. In this case, the $90.00 would be posted to the G/L account in the transaction definition above. However, the minimum $100 would be cleared from the account in the transaction definition above and posted to this ERC liability G/L account, leaving a deficit in the main account. |
Affix N/P/S | No: Enter "N" if the specified G/L account number is complete and valid. Prefix: Enter "P" if the specified G/L account number is incomplete. It is a prefix and the remaining parts of the G/L account will be a suffixed derived from the Dept/Div/Loc table. Suffix: Enter "S" if the G/L account specified is incomplete. It is a suffix and the remaining parts of the G/L account will be a prefix derived from the Dept/Div/Loc table. |
| Payroll Tax Code | Enter the payroll tax code in this field. This code determines the column of the payroll tax form to be modified by the allowances. Valid values are:
|
Pre Tax Deduction | Select the checkbox if the deduction is a pre-tax deduction. |
STP Other Leave Code (NT/ACT/LEV) | Select the required STP other leave code for item wise reportable income. |
STP Allow/Deduct Code (ALL/DED/ACT) | Select the required STP allowance/deduction code for item wise reportable income. |
LLD STP Code | Select the required STP leave loading code:
|


