[ZAV-192] Adds new TaxTypes and ReportTaxTypes supporting South Africa rate change 2025 #716
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
JIRA: https://xero.atlassian.net/browse/ZAV-192
Epic: https://xero.atlassian.net/browse/ZAV-180
Description
As part of the South Africa VAT rate changes 2025, we need to create some new SystemGSTCodes. These codes are:
These codes have been added to the
ReportTaxTypeenum in the open API spec.These codes have also been added to the
TaxTypeenum but I've noticed there are some pre-existing SystemGSTCodes for ZA VAT that are not included in this enum. So I have added these too:I've been using this guide for a similar change for Singapore tax rates and this appears to be what was done in this PR.
I believe adding values to these enums creates a breaking change.
BTW - the
TaxTypeenum does not appear to be referenced by any other entity in the spec, so I'm unsure how this gets used.Release Notes
Compliance change South Africa VAT rate change May 2025
Types of Changes