Kennzeichenschema für GlobalID erforderlich

Fehler FX-SCH-A-001150 Factur-X

Das Attribut '@schemeID' ist in diesem Kontext erforderlich.

Pflichtregel: Solange sie verletzt ist, ist die Rechnung ungültig und wird von Validatoren abgewiesen.
Was nicht stimmt

Das Element ram:GlobalID enthält kein Attribut schemeID. Dadurch fehlt das Schema, das die globale Produktkennung einordnet.

Was die Regel bedeutet

Das Schema ordnet die globale Produktkennung einem Kennzeichnungssystem zu. Ohne diese Angabe lässt sich die Kennung nicht eindeutig einordnen.

Bitte ergänzen Sie das Kennzeichenschema für `ram:GlobalID`

Bei der globalen Produktkennung fehlt die Angabe, zu welchem Kennzeichnungsschema sie gehört. Ergänzen Sie das Attribut, damit die Kennung eingeordnet werden kann.

Was ist zu tun?
  1. Suchen Sie das Element ram:GlobalID beim referenzierten Produkt der Rechnungsposition.
  2. Ergänzen Sie dort das Attribut schemeID mit dem verwendeten Kennzeichnungsschema.
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
So sieht es aus
✗ Führt zur Meldung
<ram:GlobalID>12345</ram:GlobalID>
✓ In Ordnung
<ram:GlobalID schemeID="…">12345</ram:GlobalID>
Technische Details

Der Test prüft am Element ram:GlobalID, ob das Attribut schemeID vorhanden ist.

Wo die Regel greift

Die Regel gilt für ram:GlobalID innerhalb eines referenzierten Produkts einer Rechnungsposition.

Originalmeldung aus dem Schematron
Attribute '@schemeID' is required in this context.
Kontext (rule/@context)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:GlobalID
Prüfausdruck (assert/@test)
@schemeID