BR-DE-19Error — invoice will be rejectedxrechnung

XRechnung error BR-DE-19: allowance without reason

BR-DE-19 occurs when an invoice includes a document-level allowance (discount, BG-20) but neither a reason text (BT-97) nor a reason code (BT-98) is provided. At least one of the two fields must be present.

Last updated: 2026-06-01

Affected field

cac:AllowanceCharge/cbc:AllowanceChargeReason (BT-97) / cbc:AllowanceChargeReasonCode (BT-98)

Cause

The invoicing system transfers a discount amount but omits the corresponding reason.

Fix

Add an allowance reason text (e.g. 'Discount', 'Volume discount', 'Cash discount') or the corresponding UNCL4465 reason code.

Check your invoice for this and other errors.

Validate your invoice →

Frequently asked questions

Which codes are valid for AllowanceChargeReasonCode?

Valid codes come from the UN/EDIFACT code list UNCL4465. Common codes: 95 (Discount), 100 (Special discount), 102 (Fixed long-term discount). When in doubt, use free text in AllowanceChargeReason.

Related error codes