Skip to content

Fatal: fails the selected checks

BR-DE-14: XRechnung needs a VAT rate in every VAT breakdown row

In short

BR-DE-14 means the VAT rate (BT-119) is missing. Set a VAT rate for every line in your invoicing software, using 0 rather than an empty rate where no VAT is charged, and export again.

On this page

What it means

Every line of the VAT breakdown (BG-23) must contain the VAT rate (BT-119). XRechnung requires a rate in every line of the VAT breakdown, including 0 for exempt, zero-rated and reverse-charge lines and for supplies outside the scope of VAT.

Why it matters

XRechnung, the German standard for e-invoices, requires this on top of EN 16931. Public bodies in Germany and their invoice portals (ZRE, OZG-RE and the state portals) reject an XRechnung that fails this rule, and many German businesses check incoming invoices the same way.

How to fix it

Set a VAT rate for every line in your invoicing software, using 0 rather than an empty rate where no VAT is charged, and export again. In the XML it is cbc:Percent (UBL) or ram:RateApplicablePercent (CII) in every breakdown entry.

The rule as published

Das Element "VAT category rate" (BT-119) muss übermittelt werden.

Business terms: BT-119

Where this rule applies

Rule set Version
XRechnung 3.0 (UBL) 3.0.2
XRechnung 3.0 (UBL credit note) 3.0.2
XRechnung 3.0 (CII) 3.0.2
Rule text from phive-rules 4.6.4.

Check your file

Drop your e-invoice to see whether BR-DE-14 still fails, and which other rules do.