UAT Release Date: as per SARS trade-testing date (Not yet known)
Production Release Date: as per SARS go-live date (Not yet known)
FEATURES / ENHANCEMENTS
The below outlines the changes that ebTax will apply to align itself to the PAYE BRS (v19.5) published by SARS.
IRP5/IT3a Certificates
Deductions/Contributions Validation change:
If any of the foreign service income codes allowable for the s10(1)(o)(ii) exemption is completed, then code 4587 MUST be completed:
The value of source code 4587 cannot exceed the lower of R 1.25 mil or the total of the values declared under the s10(1)(o)(ii) allowable foreign service income codes
If YoA (source code 3025) is greater or equal to 2021 and Voluntary Over-deduction Indicator (code 3195) is “Y” then PAYE (source code 4102) must be less or equal to the sum of Non-taxable income (source code 3696) and Gross Employment Income (taxable) [source code 3699];
If YoA (source code 3025) is greater or equal to 2021 and Voluntary Over-deduction Indicator (code 3195) is “N” then PAYE (source code 4102) must be less or equal to Gross Employment Income (taxable) [source code 3699];
Monthly Calculated ETI Validation changes:
If Code 7005 is 1, 2 or 3, then this field MAY be greater than zero (previously must)
Removed validation: If YoA is 2021 and Month (code 7006) is 04, 05, 06 or 07 and ETI qualifying 12 month cycle indicator (code 7005) is 1, then value cannot be greater than R1750, Else,
New validation: If YoA <> 2021 and ETI qualifying 12 month cycle indicator (code 7005) is 1, then value cannot be greater than R1000;
Removed validation: If YoA is 2021 and Month (code 7006) is 04, 05, 06 or 07 and ETI qualifying 12 month cycle indicator (code 7005) is 2, then value cannot be greater than R1250, Else,
New validation: If YoA <> 2021 and ETI qualifying 12 month cycle indicator (code 7005) is 2, then value cannot be greater than R500;
Removed validation: If YoA is 2021 and Month (code 7006) is 04, 05, 06 or 07 and ETI qualifying 12 month cycle indicator (code 7005) is 3, then value cannot be greater than R750
Removed validation: If YoA is equal to or greater than 2021 then:
If month is 04, 05, 06, or 07, then
If ETI qualifying 12 month cycle indicator (code 7005) is 3, then this field MUST be greater than zero;
Else,(code 7005 = 1 or 2)
If ETI SEZ code (code 7009) is completed then this field MAY be greater than zero (0.00)
If ETI SEZ code (code 7009) is not completed:
If employee’s age for the specified month is greater than / equal to 18 but less than 30 then this field MAY be greater than zero (0.00)
If employee’s age for the specified month is less than 18 or greater than / equal to 30 then this field MUST be zero (0.00)
Else,(month <> 04, 05, 06, 07)
If ETI SEZ code (code 7009) is completed then this field MAY be greater than zero (0.00)
If ETI SEZ code (code 7009) is not completed:
If employee’s age for the specified month is greater than / equal to 18 but less than 30 then this field MAY be greater than zero (0.00)
If employee’s age for the specified month is less than 18 or greater than / equal to 30 then this field MUST be zero (0.00)
New validation: If YoA is greater than 2021 then:
ETI SEZ code (code 7009) is completed then this field MAY be greater than zero (0.00)
If ETI SEZ code (code 7009) is not completed:
If employee’s age for the specified month is greater than / equal to 18 but less than 30 then this field MAY be greater than zero (0.00)
If employee’s age for the specified month is less than 18 or greater than / equal to 30 then this field MUST be zero (0.00)
Marika Lochner
UAT Release Date: as per SARS trade-testing date (Not yet known)
Production Release Date: as per SARS go-live date (Not yet known)
FEATURES / ENHANCEMENTS
The below outlines the changes that ebTax will apply to align itself to the PAYE BRS (v19.5) published by SARS.
IRP5/IT3a Certificates
Removed validation: If YoA is equal to or greater than 2021 then:
If month is 04, 05, 06, or 07, then
If ETI qualifying 12 month cycle indicator (code 7005) is 3, then this field MUST be greater than zero;
Else,(code 7005 = 1 or 2)
If ETI SEZ code (code 7009) is completed then this field MAY be greater than zero (0.00)
If ETI SEZ code (code 7009) is not completed:
If employee’s age for the specified month is greater than / equal to 18 but less than 30 then this field MAY be greater than zero (0.00)
If employee’s age for the specified month is less than 18 or greater than / equal to 30 then this field MUST be zero (0.00)
Else,(month <> 04, 05, 06, 07)
If ETI SEZ code (code 7009) is completed then this field MAY be greater than zero (0.00)
If ETI SEZ code (code 7009) is not completed:
If employee’s age for the specified month is greater than / equal to 18 but less than 30 then this field MAY be greater than zero (0.00)
If employee’s age for the specified month is less than 18 or greater than / equal to 30 then this field MUST be zero (0.00)
New validation: If YoA is greater than 2021 then:
ETI SEZ code (code 7009) is completed then this field MAY be greater than zero (0.00)
If ETI SEZ code (code 7009) is not completed:
If employee’s age for the specified month is greater than / equal to 18 but less than 30 then this field MAY be greater than zero (0.00)
If employee’s age for the specified month is less than 18 or greater than / equal to 30 then this field MUST be zero (0.00)