Single Touch Payroll - End User Testing
Listed below are some of the scenarios that Synergetic has utilised to test end to end processes.
You may also wish to complete these yourself to ensure your upgrade and processes complete successfully.
It may be best to execute some scenarios on your test server (e.g. Terminating Employees).
When testing, please ensure that you are in Test Mode.
NOTE: When 'Live' please be aware of these checkboxes as they should not be modified once enabled and your site is allowed to send to the ATO.
# | Test Case | Notes |
---|---|---|
1 | Run a 'Vanilla' Regular Pay Event - From Create Pay, through to STP Completion and Print Payslips Include Standard Pay, Employer Super, Typical Employee Super (Salary Sacrifice - pay code type 'u'), Additional Deduction Reportable and Non Reportable and an Allowance (Include checking contents of nodes) | |
2 | Run a 'Vanilla' Special Pay Event - From Create Pay, through to STP Completion and Print Payslips Include Standard Pay, Employer Super, Typical Employee Super (Salary Sacrifice - pay code type 'u'), Additional Deduction Reportable and Non Reportable and an Allowance (Include checking contents of nodes) | |
3 | Run a Regular Pay Event - From Create Pay, through to STP Completion and Print Payslips Include Standard Pay, Employer Super, Employee Super (Post Tax ), Paycodes T (Additional Tax) & H (Additional HELP) | |
4 | Ensure Monthly Super Calculations can be run | |
5 | Ensure multiple pay runs can be created and managed | If the same employee is in two open pays, you will not be able to attempt to 'Process STP' |
6 | Create new employee, Run through a complete pay cycle up to and including pay slips. Include TFN Declaration (new Tax tab in Payroll Employee Maintenance) | |
7 | Validate that payslips are correct | Verify with Payroll Configuration Maintenance > General tab > Payslips > Store individual Payslips using embedded hidden delimiter Note: Due to Payslip updates for STP, any SITE versions have been renamed. |
8 | Run any standard Synergetic reports that you would normally use | |
9 | Run any site reports that you would normally use | |
10 | Import Timesheets from SynWeb and run through full STP pay cycle | |
11 | Ensure any Staff whose pays are automatically deducted to their Debtor account continue to operate as expected | |
12 | Run a termination pay for an employee with Employee Termination Payments | |
13 | Clawback overpayments to an employee, in a pay or over a number of pays | |
14 | Reimburse underpaid employees | |
15 | Test Action Centre messages (e.g.)
| |
16 | Cancel an STP Event prior to submission | |
17 | Submit a number of Pay Events and check values aggregate correctly across STP Events |