InvoiceValidator.eu

BR-DEX-03

fatalXRechnung 3.0.2 (Germany)profileUBL

Eine Sub Invoice Line (BG-DEX-01) muss genau eine "SUB INVOICE LINE VAT INFORMATION" (BG-DEX-06) enthalten.

Why it fails

A sub invoice line has no VAT information group.

How to fix it

Give every sub invoice line exactly one SUB INVOICE LINE VAT INFORMATION (BG-DEX-06) with its category code and rate.

What the validator checks

UBL — context —

not(exists(//cac:SubInvoiceLine/cac:Item[ count ( cac:ClassifiedTaxCategory) != 1]))

Related rules

Part of BR-DEX — XRechnung extension.

Check your own invoice against BR-DEX-03

…or paste the XML instead

Nothing is stored, and the whole invoice is checked, not just this rule. A PDF only works if it is Factur-X / ZUGFeRD — a PDF with the invoice XML inside it.