Codelisten — welche Werte überhaupt zulässig sind
Ein codiertes Feld ist kein Freitextfeld. Die BR-CL-Familie prüft für rund zwei Dutzend Felder, ob der übermittelte Wert aus der Liste stammt, die für dieses Feld vorgeschrieben ist.
23 Regeln · Regelwerk v2026-01-31
Wo die Listen herkommen
Die Listen sind nicht Teil der Norm, sondern werden von ihr referenziert: UNTDID 1001 für den Rechnungstyp, UNTDID 4461 für das Zahlungsmittel, UNTDID 5305 für die Steuerkategorie, ISO 4217 für Währungen, ISO 3166-1 für Länder, UN/ECE Recommendation 20 für Maßeinheiten.
Das heißt auch: eine Codeliste kann sich ändern, ohne dass die Norm sich ändert. Wer Codes hart im Mapping hinterlegt, merkt eine Neufassung erst, wenn eine Rechnung abgelehnt wird.
Die eigentliche Ursache
Fast jeder BR-CL-Fehler entsteht gleich: das Quellsystem führt den Wert als hausinternes Kürzel — „Stk“ für Stück, „RE“ für Rechnung, „Überweisung“ für den Zahlweg — und das Mapping reicht ihn unverändert durch. Die Übersetzung in den Code ist eine Tabelle, die jemand anlegen muss.
Legen Sie diese Tabellen einmal zentral an, nicht je Feld verstreut. Die drei, an denen es am häufigsten scheitert, sind Maßeinheit (BT-130), Rechnungstyp (BT-3) und Zahlungsmittel (BT-81).
Alle Codelisten-Regeln
Mit dem offiziellen Regeltext, der die jeweils vorgeschriebene Liste nennt.
- BR-CL-01
The document type code MUST be coded by the invoice and credit note related code lists of UNTDID 1001.
- BR-CL-03
currencyID MUST be coded using ISO code list 4217 alpha-3
- BR-CL-04
Invoice currency code MUST be coded using ISO code list 4217 alpha-3
- BR-CL-05
Tax currency code MUST be coded using ISO code list 4217 alpha-3
- BR-CL-06
Value added tax point date code MUST be coded using a restriction of UNTDID 2475.
- BR-CL-07
Object identifier identification scheme identifier MUST be coded using a restriction of UNTDID 1153.
- BR-CL-08
Subject Code MUST be coded using a restriction of UNTDID 4451.
- BR-CL-10
Any identifier identification scheme identifier MUST be coded using one of the ISO 6523 ICD list.
- BR-CL-11
Any registration identifier identification scheme identifier MUST be coded using one of the ISO 6523 ICD list.
- BR-CL-13
Item classification identifier identification scheme identifier MUST be coded using one of the UNTDID 7143 list.
- BR-CL-14
Country codes in an invoice MUST be coded using ISO code list 3166-1
- BR-CL-15
Country codes in an invoice MUST be coded using ISO code list 3166-1
- BR-CL-16
Payment means in an invoice MUST be coded using UNTDID 4461 code list
- BR-CL-17
Invoice tax categories MUST be coded using UNCL 5305 code list
- BR-CL-18
Invoice tax categories MUST be coded using UNCL 5305 code list
- BR-CL-19
Coded allowance reasons MUST belong to the UNCL 5189 code list
- BR-CL-20
Coded charge reasons MUST belong to the UNCL 7161 code list
- BR-CL-21
Item standard identifier scheme identifier MUST belong to the ISO 6523 ICD code list
- BR-CL-22
Tax exemption reason code identifier scheme identifier MUST belong to the CEF VATEX code list
- BR-CL-23
Unit code MUST be coded according to the UN/ECE Recommendation 20 with Rec 21 extension
- BR-CL-24
For Mime code in attribute use MIMEMediaType.
- BR-CL-25
Endpoint identifier scheme identifier MUST belong to the CEF EAS code list
- BR-CL-26
Delivery location identifier scheme identifier MUST belong to the ISO 6523 ICD code list
NormAPI liefert technische Validierung, keine Steuer- oder Rechtsberatung.