Referenz
Markdown-ExportBR-CL-10 Kennungsschema muss aus ISO 6523 ICD stammen
Der Schema-Bezeichner einer Parteikennung, etwa der Verkäuferkennung (BT-29), der Käuferkennung (BT-46) oder der Zahlungsempfängerkennung (BT-60), muss ein Code aus der ISO-6523-ICD-Liste sein.
Problembeschreibung
FEHLER
EN-16931-Codelistenregel (BR-CL)
Kontext und Bedeutung
Die Regel prüft cac:PartyIdentification/cbc:ID/@schemeID in UBL und ram:GlobalID/@schemeID in CII. ICD-Codes nennen die Stelle, die eine Kennung vergeben hat; sie sind nicht die EAS-Codes für elektronische Adressen (BR-CL-25). Die Regel schlägt fehl, wenn das Schema als Name geschrieben wird („GLN“, „DUNS“), wenn ein EAS-Code wie 9930 vom Endpunkt übernommen wird oder wenn „SEPA“ beim Käufer oder in CII verwendet wird. Beispiel: Eine GLN als Verkäuferkennung erhält schemeID="0088".
Lösung
Setzen Sie schemeID auf einen gültigen vierstelligen ISO-6523-ICD-Code, z. B. 0088 (GLN) oder 0060 (D-U-N-S). In UBL verwendet die Gläubiger-ID (BT-90) des Verkäufers oder Zahlungsempfängers schemeID="SEPA"; dieser Wert ist ebenfalls zulässig. Passt die Kennung zu keinem ICD-Code, lassen Sie den Schema-Bezeichner weg.
Schnellzugriff
Gültige Beispiele
- schemeID="0088" für eine GLN-Kennung
- schemeID="0060" für eine D-U-N-S-Nummer
- schemeID="SEPA" für die Gläubiger-ID des Verkäufers oder Zahlungsempfängers (UBL)
Ungültige Beispiele
- schemeID="GLN" — Name statt ICD-Code
- schemeID="9930" — EAS-Code für elektronische Adressen, kein ICD-Code
- schemeID="SEPA" an der Käuferkennung — nur für Verkäufer oder Zahlungsempfänger in UBL zulässig
Code-Beispiele
<cac:PartyIdentification>
<cbc:ID schemeID="0088">4012345000009</cbc:ID>
</cac:PartyIdentification><cac:PartyIdentification>
<cbc:ID schemeID="GLN">4012345000009</cbc:ID>
</cac:PartyIdentification>