BR-O-10fatal

How to fix BR-O-10

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

What this rule checks

The O subtotal must explain why VAT does not apply via cbc:TaxExemptionReasonCode or cbc:TaxExemptionReason.

Referenced business terms

This rule references the following EN 16931 business terms. Click through for the full definition, the UBL XPath and the cardinality.

How to fix it

Add cbc:TaxExemptionReasonCode (e.g., 'vatex-eu-o') and/or cbc:TaxExemptionReason (e.g., 'Not subject to VAT') inside the O cac:TaxCategory.

Related rules

Validate your invoice

Upload your corrected invoice to check it passes BR-O-10 and all other EN 16931 and Peppol BIS 3.0 rules. Free, instant, no signup.