BR-CO-15: Total with VAT does not equal net total + VAT

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

Official text

Invoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110).

Error · Source: ZATCA E-Invoicing SDK 238-R3.3.8 · Electronic Invoice XML Implementation Standard v1.2, 19 May 2023, §13.2.2, p. 38 · Checked: 26 October 2026

What it means

The invoice total with VAT must equal the total without VAT plus the total VAT.

When it happens

How to fix it

  1. Compute TaxInclusiveAmount = TaxExclusiveAmount + total VAT.
  2. To round what the customer pays, use PayableRoundingAmount and leave this field alone.

Example

Wrong: raises BR-CO-15
<cac:LegalMonetaryTotal>
  <cbc:TaxExclusiveAmount currencyID="SAR">201.00</cbc:TaxExclusiveAmount>
  <cbc:TaxInclusiveAmount currencyID="SAR">231.00</cbc:TaxInclusiveAmount>
  …
</cac:LegalMonetaryTotal>
<!-- VAT total 30.15 -->
Correct
<cac:LegalMonetaryTotal>
  <cbc:TaxExclusiveAmount currencyID="SAR">201.00</cbc:TaxExclusiveAmount>
  <cbc:TaxInclusiveAmount currencyID="SAR">231.15</cbc:TaxInclusiveAmount>
  …
</cac:LegalMonetaryTotal>
<!-- VAT total 30.15 -->

We ran the wrong example through ZATCA's SDK 238-R3.3.8 on 26 October 2026 and it raised BR-CO-15, along with BR-CO-16. 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-CO-15 mean?

The invoice total with VAT must equal the total without VAT plus the total VAT.

Is the invoice rejected when BR-CO-15 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-CO-15?

1. Compute TaxInclusiveAmount = TaxExclusiveAmount + total VAT. 2. To round what the customer pays, use PayableRoundingAmount and leave this field alone.

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