Skip to content

Fatal

BR-DEX-12: Third party payment needs a description

In short

Fatal: fails the selected checks.

BR-DEX-12 means a third party payment on the invoice has no description. Fix it by adding a short description of the payment, or by removing the payment if it should not be there.

On this page

What it means

A third party payment (BG-DEX-09) in the XRechnung extension must have a description (BT-DEX-003). In UBL the description is the InstructionID inside the cac:PrepaidPayment block, and it must not be empty or only spaces.

Why it matters

Without a description the recipient cannot tell what the payment was for. The block is incomplete, so the invoice fails validation and is rejected.

How to fix it

Open the third party payment on the invoice and add a short description in words, for example who was paid and for what. If the block is a leftover or is not really a third party payment, delete it. An amount the buyer has already paid belongs in the paid amount (BT-113) in the invoice totals instead.

The rule as published

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

Where this rule applies

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

Check your file

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

Updated 6 November 2026