Validation Error: "Code 3817 cannot have a value if code 4472 has no value"

Summary

How to resolve the validation error Code 3817 cannot have a value if code 4472 has no value on Sage Classic, Premier and Sage200c VIP

Description

You are generating the IRP5 files for either the Annual or Interim SARS Submission and instead of creating the IRP5 files the system informs you there is mandatory information outstanding. A report will then print with a list of errors and this error is in the report.

Cause

This usually happens when adjustments were made to the Pension fund company contributions during the year. IRP5 code 3817 refers to the perk that calculates when an employee has a Pension Fund Company Contribution, IRP5 code 4472.The Pension Fund cannot have a Perk if the Company Contribution amounts are zero.

Resolution

There are two options available when needing to resolve this error. Option 1 is the most commonly used solution, however, there are instances where this does not resolve the issue in which case Option 2 will then be used.

Option 1

  • Access one of the employee's payslip screen - from the main screen of the company go to Payroll>Payslip Screen. Click on one of the employees
  • Go to the Taxable Benefits (Perks) Tab
  • Determine if you have a DC, DB or Hybrid (DC&DB) fund and depending on the type of Pension Fund, there should be a YTD+ value on either line 19, 20 or 21

       

  • With this validation error, the Perks Screen will have no values
  • Click on the RF button and select Scheme Values
  • For each month, review if the Perk value is displayed there per month for every month there was a company contribution and note any months where there are no values
  • Close and go back to the payslip screen - now click on the HS button
  • If the Company Contribution values are there but no Perk value (either only click in the month where there is an issue or do this for each month), remove the CC value and then recapture it. Do this every month. Click here for more information on YTD corrections on Retirement Funds.
  • This will force a recalculation YTD. Once you exit the HS screen, the YTD perk value should now be displayed on the Taxable Benefits (Perks) Tab

Option 2

  • Create a duplicate fund of the existing fund the employee is linked to
  • For steps on how to create a Retirement Fund, click here.
  • Then transfer the employee from the existing fund to this new fund
  • For steps on How to transfer an employee to a new Retirement Fund, click here.
  • Once the employee has been transferred to the new fund, the YTD values would have recalculated and will now display correctly.

NOTE: The system will recalculate the tax in the current period. If payment has already been made to SARS, you will have to restate the EMP201

 

Solution Properties

Solution ID
200204125507208
Last Modified Date
Wed Mar 23 14:22:44 UTC 2022
Attributes
Product Details
Modules: Payroll solutions
Views
0