BR-CL-10: schemeID bei PartyIdentification muss aus der ISO-6523-ICD-Liste sein.
BR-CL-10: Ungültiges schemeID bei PartyIdentification
cac:PartyIdentification/cbc:ID/@schemeID muss ISO 6523 ICD sein
Offizielle Regel
[BR-CL-10]-Any identifier identification scheme identifier MUST be coded using one of the ISO 6523 ICD list.
Quelle: KoSIT Schematron (itplr-kosit/peppol-bis-invoice-3), CEN-EN16931-UBL.sch
Was bedeutet das?
BR-CL-10 prüft @schemeID an cac:PartyIdentification/cbc:ID gegen die ISO-6523-ICD-Liste (z. B. 0088 GLN, 0198 Steuernummer). Erfundene Codes wie 9999 scheitern. Hinweis: BR-CL-11 gilt für CompanyID unter PartyLegalEntity — nicht verwechseln.
Beispiel (UBL)
Gültig (schemeID=0088 GLN):
<cac:PartyIdentification>
<cbc:ID schemeID="0088">1234567890128</cbc:ID>
</cac:PartyIdentification>Ungültig (schemeID=9999 — BR-CL-10):
<!-- Invalid: 9999 not in ISO 6523 ICD — BR-CL-10 -->
<cac:PartyIdentification>
<cbc:ID schemeID="9999">987654321</cbc:ID>
</cac:PartyIdentification>Typische Ursachen
- 1Interner schemeID-Code statt ICD
- 2Falsches Schema für GLN/Steuernummer
- 3Manuelle XML mit schemeID=9999
Was prüfen?
- Alle PartyIdentification/cbc:ID/@schemeID finden
- Gegen ISO 6523 ICD prüfen
- CompanyID schemeID separat prüfen (BR-CL-11)
Offizielle & externe Quellen
Verwandte Fehler
Suchbegriffe
Fehlercode nicht gefunden?
Schick uns den Fehlercode (z.B. BR-DE-13) und wir nehmen ihn in die Bibliothek auf. Gib deine E-Mail an – dann senden wir dir die Lösung per E-Mail, in der Regel innerhalb von 12–24 Stunden nach dem Lesen.