- WorkAlio
- Validation rules
- BR-O-11
BR-O-11: This VAT category cannot share a VAT breakdown with any other category
What this rule requires
This VAT category cannot share a VAT breakdown with any other category.
ExampleEN 16931 (UBL)
An invoice built like a valid one, except for this:
<Invoice xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
<cbc:CustomizationID>urn:cen.eu:en16931:2017</cbc:CustomizationID>
<cbc:ID>INV-1001</cbc:ID>
<cbc:IssueDate>2026-01-15</cbc:IssueDate>
<cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
<cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
<cbc:BuyerReference>04011000-12345-67</cbc:BuyerReference>
</Invoice>The validator says: VAT category O cannot appear in a VAT breakdown alongside any other VAT category.
Official validation message
This is the official EN 16931 validation message for this rule, quoted verbatim in English from the validation artefacts below. It is not translated: a translation would no longer be the official text.
[BR-O-11]-An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain other VAT breakdown groups (BG-23).Quoted verbatim and unmodified from the official EN 16931 validation artefacts published by CEN/TC 434, release validation-1.3.16 of April 10, 2026, licensed under the European Union Public Licence v. 1.2. Provided without warranty of any kind, including as to accuracy. Source and licence →
How to fix it
Remove every other VAT breakdown entry, or change this category's lines to one that can share a breakdown.
Frequently asked questions
- What does BR-O-11 mean?
- This VAT category cannot share a VAT breakdown with any other category. The rule runs under EN 16931 (UBL), Peppol BIS 3.0, and XRechnung 3.0 (UBL).
- How do I fix BR-O-11?
- Remove every other VAT breakdown entry, or change this category's lines to one that can share a breakdown.
Runs under these profiles
- EN 16931 (UBL)
- Peppol BIS 3.0
- XRechnung 3.0 (UBL)
VAT category
This rule checks VAT category O — Services outside scope of tax.