XRechnung BR-DE-17: disallowed invoice type code
BR-DE-17 is a warning: the invoice type code (BT-3) should only use the following UNTDID 1001 codes: 326 (partial invoice), 380 (commercial invoice), 381 (credit note), 384 (corrected invoice), 389 (self-billed invoice), 875/876/877 (construction invoices).
Last updated: 2026-06-01
Affected field
cbc:InvoiceTypeCode (BT-3, UBL) / ram:TypeCode (CII)
Cause
The invoice uses a type code that is allowed by EN 16931 but not foreseen by XRechnung (e.g. 82, 325 or another UNTDID 1001 code).
Fix
Set BT-3 to one of the allowed codes: 380 for a normal commercial invoice, 381 for a credit note, 384 for a corrected invoice, 326 for a partial invoice.
Check your invoice for this and other errors.
Validate your invoice →Mandate context
Frequently asked questions
Is BR-DE-17 a hard error?▼
No, it is a 'should' rule (warning). Some recipient portals still reject unexpected invoice type codes, so it is safest to use one of the allowed codes.
Which code for a normal invoice?▼
380 (Commercial invoice) is the default. Use 381 for credit notes and 384 for corrected invoices.