Das Attribut '@schemeID' ist in diesem Kontext erforderlich.
Das Element ram:GlobalID enthält kein Attribut schemeID. Dadurch fehlt das Schema, das die globale Produktkennung einordnet.
Das Schema ordnet die globale Produktkennung einem Kennzeichnungssystem zu. Ohne diese Angabe lässt sich die Kennung nicht eindeutig einordnen.
Bei der globalen Produktkennung fehlt die Angabe, zu welchem Kennzeichnungsschema sie gehört. Ergänzen Sie das Attribut, damit die Kennung eingeordnet werden kann.
- Suchen Sie das Element
ram:GlobalIDbeim referenzierten Produkt der Rechnungsposition. - Ergänzen Sie dort das Attribut
schemeIDmit dem verwendeten Kennzeichnungsschema. - Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
<ram:GlobalID>12345</ram:GlobalID>
<ram:GlobalID schemeID="…">12345</ram:GlobalID>
Technische Details
Der Test prüft am Element ram:GlobalID, ob das Attribut schemeID vorhanden ist.
Die Regel gilt für ram:GlobalID innerhalb eines referenzierten Produkts einer Rechnungsposition.
rule/@context)assert/@test)