Skip to main content

BR-O-10 Not-subject-to-VAT breakdown needs an exemption reason

A VAT breakdown (BG-23) with VAT category code (BT-118) "Not subject to VAT" (O) shall carry a VAT exemption reason code (BT-121) meaning "Not subject to VAT", or a VAT exemption reason text (BT-120) stating "Not subject to VAT" (or the equivalent standard text in another language).

Problem Description

ERROR

EN 16931 VAT category rule

Context and Significance

The exemption reason explains to the buyer and the tax authority why no VAT applies to a supply outside the scope of VAT; the code is VATEX-EU-O. In practice, the error occurs when the note appears only on the PDF, or when a code for exempt supplies is used instead of VATEX-EU-O.

Solution

Add cbc:TaxExemptionReasonCode = VATEX-EU-O or cbc:TaxExemptionReason = "Not subject to VAT" to the O TaxCategory.

Quick actions

Valid Examples

  • O breakdown with BT-121 = VATEX-EU-O
  • O breakdown with BT-120 = "Not subject to VAT"

Invalid Examples

  • O breakdown with neither BT-121 nor BT-120 provided

Code Examples

Valid XML
<cac:TaxCategory>
  <cbc:ID>O</cbc:ID>
  <cbc:TaxExemptionReasonCode>VATEX-EU-O</cbc:TaxExemptionReasonCode>
  <cbc:TaxExemptionReason>Not subject to VAT</cbc:TaxExemptionReason>
  <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
</cac:TaxCategory>
Invalid XML
<cac:TaxCategory>
  <cbc:ID>O</cbc:ID>
  <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
</cac:TaxCategory>

Affected Fields

Validation Tools