How to fix BR-DEX-03
Eine Sub Invoice Line (BG-DEX-01) muss genau eine "SUB INVOICE LINE VAT INFORMATION" (BG-DEX-06) enthalten.
XRechnung rule from the KoSIT XRechnung 3.0 schematron (German CIUS of EN 16931). It applies only to invoices whose specification identifier (BT-24) is XRechnung. Such files are checked against EN 16931 and the KoSIT XRechnung rules instead of the full Peppol BIS rule set. Check your file with the XRechnung validator.
What this rule checks
In an XRechnung extension invoice, every sub invoice line (BG-DEX-01) must carry exactly one VAT information block (BG-DEX-06).
How to fix it
Add exactly one cac:ClassifiedTaxCategory (with cbc:ID, cbc:Percent and cac:TaxScheme) inside cac:SubInvoiceLine → cac:Item.
Related rules
Validate your invoice
Upload your corrected invoice to check it passes BR-DEX-03 and all other EN 16931 and XRechnung (BR-DE) rules. Free, instant, no signup.