XRechnung Extension — when the stricter rules apply

The Extension is a variant of XRechnung with additional structures — sub invoice lines above all. If you do not use it, you never see these rules.

15 rules · Rule set v2026-01-31

Two variants, one rule set

XRechnung has the CIUS, which restricts the European norm, and the Extension, which extends it. Which applies is decided by the specification identifier (BT-24): carry the Extension identifier and the BR-DEX rules apply on top.

That is the commonest confusion here. A BR-DEX error on an invoice that was never meant to be an Extension almost always means a wrong BT-24 — see BR-DE-21.

What the Extension adds

Sub invoice lines, mostly: a line may contain subordinate lines, which the ordinary CIUS does not permit. Most BR-DEX rules hang off that — that a sub line carries its own VAT information, that sub line amounts add up to the parent line.

Use the Extension only where you genuinely need those structures. It narrows the set of recipients able to process the invoice, and the rules above arrive on top with nothing given back.

All Extension rules

With the official rule text.

NormAPI provides technical validation, not tax or legal advice.