BR-DE-17Warningxrechnung

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.

Related error codes