Account
Nederlands

BR-CL-13: Schema van artikelclassificatie is geen UNTDID 7143-code

EN 16931-kernregel · Fout · UBL, CII

StandaardEN 16931-1 (Europees semantisch model voor e-facturen)ErnstFout: de factuur wordt geweigerdSyntaxUBL, CIIGeldt voorElke EN 16931-factuur: Peppol BIS Billing 3.0, NLCIUS, XRechnung, ZUGFeRD 2.x / Factur-X (profielen EN 16931, EXTENDED, XRECHNUNG) en andere nationale CIUS.

Officiële regeltekst

[BR-CL-13] Item classification identifier identification scheme identifier MUST be coded using one of the UNTDID 7143 list.

De normatieve tekst is Engels en wordt ongewijzigd geciteerd.

Waarom deze fout optreedt

Een artikelclassificatie (BT-158) moet het schema vermelden in het listID-attribuut, en dat schema moet een code uit UNTDID 7143 zijn. De regel controleert cac:CommodityClassification/cbc:ItemClassificationCode/@listID (UBL) of ram:DesignatedProductClassification/ram:ClassCode/@listID (CII). De regel slaat aan wanneer de schemanaam als tekst is geschreven ("UNSPSC", "eClass", "CPV") of wanneer een interne catalogussleutel als listID wordt gebruikt.

Zo lost u het op

Zet listID op de UNTDID 7143-code van het classificatiesysteem, bijvoorbeeld HS (Geharmoniseerd Systeem), EN (EAN/GTIN), MP (identificatienummer product/dienst), ZZZ (onderling overeengekomen); de versie van de lijst kan in listVersionID. Als u het artikel niet volgens een standaardschema classificeert, laat cac:CommodityClassification dan volledig weg in plaats van een listID te verzinnen. Artikelnummers van verkoper en koper horen in cac:SellersItemIdentification en cac:BuyersItemIdentification, niet in de classificatie.

Voorbeeld (geldig)

<cac:CommodityClassification>
  <cbc:ItemClassificationCode listID="HS">85171200</cbc:ItemClassificationCode>
</cac:CommodityClassification>

Wat de validator controleert

Gecontroleerd element (context):

UBL

cac:CommodityClassification/cbc:ItemClassificationCode[@listID]

Test (XPath):

((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), ' '))))

CII

ram:ClassCode[@listID]

Test (XPath):

((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), ' '))))

Controleer uw factuur

Sleep uw XML of PDF naar de validator; elke overtreden regel linkt naar zijn pagina hier. Gratis, zonder account, het bestand wordt niet opgeslagen.

Controleer uw factuur →

Dezelfde controle via API:

curl -F file=@invoice.xml https://einvoicechecker.com/v1/validate

Gerelateerde regels

Veelgestelde vragen

Wat betekent BR-CL-13?

BR-CL-13 is een en 16931-kernregel: Item classification identifier identification scheme identifier MUST be coded using one of the UNTDID 7143 list.

Wordt mijn factuur geweigerd vanwege BR-CL-13?

Ja. BR-CL-13 is "fataal"; validators (Peppol-accesspoints, KoSIT, KSeF) weigeren de factuur totdat de fout is opgelost.

Voor welke formaten geldt BR-CL-13?

Elke EN 16931-factuur: Peppol BIS Billing 3.0, NLCIUS, XRechnung, ZUGFeRD 2.x / Factur-X (profielen EN 16931, EXTENDED, XRECHNUNG) en andere nationale CIUS. Syntax: UBL en CII.

Bron: EN 16931-1:2017 schematron (CEN TC434, via Peppol BIS 3.0.20). Catalogus gegenereerd uit de officiële regelsets op 2026-10-15.