Subject: | Employer Excess FNPF to be based on "GROSS PAY" or "Total Emoluments" |
Summary: | Business Scenario
Company ABC has recently started using the LinkSOFT Payroll solution. Employees get the following in their Pay;- Normal Hours
- Employee Compulsory 8%
- Employer Compulsory 10%
- Employer Excess Taxable 3%
- Taxable Allowance
Current Practice as per FNPF Legislation
Employee has the following setup; - Gross Pay - $35,000
- Employee Compulsory 8%
- Employer Compulsory 10%
- Employer Excess Taxable 3%
- Taxable Allowance - $50.00 (has "Includes Super" Active on Paycode (BCA - Communication Allowance)
Table 1: Payroll data as per details above
Employee Setup | |
Gross Pay | 35,000.00 |
Employee Compulsory 8% | Yes |
Employer Compulsory 10% | Yes |
Employer Excess Taxable 3% | Yes |
| |
Taxable Allowance Setup | |
Pay Code Type | Taxable Allowance |
Include Taxable Allowance in Pay | Yes |
Includes Super - Active on Paycode | Yes |
| |
Pay | |
Normal Hours | 2,916.67 |
Communication Allowance | 50.00 |
PAYE | - 100.02 |
Employee Compulsory 8% | - 237.33 |
Employer Compulsory 10% | 296.67 |
Employer Excess Taxable 3% | 89.00 |
Net Pay | - 2,629.32 |
The system calculates the PAYE, Compulsory FNPF and Excess FNPF correctly.
Request from Client
The client has requested that Employee Excess Taxable 3% not be deducted from the Taxable Allowance
Table 2: Payroll data from multiple tests
| Test 1 | Test 2 | Test 3 | Test 4 | Test 4 - Expectation |
Employee Setup | | | | | | |
Gross Pay | 35,000.00 | 35,000.00 | 35,000.00 | 35,000.00 | 35,000.00 | |
Employee Compulsory 8% | Yes | Yes | Yes | Yes | Yes | |
Employer Compulsory 10% | Yes | Yes | Yes | Yes | Yes | |
Employer Excess Taxable 3% | No | No | No | Yes | Yes | |
| | | | | | |
Taxable Allowance Setup | | | | | | |
Pay Code Type | Taxable Allowance | Taxable Allowance | Taxable Allowance | Taxable Allowance | Taxable Allowance | |
Include Taxable Allowance in Pay | No | Yes | Yes | Yes | Yes | |
Includes Super - Active on Paycode | No | No | Yes | Yes | Yes | |
| | | | | | |
Pay | | | | | | |
Normal Hours | 2,916.67 | 2,916.67 | 2,916.67 | 2,916.67 | 2,916.67 | Correct |
Communication Allowance | - | 50.00 | 50.00 | 50.00 | 50.00 | Correct |
PAYE | - 75.00 | - 84.00 | - 84.00 | - 100.02 | - 100.02 | Correct |
Employee Compulsory 8% | - 233.33 | - 233.33 | - 237.33 | - 237.33 | - 237.33 | Correct |
Employer Compulsory 10% | 291.67 | 291.67 | 296.67 | 296.67 | 296.67 | Correct |
Employer Excess Taxable 3% | - | - | - | 89.00 | 87.50 | Need to change |
Net Pay | - 2,608.34 | - 2,649.34 | - 2,645.34 | - 2,629.32 | - 2,629.32 | |
| | | | | | |
| | PAYE Increases from 75 to 84 because of Taxable Allowance | PAYE remains same at 84 because No changes to Gross | PAYE Increases from 84 to 100.02 because Employer Excess Taxable 3% |
| | FNPF 8% - No change because Inculde Super on Taxable Allowance Paycode is Inactive | FNPF 8% Increases from 233.33 to 237.33 because Inculde Super on Allowance Paycode is Active | FNPF 8% remain same | | |
| | FNPF 10% - No change because Inculde Super on Taxable Allowance Paycode is Inactive | FNPF 10% Increases from 291.67 to 296.67 because Inculde Super on Allowance Paycode is Active | FNPF 10% remain same | | |
| | | | FNPF Employer Taxable is added at 3% of Gross = (2916.67 + 50) |
Test 4 - Employer Access is based on Total Emoluments (2916.67 + 50) * 0.03 = 89.00. We need a configuration so that clients can choose to have Employer Excess based on Total Gross, i.e. (2916.67 * 0.03) = 87.50
Environment Details- URL: https://linktechnologies.com.au/DEMO-LinkSOFT-EDGE
- Company: 1003
- Employee ID: 1001
- Payrun ID: 502
Regards Vineshwar Prasad Updated by Sanjay on 22/05/2024 |
Audit Notes: | Edited by sanjay on 24/07/24 12:13. Edited by sanjay on 23/07/24 15:09. Edited by sanjay on 28/05/24 10:31. Edited by sanjay on 22/05/24 15:24. Edited by sanjay on 20/05/24 14:43. |
17 May 2024 | 03:05PM Comment 1 by Sanjay (Link Technologies) This comment has been removed |
21 May 2024 | 03:34PM Comment 2 by Sanjay (Link Technologies) This comment has been removed |
21 May 2024 | 03:36PM Comment 3 by Sanjay (Link Technologies) This comment has been removed |
22 May 2024 | 07:07AM Comment 4 by Sitla (Edge Business Solutions) This comment has been removed |
22 May 2024 | 02:54PM Comment 5 by Vineshwar Prasad (Edge Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 31-05-2024 02:14 PM Time Taken: 1.00 |
| The current Employer Excess of 3 percent is based on Total Emoluments which is 89.00 as per Table 2 Test 4.- Gross Pay + Taxable Allowance = Total Emoluments
- 2916.67 + 50.00 = 2966.67 x 3% = 89.00
We want the Employer Excess to be based on Gross Pay only which is 87.50 as per Table 2 Test 4 - Expectation- Gross Pay = 2916.67 x 3% = 87.50
We need a Configuration as below; - "Calculate the excess portion of employee and employer superannuation" on "Total Emoluments" which is "Gross Pay" plus "Taxable Allowance"
- "Calculate the excess portion of employee and employer superannuation" on "Gross Pay" only
|
|
22 May 2024 | 03:20PM Comment 6 by Sanjay (Link Technologies) Case L13038 added to project 15.40 |
22 May 2024 | 05:48PM Comment 7 by Sanjay (Link Technologies) Assigned To: Development Followup Date: 31-05-2024 05:43 PM Time Taken: 12.00 |
| PART A - Development work for this case has been completed. 1. The change will be available in version: 15.40 and 15.30.240523 2. The following changes were made (Include Database object names, Program classes, and any other relevant information): - Added a new configuration for calculating Employee/Employer Excess Super Contribution
- Configuration Code: CalculateSuperExcessMethod
- Configuration Descriportion: Calculate Method for the excess portion of employee and employer superannuation. Use G for "Gross Pay" or E for "Total Emoluments".
- Default Value: E (Total Emoluments)
- When the value is set to "G", the system uses the "Gross Amount" for the employee Pay to determine the Super Excess calculations
3. Affected Areas: - Pay Calculation - Employee/Employer Excess
4. The issue was caused by: - Enhancement, Add Configuration for Excess Super Calculation.
5. Other Relevant Notes: 6. Next Step (Review and System Test (Developer) -> UAT (Quality) -> Documentation): - Patch Release
- UAT
|
|
23 May 2024 | 02:01PM Comment 8 by Vineshwar Prasad (Edge Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 31-05-2024 01:35 PM Time Taken: 1.00 Notes: Edited by vineshwar on 23/05/24 14:05. |
|
The following tests were performed:
Test Setup Instructions:
Table 1 - Test Results
No | Test Case | Expected Result | Pass/Fail | Comments | 1 | Calculate Method for the excess portion of employee and employer superannuation = E
| Deduct Excess FNPF
| Pass
|
| 2 | Calculate Method for the excess portion of employee and employer superannuation = G
| Do not deduct Excess FNPF
| Pass
|
| 3 |
|
|
|
| Table 2 - Test Result
CalculateSuperExcessMethod | G | E |
| | |
Employee Setup | | |
Gross Pay | 35,000.00 | 35,000.00 |
Employee Compulsory 8% | Yes | Yes |
Employer Compulsory 10% | Yes | Yes |
Employer Excess Taxable 3% | Yes | Yes |
| | |
Taxable Allowance Setup | | |
Pay Code Type | Taxable Allowance | Taxable Allowance |
Include Taxable Allowance in Pay | Yes | Yes |
Includes Super - Active on Paycode | Yes | Yes |
| | |
Pay | | |
Normal Hours | 2,916.67 | 2,916.67 |
Communication Allowance | 50.00 | 50.00 |
PAYE | 99.75 | 100.02 |
Employee Compulsory 8% | 237.33 | 237.33 |
Employer Compulsory 10% | 296.67 | 296.67 |
Employer Excess Taxable 3% | 87.50 | 89.00 |
Net Pay | 2,629.59 | 2,929.32 |
Environment Details - OS version: Win11
- Application version: 15.30.240523P.GA
- Setup on:
- Server: LinkAD
- Database: DEMO-LinkSOFT-EDGE
- LinkSOFT URL: HTTP://LinkQA4/LinkSOFT
- Login Details: Standard username and password for user "admin"
Next Step: Closure
|
|
23 May 2024 | 04:20PM Comment 9 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 31-05-2024 04:19 PM Time Taken: 1.00 |
| *** Skype Discussion ***
Sanjay 4:12 PM Hi Vineshwar, Re: L13038. This change will also affect Employer and Employee Excess. Employee Excess is not in the example but just FYI so you are aware
Sitla, 4:14 PM Yes, that is perfect
|
|
28 May 2024 | 10:31AM Comment 10 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 07-06-2024 10:30 AM Time Taken: 2.00 |
| Thanks guys, I will close this case. |
|