Oficjalna treść reguły
[BR-CL-13] Item classification identifier identification scheme identifier MUST be coded using one of the UNTDID 7143 list.
Tekst normatywny jest w języku angielskim i cytowany bez zmian.
Dlaczego pojawia się ten błąd
Identyfikator klasyfikacji towaru (BT-158) musi wskazywać schemat w atrybucie listID, a schemat musi być kodem z UNTDID 7143. Reguła sprawdza cac:CommodityClassification/cbc:ItemClassificationCode/@listID (UBL) lub ram:DesignatedProductClassification/ram:ClassCode/@listID (CII). Błąd pojawia się, gdy nazwa schematu jest zapisana tekstem („UNSPSC”, „eClass”, „CPV”) albo gdy jako listID użyto wewnętrznego klucza katalogu.
Jak to naprawić
Ustaw listID na kod UNTDID 7143 systemu klasyfikacji, np. HS (Zharmonizowany System), EN (EAN/GTIN), MP (numer identyfikacyjny produktu/usługi), ZZZ (uzgodniony wzajemnie); wersję listy można podać w listVersionID. Jeśli nie klasyfikujesz towaru według standardowego schematu, pomiń cac:CommodityClassification w całości zamiast wymyślać listID. Numery towaru sprzedawcy i nabywcy należą do cac:SellersItemIdentification i cac:BuyersItemIdentification, a nie do klasyfikacji.
Przykład (poprawny)
<cac:CommodityClassification>
<cbc:ItemClassificationCode listID="HS">85171200</cbc:ItemClassificationCode>
</cac:CommodityClassification>
Co sprawdza walidator
Sprawdzany element (kontekst):
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), ' '))))
Sprawdź swoją fakturę
Upuść plik XML lub PDF w walidatorze; każda naruszona reguła ma link do swojej strony tutaj. Bezpłatnie, bez konta, plik nie jest zapisywany.
To samo sprawdzenie przez API:
curl -F file=@invoice.xml https://einvoicechecker.com/v1/validatePowiązane reguły
BR-CL-01Kod rodzaju faktury nie jest prawidłowym kodem UNTDID 1001BR-CL-03Atrybut currencyID nie jest kodem ISO 4217BR-CL-04Kod waluty faktury nie jest kodem ISO 4217BR-CL-05Kod waluty podatku MUSI być zgodny z listą ISO 4217 alpha-3BR-CL-06Kod daty powstania obowiązku VAT MUSI być zgodny z ograniczeniem UNTDID 2005BR-CL-07Identyfikator schematu identyfikatora obiektu MUSI być zgodny z ograniczeniem…BR-CL-08Kod tematu uwagi musi być zgodny z UNCL4451BR-CL-10Schemat identyfikatora podmiotu nie jest kodem ISO 6523 ICD
Najczęstsze pytania
Co oznacza BR-CL-13?
BR-CL-13 to reguła podstawowa en 16931: Item classification identifier identification scheme identifier MUST be coded using one of the UNTDID 7143 list.
Czy moja faktura zostanie odrzucona z powodu BR-CL-13?
Tak. BR-CL-13 ma status „krytyczny”; walidatory (KSeF, punkty dostępowe Peppol, KoSIT) odrzucają fakturę do czasu poprawienia błędu.
Jakich formatów dotyczy BR-CL-13?
Każda faktura EN 16931: XRechnung, ZUGFeRD 2.x / Factur-X (profile EN 16931, EXTENDED, XRECHNUNG), Peppol BIS Billing 3.0 oraz krajowe CIUS. Składnia: UBL i CII.
Źródło: EN 16931-1:2017 schematron (CEN TC434, via Peppol BIS 3.0.20). Katalog wygenerowany z oficjalnych zestawów reguł dnia 2026-10-15.