BR-KSA-84: Standard-rate VAT is not 15 or 5

An error: the invoice is rejected, so fix the cause and send it again.

Official text

The Document level allowance VAT rate (BT-96), Document level Charge VAT rate (BT-103), VAT category rate(BT-119), Invoiced item VAT rate (BT-152), Prepayment VAT rate(KSA-34) must be limited to one of the following values (5 or 15) when the relevant Document level allowance VAT category code (BT-95), Document level Charge VAT category code(BT-102), VAT category code(BT-118), Invoiced item VAT category code(BT-151), Prepayment VAT Category Code (KSA-33) is "S"- "Standard rated". In other words, for Standard Rate VAT Category the rate can either be 15% or 5%.

Error · Source: ZATCA E-Invoicing SDK 238-R3.3.8 · Checked: 26 October 2026

What it means

When the VAT category is S, the rate must be 15 or 5 only, on lines, in the breakdown, on allowances and charges, and on prepayments.

When it happens

How to fix it

  1. Write the rate out of 100: 15 or 15.00.
  2. Mark a zero-rate product Z or E with its reason code.
  3. Review every product's rate once from the product list.

Example

Wrong: raises BR-KSA-84
<cac:TaxSubtotal>
  <cbc:TaxableAmount currencyID="SAR">201.00</cbc:TaxableAmount>
  <cbc:TaxAmount currencyID="SAR">30.15</cbc:TaxAmount>
  <cac:TaxCategory>
    <cbc:ID>S</cbc:ID>
    <cbc:Percent>0.15</cbc:Percent>
  </cac:TaxCategory>
</cac:TaxSubtotal>
Correct
<cac:TaxSubtotal>
  <cbc:TaxableAmount currencyID="SAR">201.00</cbc:TaxableAmount>
  <cbc:TaxAmount currencyID="SAR">30.15</cbc:TaxAmount>
  <cac:TaxCategory>
    <cbc:ID>S</cbc:ID>
    <cbc:Percent>15.00</cbc:Percent>
  </cac:TaxCategory>
</cac:TaxSubtotal>

We ran the wrong example through ZATCA's SDK 238-R3.3.8 on 26 October 2026 and it raised BR-KSA-84, along with BR-CO-17, BR-S-09. The example is an excerpt of ZATCA's sample Simplified/Invoice/Simplified_Invoice.xml with one change; the sample without it does not raise the code.

Related codes

Terms on this page

Frequently asked questions

What does BR-KSA-84 mean?

When the VAT category is S, the rate must be 15 or 5 only, on lines, in the breakdown, on allowances and charges, and on prepayments.

Is the invoice rejected when BR-KSA-84 appears?

An error: the invoice is rejected, so fix the cause and send it again. This is its severity in ZATCA's SDK 238-R3.3.8.

How do I fix BR-KSA-84?

1. Write the rate out of 100: 15 or 15.00. 2. Mark a zero-rate product Z or E with its reason code. 3. Review every product's rate once from the product list.

Last updated: 26 October 2026 · What we don't do · Methodology · Correct us · Changelog

First published 2026-10-26 · Archived copy

First 500 restaurants, cafés, bakeries and sweet shops: a SAR 99 monthly cap.

Instead of SAR 149, per branch, for a full year. Free to join, no commitment.

Reserve your seat