Skip to content
logo Knowledgebase

Validation Error: "Code 3825 cannot have a value if code 4473 has no value"

Created on  | Last modified on 

Summary

How to fix the validation error "Code 3825 cannot have a value if Code 4473 has no value" in Sage Business Cloud Payroll Professional.

Description

The error occurs when generating IRP5 files for SARS submissions. It usually happens if Provident Fund company contributions (Code 4473) are zero, but a taxable benefit (Code 3825) exists.

Resolution

Important: Make a full data backup before proceeding.

Step 1 - Check the employee’s payslip and perks

  1. From the Main menu, select Payroll then select Payslip Screen.
  2. Select the employee code.
  3. Open the Taxable Benefits (Perks) tab.
  4. Check if there’s a Year-to-Date (YTD+) value on lines 22, 23, or 24 for Provident Fund perks.
  5. If perks exist but no company contribution amount appears, continue to Step 2.

Step 2 - Review history for negative adjustments

  1. On the employee payslip screen, click the HS button.
  2. Check for negative Provident Fund amounts offsetting previous months.
  3. If no contributions should exist, clear the monthly amounts on the History screen.
  4. If perks remain without contributions, type any value in the Company Provident Fund field, press Enter, then remove it.

    This clears the perk automatically.

Step 3 - Fix missing Provident Fund line after employee transfer

  1. From the Main menu, select Payroll Definitions > Deduction Definitions.
  2. Switch to Change mode and create a Provident Fund line.
  3. Return to the employee payslip screen and click RF.
  4. In Employee Scheme Maintenance, link the employee to the Default Provident Fund, then close.
  5. Delete the fund to clear the Provident Fund and perk details from RF screens.

Step 4 - Remove duplicate schemes

  1. From the Main menu, select Payroll then select Payslip Information.
  2. Select the employee and click RF.
  3. Open Employee Scheme Maintenance.
  4. Highlight the incorrect scheme and click Delete

 NOTE: Any changes on the History screen will recalculate PAYE in the current period. Check tax before and after changes and adjust if necessary.