InvoiceValidator.eu

BR-DEX-10

fatalXRechnung 3.0.2 (Germany)profileUBL

Das Element "Third party payment type" BT-DEX-001 muss übermittelt werden, wenn die Gruppe "THIRD PARTY PAYMENT" (BG-DEX-09) übermittelt wird.

Why it fails

A THIRD PARTY PAYMENT group is present without the payment type (BT-DEX-001).

How to fix it

State what kind of third-party payment it is, or remove the group.

What the validator checks

UBL — context —

cbc:ID[boolean(normalize-space(xs:string(.)))]

Related rules

Part of BR-DEX — XRechnung extension.

Check your own invoice against BR-DEX-10

…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.