Skip to content

Conversation

@steve-james-xero
Copy link

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:

SROUTPUT25
CAPOUTPUT25
ACC28PLUS25
ACCUPTO2825
CIUOUTPUT25
SHOUTPUT25
CAPINPUT25
SRINPUT25
CIUINPUT25
BADDEBT25

These codes have been added to the ReportTaxType enum in the open API spec.

These codes have also been added to the TaxType enum 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:

ACC28PLUS
ACCUPTO28
SHOUTPUT
OTHEROUTPUT
IMINPUT
BADDEBT
OTHERINPUT
ZRINPUT

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 TaxType enum 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

  • Bug fix (non-breaking change that fixes an issue)
  • New feature (non-breaking change that adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)

@github-actions
Copy link

github-actions bot commented Apr 9, 2025

PETOSS-725

@github-actions
Copy link

github-actions bot commented Apr 9, 2025

Thanks for raising an issue, a ticket has been created to track your request

@steve-james-xero
Copy link
Author

The ZA VAT rate change has been cancelled by the South African government so there is no need for these changes. Closing the PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant