Saudi Arabia B2B/B2G: Tax Categories

Saudi Arabian has specific requirements for how tax information is modelled.

Use the TaxCategory element to model Tax Category information. You can model Tax Scheme information in the TaxScheme element.

Tax amount totals and subtotals are modelled in the TaxTotal and TaxSubtotal elements.

Elements

Use the following sub-elements of the TaxTotal element to model this information:

Element (Path)CardinalityDescription
Tax Breakdown Group (/Invoice/TaxTotal/TaxSubtotal)Groups information about the Tax Category, rates and exemptions.
Tax Category Code (/Invoice/TaxTotal/TaxSubtotal/TaxCategory/ID)1..1Code that represents the applicable Tax Category.
Tax Category Rate (/Invoice/TaxTotal/TaxSubtotal/TaxCategory/Percent)The tax rate, represented as percentage that applies for the relevant tax category.
Tax Exemption Reason Code (/Invoice/TaxTotal/TaxSubtotal/TaxCategory/TaxExemptionReasonCode)0..1Code that represents the reason for the exemption.
Tax Exemption Reason Text (/Invoice/TaxTotal/TaxSubtotal/TaxCategory/TaxExemptionReason)0..1Text that explains the reason for the exemption.
Tax Scheme (/Invoice/TaxTotal/TaxSubtotal/TaxCategory/TaxScheme)1..1Groups information about the applicable Tax Scheme.
Tax Scheme Code (/Invoice/TaxTotal/TaxSubtotal/TaxCategory/TaxScheme/ID)1..1Code that represents the Tax Scheme. Specify VAT.

Restrictions

  • You must specify VAT in the Tax Scheme Code element.
  • You must use one of the following values for the Tax Category Code element. These are derived from the PEPPOL BIS Billing 3.0 specification list:
ValueDescription
EExempt from Tax
SStandard rate
ZZero rated goods
OServices outside scope of tax
TaxCategory /IDTaxExemptionReasonCodeDescription
EVRBL:SA:VATEX-SA-29Financial services mentioned in Article 29 of the VAT Regulations
EVRBL:SA:VATEX-SA-29-7Life insurance services mentioned in Article 29 of the VAT Regulations
EVRBL:SA:VATEX-SA-30Real estate transactions mentioned in Article 30 of the VAT Regulations
ZVRBL:SA:VATEX-SA-32Export of goods
ZVRBL:SA:VATEX-SA-33Export of services
ZVRBL:SA:VATEX-SA-34-1The international transport of Goods
ZVRBL:SA:VATEX-SA-34-2International transport of passengers
ZVRBL:SA:VATEX-SA-34-3Services directly connected and incidental to a Supply of international passenger transport
ZVRBL:SA:VATEX-SA-34-4Supply of a qualifying means of transport
ZVRBL:SA:VATEX-SA-34-5Any services relating to Goods or passenger transportation, as defined in article twenty five of these Regulations
ZVRBL:SA:VATEX-SA-35Medicines and medical equipment
ZVRBL:SA:VATEX-SA-36Qualifying metals
ZVRBL:SA:VATEX-SA-EDUPrivate education to citizen
ZVRBL:SA:VATEX-SA-HEAPrivate healthcare to citizen
ZVRBL:SA:VATEX-SA-MLTRYsupply of qualified military goods
ZVRBL:SA:VATEX-SA-DIPLOMATDiplomat
OVRBL:SA:VATEX-SA-OOSReason is free text, to be provided by the taxpayer on case to case basis.

Example

<ubl:Invoice>
    <!-- Code omitted for clarity -->
        <cac:TaxSubtotal>
            <cbc:TaxableAmount currencyID="EUR">400</cbc:TaxableAmount>
            <cbc:TaxAmount currencyID="EUR">100</cbc:TaxAmount>
            <cac:TaxCategory>
                <cbc:ID>E</cbc:ID>
                <cbc:Percent>0.00</cbc:Percent>
                <cbc:TaxExemptionReasonCode>VRBL:SA:VATEX-SA-EDU</cbc:TaxExemptionReasonCode>
                <cbc:TaxExemptionReason>Exempt or not subject</cbc:TaxExemptionReason>
                <cac:TaxScheme>
                    <cbc:ID>VAT</cbc:ID>
                </cac:TaxScheme>
            </cac:TaxCategory>
        </cac:TaxSubtotal>
    <!-- Code omitted for clarity -->
</ubl:Invoice>