BR-CL-13: Unbekanntes Klassifikationssystem
Das Klassifikationssystem einer Artikelklassifizierung (listID von BT-158) muss aus der Liste UNTDID 7143 stammen.
- Regelwerk
- EN 16931 (CEN)
- Syntax
- UBL und CII
- Betroffene Felder
- –
Offizieller Regeltext
Item classification identifier identification scheme identifier MUST be coded using one of the UNTDID 7143 list.
Regeltext aus den Validierungsartefakten zu EN 16931 in Version 1.3.16 (CEN/TC 434, veröffentlicht von ConnectingEurope), Lizenz EUPL 1.2; enthalten in der XRechnung-Validatorkonfiguration 2026-08-31.
Schweregrad
- UBL-Rechnung: Fehler
- UBL-Gutschrift: Fehler
- CII: Fehler
Ein Verstoß führt im Szenario „XRechnung“ des KoSIT-Validators zur Ablehnung der Rechnung.
Typische Ursachen
Namen wie „eclass“ oder „UNSPSC“ statt der Codes aus UNTDID 7143.
So behebst du den Fehler
Den Code der Liste verwenden, etwa TST für UNSPSC.
Geprüftes Beispiel: falsch und richtig
Die Auszüge stammen aus vollständigen, synthetischen Rechnungen des E-Rechnungs-Testkorpus. Geänderte Zeilen sind hervorgehoben. Beide Dateien werden in den automatischen Tests mit dem KoSIT-Validator geprüft.
Beispiel in UBL
Änderung gegenüber der gültigen Rechnung: Artikelklassifizierung (BT-158) mit unbekanntem Schema.
<cbc:Name>Druckerpapier A4, 500 Blatt</cbc:Name>
<cac:CommodityClassification>
<cbc:ItemClassificationCode listID="XYZ">14111507</cbc:ItemClassificationCode>
</cac:CommodityClassification>
<cac:ClassifiedTaxCategory><cbc:Name>Druckerpapier A4, 500 Blatt</cbc:Name>
<cac:CommodityClassification>
<cbc:ItemClassificationCode listID="TST">14111507</cbc:ItemClassificationCode>
</cac:CommodityClassification>
<cac:ClassifiedTaxCategory>Prüfergebnis (KoSIT-Validator 1.6.3, Konfiguration 2026-08-31): falsche Datei abgelehnt, korrigierte Datei angenommen. Meldungen zur falschen Datei:
Vollständige Dateien im Testkorpus: br-cl-13-unbekanntes-klassifikationsschema_ubl.xml (falsch) und gemischt-7-19_ubl.xml (richtig).
Beispiel in CII
Änderung gegenüber der gültigen Rechnung: Artikelklassifizierung (BT-158) mit unbekanntem Schema.
<ram:Name>Druckerpapier A4, 500 Blatt</ram:Name>
<ram:DesignatedProductClassification>
<ram:ClassCode listID="XYZ">14111507</ram:ClassCode>
</ram:DesignatedProductClassification>
</ram:SpecifiedTradeProduct> <ram:Name>Druckerpapier A4, 500 Blatt</ram:Name>
<ram:DesignatedProductClassification>
<ram:ClassCode listID="TST">14111507</ram:ClassCode>
</ram:DesignatedProductClassification>
</ram:SpecifiedTradeProduct>Prüfergebnis (KoSIT-Validator 1.6.3, Konfiguration 2026-08-31): falsche Datei abgelehnt, korrigierte Datei angenommen. Meldungen zur falschen Datei:
Vollständige Dateien im Testkorpus: br-cl-13-unbekanntes-klassifikationsschema_cii.xml (falsch) und gemischt-7-19_cii.xml (richtig).
Testdateien zu BR-CL-13
- br-cl-13-unbekanntes-klassifikationsschema_ubl.xml – Artikelklassifizierung (BT-158) mit unbekanntem Schema
- br-cl-13-unbekanntes-klassifikationsschema_cii.xml – Artikelklassifizierung (BT-158) mit unbekanntem Schema
Technische Details: Kontext und Prüfausdruck aus dem Schematron
CII
Kontext:
ram:ClassCode[@listID]
Prüfausdruck:
((not(contains(normalize-space(@listID), ' ')) and contains(' AA AB AC AD AE AF AG AH AI AJ AK AL AM AN AO AP AQ AR AS AT AU AV AW AX AY AZ BA BB BC BD BE BF BG BH BI BJ BK BL BM BN BO BP BQ BR BS BT BU BV BW BX BY BZ CC CG CL CR CV DR DW EC EF EMD EN FS GB GN GMN GS HS IB IN IS IT IZ MA MF MN MP NB ON PD PL PO PPI PV QS RC RN RU RY SA SG SK SN SRS SRT SRU SRV SRW SRX SRY SRZ SS SSA SSB SSC SSD SSE SSF SSG SSH SSI SSJ SSK SSL SSM SSN SSO SSP SSQ SSR SSS SST SSU SSV SSW SSX SSY SSZ ST STA STB STC STD STE STF STG STH STI STJ STK STL STM STN STO STP STQ STR STS STT STU STV STW STX STY STZ SUA SUB SUC SUD SUE SUF SUG SUH SUI SUJ SUK SUL SUM TG TSN TSO TSP TSQ TSR TSS TST TSU UA UP VN VP VS VX ZZZ ', concat(' ', normalize-space(@listID), ' '))))
UBL
Kontext:
cac:CommodityClassification/cbc:ItemClassificationCode[@listID]
Prüfausdruck:
((not(contains(normalize-space(@listID), ' ')) and contains(' AA AB AC AD AE AF AG AH AI AJ AK AL AM AN AO AP AQ AR AS AT AU AV AW AX AY AZ BA BB BC BD BE BF BG BH BI BJ BK BL BM BN BO BP BQ BR BS BT BU BV BW BX BY BZ CC CG CL CR CV DR DW EC EF EMD EN FS GB GN GMN GS HS IB IN IS IT IZ MA MF MN MP NB ON PD PL PO PPI PV QS RC RN RU RY SA SG SK SN SRS SRT SRU SRV SRW SRX SRY SRZ SS SSA SSB SSC SSD SSE SSF SSG SSH SSI SSJ SSK SSL SSM SSN SSO SSP SSQ SSR SSS SST SSU SSV SSW SSX SSY SSZ ST STA STB STC STD STE STF STG STH STI STJ STK STL STM STN STO STP STQ STR STS STT STU STV STW STX STY STZ SUA SUB SUC SUD SUE SUF SUG SUH SUI SUJ SUK SUL SUM TG TSN TSO TSP TSQ TSR TSS TST TSU UA UP VN VP VS VX ZZZ ', concat(' ', normalize-space(@listID), ' '))))
Technische Formatprüfung nach XRechnung 3.0.2; keine steuerliche oder rechtliche Beratung.