Summary: | Reddy Group GL Customization Details: ------------------------------------------------------------------------------------------- 1. File Definition. This will state the file type, fields, field lengths etc. This file needs to be output in CSV format.
Field | Type | Size | Column | Posting Date | Date | | A | Document No. | Text | 20 | B | Account No. | Code | 20 | C | Description | Text | 30 | D | Amount | Decimal | | E | Shortcut Dim 1 | Code | 20 | F | Shortcut Dim 2 | Code | 20 | G | Shortcut Dim 3 | Code | 20 | H | Shortcut Dim 4 | Code | 20 | I | Shortcut Dim 5 | Code | 20 | J | Shortcut Dim 6 | Code | 20 | K | Shortcut Dim 7 | Code | 20 | L | Shortcut Dim 8 | Code | 20 | M |
Column A = pay period ending date. (This is the Pay Bank Date from Linksoft) Format: dd/mm/yyyy Column B = paysequence number (pay number and pay run year from Linksoft) Column C = GL Account code/ Vendor code/ Bank Account code (Paycode GL Field from Linksoft) Column D = (max 30 characters, free text) (This is the description of the pay code from Linksoft) Column E = debits (positive value), credits (negative value) Column F = Dim 1 (GL Code from Branch Table) Column G = Dim 2 (GL Code from Cost Center Table) Column H = Dim 3 (Leave Blank)
Column I = Dim 4 (Leave Blank)
Column J = Dim 5 (Leave Blank)
Column K = Dim 6 (Leave Blank)
Column L = Dim 7 (Additional Field 1 of the Position in Linksoft) Column M = Dim 8 (Leave Blank)
2. For each rule, provide a sample and explain how the GL report will convert into the file. You can create a single sample that covers all rules
Rule# | Rule Description | Functioning Properly | Comments | Case Number | Notes (Development Design Notes) | 1. | Grouping to be done by "Pay code", "GL Account", Branch, "Cost Centre" and "Additional field 1" in the Position Form( aka Manning) - Description of "Pay code" needs to be populated in Column D.
- Group by Pay code, Branch, Cost Centre, and Manning
- Any GL account code that has a debit and credit of its own should not net off each other. Debit and Credit to show separately in the GL file.
Refer to Annexure 1, Rule 1 GL Grouping for details on this functionality. | No | Currently, we have a Group GL transactions at Pay codes menu of Linksoft. This Groups GL Journal lines by the full GL Account Code which is based on the configuration. | 6777, 6830,9734 | Design complete. Ok to proceed. | 2. | Deductions with Group GL transactions flagged as No. - For Deduction PayCodes, display "employee id" in column C instead of "GL account" from Pay codes.
- The employee id should have a prefix 'E'.
- Deduction Pay codes should also display the GL code defined at "Branch Maintenance" in column F.
Refer to Annexure 1, Rule 2 Deduction Rule with GL Grouping as No for details on this functionality. | Yes |
| 7123 |
Design complete. Ok to proceed.
| 3. | NonTaxable Allowances Refund for Deductions with GL Grouping as No
- For non-taxable allowances "pay code" that have "additional field 1" mapped to a deduction "pay code" is treated as a refund for that deduction.
- The Group GL transactions for such pay codes is also set to No.
- The GL file for this line should display the "employee id" in column C instead of "GL account"
- The "employee id" should have a prefix 'E'.
- This entry should display the GL code defined at "Branch Maintenance" in column F.
Refer to Annexure 1, Rule 3 Refund of Deduction with GL Grouping as No for a business scenario for details on this functionality. | Yes |
| 8399 |
Design complete. Ok to proceed.
| 4. | Rules to apply for entries where the GL account is defined in 233 as "GL Account Government Levy", "GL Account Leave Liability", "GL Account Super Liability", "GL Account Tax on Benefit Liability", "GL Account Non-Cash Benefit", "GL Account Non-Pay Items Liability " - All accounts set at payroll configuration (Menu 233) should display the account number in column C.
- For these entries, Columns F to Column M will be left blank.
Refer to Annexure 1, Rule 4&5 for details on this functionality.
| Yes | 1. It works fine for accounts set at 233. | 6777, 6830
|
Design complete. Ok to proceed.
| 5 | Rule to apply for pay code where pay classification is Banking or Deduction. The "GL grouping" for these pay codes is Yes
- The "GL account code" from "pay codes" menu should be displayed in column C.
- Columns F to Column M will be left blank.
Refer to Annexure 1, Rule 4&5 for details on this functionality.
|
|
|
| Design complete. Ok to proceed.
| 6. | Leave flagged as "One Time Accrual = Yes" and "Rollover Method = Calendar" should be expensed when taken. Refer to Annexure 1, Rule 6 Accrual of Leave Liability for details on this functionality.
| No |
| 7123 |
Design complete. Ok to proceed. Implement this in Standard Patch
| 7. | Create 10% Employer Superannuation and 1% Government Levy on leave accrual amount for Leave flagged as "One Time Accrual = No" OR "Rollover Method IN (Anniversary, Other)
| Yes |
| 7123,8399 | Design complete. Ok to proceed. | 8. | Commission on Pay Codes
- All "Pay codes" with "Commission %" and "Commission GL code", should display the "Commission GL account" in Column C and calculated commission amount in Column E.
- The Description for this GL transaction to be "Commission"-"Commission%Value"-"Description of the Pay code".
- The Dimension for this GL Transaction should be left as blank
Refer to Annexure 1, Rule 8 Commission on Pay Codes for details on this functionality | Yes |
|
| Design completed. OK to proceed.
| 9. | Employer Superannuation and Government Levy Debits Entries
Employer Superannuation and Government Levy will now have separate accounts. It will NO LONGER Split Employer Compulsory Super and Government Levy Expense account to the GL account Pay Codes where Employee has worked. Refer to Annexure 1, Rule 9 Employer Superannuation and Government Levy Debits Entries for details on this functionality.
| No |
| 9013 | Design complete. Ok to proceed.
|
3. Annexure 1: Test Plan - Provide a few scenarios that cover all variations so that we can be sure that the changes we make comply with their requirement Rule 1: Grouping to be done by "Pay code", "GL Account", Branch, "Cost Centre" and "Additional field 1" in the Position Form( aka Manning) - Description of "Pay code" needs to be populated in Column D.
- Group by Pay code, Branch, Cost Centre, and Manning.
- Note: In this example I have not incorporated the FNTC levy and Employers superannuation in the debit entry. We will discuss that in detail in rule 9.
Business Scenario Employee 1132 and 1155 are paid Normal hours (ANHRS) of $215.20 each and Night allowance (NTALLOW) of $8 and $15 respectively. - Group GL transactions for these pay codes (ANHRS and NTALLOW) is set to Yes
- The GL account code set for both pay codes is 3001.
- The GL code set at the branch for both employees is TIH
- The GL code set at Cost Centre for both employees is ADM
- Both employees positions additional field 1 is populated with A02 as their manning.
- The debit entry for this line should look as below.
14/08/2018 | 33-2018 | 3001 | Normal Hours | 430.40 | TIH | ADM | | | | | A02 | 14/08/2018 | 33-2018 | 3001 | Night Allowance | 23.00 | TIH | ADM | | | | | A02 | Any GL account code that has a debit and credit of its own should not net off each other. Debit and Credit to show separately in the GL file. Employee 1132 has - a leave transaction of 8 hours.
- paid at a rate of $5.38/hours.
- Annual leave Hotel 5 - 9 assigned to him and has periodic leave accruals of 2.62 hours per pay.
- Employees bank account is BSP
- The GL code set at the branch for this employee is TIH
- The GL code set at Cost Centre for this employee is ADM
- The employee manning is set as A02.
Pay code Setup: - ALH5 "GL account code" is set as 3004 and "Group GL transactions" is set to "Yes"
- GL Account Leave Liability at menu 233 is set as 6109
- BSP "GL account Code" is blank, "Creditor Code" is set as "TANOA" and "Group GL transactions" is set to "Yes"
- Note: In this example I have not incorporated the FNTC levy and Employers superannuation in the debit entry. We will discuss that in detail in rule 9.
The GL output file for the above should look as below: 14/08/2018 | 33-2018 | 6109 | Annual Leave Hotel 5-9 | 43.04 | TIH | ADM | | | | | A02 | 14/08/2018 | 33-2018 | Tanoa | Bank Of South Pacific | - 43.04 | | | | | | | | 14/08/2018 | 33-2018 | 3004 | Annual Leave Hotel 5-9 | 14.07 | TIH | ADM | | | | | A02 | 14/08/2018 | 33-2018 | 6109 | Annual Leave Hotel 5-9 | - 14.07 | TIH | ADM | | | | | A02 | Rule 2: Deductions with Group GL transactions flagged as No. - For Deduction PayCodes, display "employee id" in column C instead of "GL account" from Pay codes.
- The employee id should have a prefix 'E'.
- Deduction Pay codes should also display the GL code defined at "Branch Maintenance" in column F.
Business Scenario: Employee 1619 and 1947 are deducted Staff Loan of $100 and $200 respectively. The Pay code used for this deduction is FSL. - Group GL transactions for this pay code is No.
- The GL code set at the branch for both employees is TIH
- The credit entry for this line should look as below.
14/08/2018 | 33-2018 | E1619 | Staff Loan | - 100.00 | TIH | | | | | | | 14/08/2018 | 33-2018 | E1947 | Staff Loan | - 200.00 | TIH | | | | | | | Rule 3: NonTaxable Allowances Refund for Deductions with GL Grouping as No - For non-taxable allowances "pay code" that have "additional field 1" mapped to a deduction "pay code" is treated as a refund for that deduction.
- The Group GL transactions for such pay codes is also set to No.
- The GL file for this line should display the "employee id" in column C instead of "GL account"
- The "employee id" should have a prefix 'E'.
- This entry should display the GL code defined at "Branch Maintenance" in column F.
Business Scenario Employee 1155 and 1619 were paid shoe refund using pay code ESHOEREFUND with an amount as $5 and $10 respectively. This indicates that - this pay code has user-defined field 1 value set as FSHOEDEDUCT.
- Group GL transactions for this pay code is No.
- The GL code set at the branch for both employees is TIH
- The Debit entry for this line should look as below.
14/08/2018 | 33-2018 | E1155 | SHOE REFUND | 5.00 | TIH | | | | | | | 14/08/2018 | 33-2018 | E1619 | SHOE REFUND | 10.00 | TIH | | | | | | | Rule 4 : Rules to apply for entries where the GL account is defined in 233 as "GL Account Government Levy", "GL Account Leave Liability", "GL Account Super Liability", "GL Account Tax on Benefit Liability", "GL Account Non-Cash Benefit", "GL Account Non-Pay Items Liability " - All accounts set at payroll configuration (Menu 233) should display the account number in column C.
- For these entries, Columns F to Column M will be left blank except for leave liability GL. For leave liability GL, all dimensions needs to be displayed.
Rule 5: Rule to apply for pay code where pay classification is Banking or Deduction. The "GL grouping" for these pay codes is Yes - The "GL account code" from "pay codes" menu should be displayed in column C.
- Columns F to Column M will be left blank.
Business Scenario for Rules 4 and 5. Employee 1155 is paid the following items in pay number 33 - Normal Hours of $215.20 (ANHRS)
- Night Allowance of $15 (NTALLOW)
- Employer Superannuation deducted of $23.02 (HSUPE)
- Employee Superannuation of $18.42 (FSUPE)
- Pay as you earn Tax of $10 (FPAYE)
- Leave Accruals of $9.93 (ALH1)
- Employees Net Wages is Deposited in Westpac Bank $201.78 (WBC)
Employees Dimensions - The GL code set at branch for this employees is TIH
- The GL code set at Cost Centre for both employees is ADM
- The employee manning is set as A02.
Pay code Setup: - ANHRS "GL account code" is set as 3001 and "Group GL transactions" is set to "Yes"
- NTALLOW "GL account code" is set as 3001 and "Group GL transactions" is set to "Yes"
- HSUPE "GL account code" is set as 3001 and "Group GL transactions" is set to "Yes"
- FSUPE "GL account Code" is set as "VF008" and "Group GL transactions" is set to "Yes"
- FPAYE "GL account Code" is set as "VF036" and "Group GL transactions" is set to "Yes"
- WBC "GL account Code" is set as "TANOA" and "Group GL transactions" is set to "Yes"
- GL Account Leave Liability at menu 233 is set as 6109
- GL Account Government Levy at menu 233 is set as VF006
- GL Account Super Liability at menu 233 is set as VF008
The GL output file for Superannuation Liability (Credit Entry), Government Levy Liability (Credit Entry), Pay as You earn Liability (Credit Entry), Leave Liability (Credit Entry), Banking amount (Credit Entry) and Duavata Saminiti Club Refund (Debit Entry)would look as below: 14/08/2018 | 33-2018 | VF008 | Employer Super Contribution | -23.02 | | | | | | | | 14/08/2018 | 33-2018 | VF008 | Employee Superannuation Fund | - 18.42 | | | | | | | | 14/08/2018 | 33-2018 | VF006 | Government Levy | - 2.30 | | | | | | | | 14/08/2018 | 33-2018 | VF036 | PAYE | - 10 | | | | | | | | 14/08/2018 | 33-2018 | 6109 | Annual Leave Hotel 0-4 | - 9.93 | TIH | ADM | | | | | A02 | 14/08/2018 | 33-2018 | TANOA | Westpac Banking Cooperation | -201.78 | | | | | | | | Rule 6: Leave flagged as "One Time Accrual = Yes" and "Rollover Method = Calendar" should be expensed when taken. Business Scenario Employee 1132 has - A leave transaction of 8 hours for leave Type BL.
- Paid at a rate of $5.38/hours.
- Employees bank account is BSP
- The GL code set at branch for this employee is TIH
- The GL code set at Cost Centre for this employee is ADM
- The employee manning is set as A02.
Pay code Setup: - Leave code BL has Leave setup as "One Time Accrual" = 'Yes' and "Rollover Method" as "Calendar"
- Pay code setup for pay code "BL" has "GL account code" set as 3008 and "Group GL transactions" is set to "Yes"
- GL Account Leave Liability at menu 233 is set as 6109
- BSP "GL account Code" set as "TANOA" and "Group GL transactions" is set to "Yes"
The GL output file for the above should look as below: 14/08/2018 | 33-2018 | 3008 | Bereavement Leave | 43.04 | TIH | ADM | | | | | A02 | 14/08/2018 | 33-2018 | Tanoa | Bank Of South Pacific | - 43.04 | | | | | | | |
Rule 7: Create 10% Employer Superannuation and 1% Government Levy on leave accrual amount for Leave flagged as "One Time Accrual = No" OR "Rollover Method IN (Anniversary, Other) Business Scenario Employee 1132 : - Is paid at a rate of $5.38/hours.
- Has Annual leave Hotel 5 - 9 assigned to him and has periodic leave accruals of 2.62 hours per pay.
- The GL code set at branch for this employee is TIH
- The GL code set at Cost Centre for this employee is ADM
- The employee manning is set as A02..
- The GL code set at branch for for this employee is TIH
- The GL code set at Cost Centre for this employee is ADM
- The positions additional field 1 is populated with A02 as the manning.
- ALH5 "GL account code" is set as 3004 and "Group GL transactions" is set to "Yes"
- GL Account Leave Liability at menu 233 is set as 6109
- The GL entry for this transaction should look as below.
14/08/2018 | 33-2018 | 3004 | Annual Leave Hotel 5-9 | 14.10 | TIH | ADM | | | | | A02 | 14/08/2018 | 33-2018 | 3005 | FNU Levy | .14 | TIH | ADM | | | | | A02 | 14/08/2018 | 33-2018 | 3006 | FNPF Employer Contribution | 1.41 | TIH | ADM | | | | | A02 | 14/08/2018 | 33-2018 | 6109 | Annual Leave Hotel 5-9 | - 15.65 | TIH | ADM | | | | | A02 | Employer Superannuation and Government Levy on Leave Taken Employee 1132 : - Is paid at a rate of $5.38/hours.
- 2.62 hours of taken leave of leave type Annual leave Hotel 5 - 9
- The GL code set at branch for this employee is TIH
- The GL code set at Cost Centre for this employee is ADM
- The employee manning is set as A02..
- The GL code set at branch for for this employee is TIH
- The GL code set at Cost Centre for this employee is ADM
- The positions additional field 1 is populated with A02 as the manning.
- ALH5 "GL account code" is set as 3004 and "Group GL transactions" is set to "Yes"
- GL Account Leave Liability at menu 233 is set as 6109
- GL account for Westpac Bank is Tanoa
- The GL entry for this transaction should look as below.
14/08/2018 | 33-2018 | 6109 | Annual Leave Hotel 5-9 | 15.65 | TIH | ADM | | | | | A02 | 14/08/2018 | 33-2018 | Tanoa | Westpac Banking Corporation | - 12.97 | | | | | | | | 14/08/2018 | 33-2018 | VF006 | Government Levy | - 0.14 | | | | | | | | 14/08/2018 | 33-2018 | VF008 | Employer Super Contribution | - 1.41 | | | | | | | | 14/08/2018 | 33-2018 | VF008 | Employee Superannuation Fund | - 1.13 | | | | | | | | Rule 8: Commission on Pay Codes - All "Pay codes" with "Commission %" and "Commission GL code", should display the "Commission GL account" in Column C and calculated commission amount in Column E.
- The Description for this GL transaction to be "Commission"-"Commission%Value"-"Description of the Pay code".
- The Dimension for this GL Transaction should be left as blank
Business Scenario Employee 1155 and 1132 are deducted $50 and $80 of BSP Life insurance every pay. BSP gives the employer 2.5% commission in collecting the premium on behalf of BSP Life. Pay code used for this deduction is FBSPLIFE. Pay code Setup: - FBSPLIFE "GL account Code" set as "VB015, "Commission %" is set as 2.5 , "Commission GL Code" set as VR021 and "Group GL transactions" is set to "Yes".
The GL file for Commission would look as below: 14/08/2018 | 33-2018 | VR021 | Commission-2.5%-BSP Life Assurance | - 3.25 | | | | | | | | Rule 9: Employer Superannuation and Government Levy Debits Entries Employer Superannuation and Government Levy will now have separate accounts. It will NO LONGER Split Employer Compulsory Super and Government Levy Expense account to the GL account Pay Codes where Employee has worked. Business Scenario Employee 1155 is paid the following items in pay number 33 - Normal Hours of $215.20 (ANHRS)
- Night Allowance of $15 (NTALLOW)
- A leave transaction of 8 hours. (ALH1)
- Paid at a rate of $5.38/hours.
- Has Annual leave Hotel 0 - 4 assigned to him and has periodic leave accruals of 1.85 hours per pay. (ALH1)
- Employees Net Wages is Deposited in Westpac Bank (WBC)
- The GL code set at branch for this employee is TIH
- The GL code set at Cost Centre for this employee is ADM
- The employee manning is set as A02.
Pay code Setup: - ANHRS "GL account code" is set as 3001 and "Group GL transactions" is set to "Yes"
- ALH1 "GL account code" is set as 3004 and "Group GL transactions" is set to "Yes"
- NTALLOW "GL account code" is set as 3001 and "Group GL transactions" is set to "Yes"
- WBC "GL account Code" is set as "TANOA" and "Group GL transactions" is set to "Yes"
- FSUPE "GL account Code" is set as "VF008" and "Group GL transactions" is set to "Yes"
- HSUPE "GL account Code" is set as "3006" and "Group GL transactions" is set to "Yes"
- HGOVL "GL account Code" is set as "3005" and "Group GL transactions" is set to "Yes"
- GL Account Leave Liability at menu 233 is set as 6109
- GL Account Government Levy at menu 233 is set as VF006
- GL Account Super Liability at menu 233 is set as VF008
The complete GL file for the above scenario would look as below: 14/08/2018 | 33-2018 | 3001 | Normal Hours | 215.20 | TIH | ADM | | | | | A02 | 14/08/2018 | 33-2018 | 3001 | Night Allowance | 15 | TIH | ADM | | | | | A02 | 14/08/2018 | 33-2018 | 3005 | FNU Levy | 2.40 | TIH | ADM | | | | | A02 | 14/08/2018 | 33-2018 | 3006 | Employer Superannuation | 24.02 | TIH | ADM | | | | | A02 | 14/08/2018 | 33-2018 | 6109 | Annual Leave Hotel 0-4 | 47.77 | TIH | ADM | | | | | A02 | 14/08/2018 | 33-2018 | 3004 | Annual Leave Hotel 0-4 | 9.95 | TIH | ADM | | | | | A02 | 14/08/2018 | 33-2018 | 6109 | Annual Leave Hotel 0-4 | - 11.05 | TIH | ADM | | | | | A02 | 14/08/2018 | 33-2018 | VF006 | Government Levy | - 2.73 | | | | | | | | 14/08/2018 | 33-2018 | VF008 | Employer Super Contribution | - 27.32 | | | | | | | | 14/08/2018 | 33-2018 | VF008 | Employee Superannuation Fund | - 21.86 | | | | | | | | 14/08/2018 | 33-2018 | Tanoa | Westpac Banking Corporation | - 251.38 | | | | | | | | The rules above will be designed exactly as per the business scenario attached to each rule. Should there be any change or variation required to any of the rules, it would come at an additional cost which should be agreed between Reddy Group and Link Technologies.
Cost Justification: We have invoiced the client $6806.25 VIP on 3 separate occasions for the GL files. Clients current version for their live environment is 8.13 and has not upgraded since that version since the GL file has not been up to their desired format when tested on UAT setup. We have upgraded client from: - 8.13 to 8.16
- 8.13. to 8.18
- 8.13 to 8.29.
- 8.13 to 9.33.004, then to 933.008
- and now from 8.13 for 9.49.
The below additional changes was made by our team in relation to the framework and some issues had been logged for this client for the GL changes - 8665, 8802,9013.9094,9145
Now we have not actively resolved their issues since their last case in September 2017, hence this has built a certain level of frustration for the client. Given that they are one of our biggest clients and we would need to be in their good books for them to be our Payroll and HRIS applications referee, can we as a team sort this for once and for all. Let me know of your thoughts. Vineet Ram |
| Development work for this case has been completed. The change will be available in version: 10.1.3.6 1. The following changes were made(Include Database object names, Program classes and any other relevant information):| Rule 7 has been corrected as per comment no 18. The updated rule description and changes made are in RED below.: Create 10% Employer Superannuation and 1% Government Levy for Leave flagged as "One Time Accrual = No" OR "Rollover Method IN (Anniversary, Other)" 1. Leave accrual 1. Debit: 1.1.1. 10% Employer Superannuation on leave accrual amount. GL account is picked from the "Pay Code [HSUPE]~>GL Account" 1.1.2. 1% Government Levy on leave accrual amount. GL account is picked from the "Pay Code [HGOVL]~>GL Account" 1.2. Credit: 1.2.1. 10% Employer Superannuation on leave accrual amount. GL account is picked from the "Configuration~>Leave Liability Account" 1.2.2. 1% Government Levy on leave accrual amount. GL account is picked from the "Configuration~>Leave Liability Account" 2. Leave taken 2.1. Debit: 2.1.1. 10% Employer Superannuation on leave accrual amount. GL account is picked from the "Configuration~>Leave Liability Account" 2.1.2. 1% Government Levy on leave accrual amount. GL account is picked from the "Configuration~>Leave Liability Account" 2.2. Credit: 2.2.1. 10% Employer Superannuation on leave accrual amount. GL account is picked from the "Configuration~>GL Account Super Liability" 2.2.2. 1% Government Levy on leave accrual amount. GL account is picked from the "Configuration~>GL Account Government Levy" 3. Employee Rate Change 3.1. Debit (Rate Increase) / Credit (Rate Decrease): 3.1.1. 10% Employer Superannuation on leave liability difference amount (calculated before and after rate change). GL account is picked from the "Pay Code [HSUPE]~>GL Account" 3.1.2. 1% Government Levy on leave liability difference amount (calculated before and after rate change). GL account is picked from the "Pay Code [HGOVL]~>GL Account" 3.2. Credit (Rate Increase) / Debit (rate Decrease): 3.2.1. 10% Employer Superannuation on leave liability difference amount (calculated before and after rate change). GL account is picked from the "Configuration~>Leave Liability Account" 3.2.2. 1% Government Levy on leave liability difference amount (calculated before and after rate change). GL account is picked from the "Configuration~>Leave Liability Account" 2. The issue was caused by: - N/A
3. Next Step - UAT
|