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.