BR-DE-20Error — invoice will be rejectedxrechnung

XRechnung error BR-DE-20: charge without reason

BR-DE-20 occurs when an invoice includes a document-level charge (BG-21) but neither a reason text (BT-104) nor a reason code (BT-105) is provided.

Last updated: 2026-06-01

Affected field

cac:AllowanceCharge/cbc:AllowanceChargeReason (BT-104) / cbc:AllowanceChargeReasonCode (BT-105)

Cause

The invoicing system exports a charge amount (e.g. shipping, handling fee) but omits the reason.

Fix

Add a charge reason text (e.g. 'Shipping', 'Handling fee', 'Express surcharge') or a UNCL4465 code (e.g. AAB for freight).

Check your invoice for this and other errors.

Validate your invoice →

Frequently asked questions

Which codes are available for charges?

From UNCL4465: AAB (Freight), ZZZ (Mutually defined). AAB is recommended for shipping costs.

Related error codes