BR-65
The Item classification identifier (BT-158) shall have a Scheme identifier.
Was bedeutet diese Regel?
Einer Artikelklassifizierung (BT-158) fehlt die Angabe des Schemas.
Ein Klassifizierungscode wie „43211503" bedeutet nur zusammen mit seinem Schema (z. B. UNSPSC oder CPV) etwas.
- BT-158
- Code der Artikelklassifizierung
Offizielle Regelmeldung (Norm)
The Item classification identifier (BT-158) shall have a Scheme identifier.
Offizielle Regelmeldung der Norm (englisch).
Wo die Regel greift
Syntax: CII · UBL
Dieselbe Regel, zweimal ausgedrückt: UBL und CII benennen dieselben Felder mit unterschiedlichen Pfaden. Prüfst du eine CII-Datei gegen die UBL-Regeln, bekommst du deshalb Fehler, die nichts bedeuten.
UBL
cac:InvoiceLine/cac:Item/cac:CommodityClassification/cbc:ItemClassificationCode | cac:CreditNoteLine/cac:Item/cac:CommodityClassification/cbc:ItemClassificationCode
CII
//ram:DesignatedProductClassification
Technische Prüfung
Die Regel ist erfüllt, wenn dieser Schematron-Ausdruck zutrifft:
normalize-space(ram:ClassCode/@listID) != '' or not (ram:ClassCode)So behebst du den Fehler
Eine fehlende oder falsche Geschäftsangabe, die nur du liefern kannst. Ergänze bzw. korrigiere sie und prüfe erneut.
Ergänze das Schema-Attribut (listID), z. B. „STI" für UNSPSC.
Korrigiere die betroffene Angabe in deiner XML und prüfe die Rechnung anschließend erneut. Die Prüfung läuft lokal in deinem Browser — deine Datei verlässt deinen Rechner nicht.
E-Rechnung hier prüfen
Ziehe eine XML- oder ZUGFeRD-PDF-Datei hierein. Die Prüfung läuft lokal in deinem Browser gegen die EN 16931 — deine Datei verlässt deinen Rechner nicht.