ram:GlobalID benötigt ein schemeID-Attribut

Fehler FX-SCH-A-000839 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 erforderliches schemeID-Attribut. Ohne dieses Attribut fehlt die im Kontext verlangte Kennzeichnung des Kennungsschemas.

Was die Regel bedeutet

Das schemeID-Attribut kennzeichnet das Schema, zu dem die globale Kennung gehört. Diese Zuordnung ist erforderlich, um die Kennung im passenden Schema einzuordnen.

Bitte ergänzen Sie das Schema der globalen Kennung des endgültigen Lieferempfängers

Bei ram:GlobalID des endgültigen Lieferempfängers fehlt das Attribut schemeID. Sie können die Kennung vervollständigen, indem Sie dieses Attribut angeben.

Was ist zu tun?
  1. Suchen Sie ram:GlobalID in den Angaben zum endgültigen Lieferempfänger.
  2. Ergänzen Sie bei diesem Element das Attribut schemeID.
  3. Erzeugen Sie die Rechnung erneut und prüfen Sie sie nochmals.
So sieht es aus
✗ Führt zur Meldung
<ram:GlobalID>123456</ram:GlobalID>
✓ In Ordnung
<ram:GlobalID schemeID="...">123456</ram:GlobalID>
Technische Details

Geprüft wird, ob das Attribut schemeID am Kontextknoten ram:GlobalID vorhanden ist.

Wo die Regel greift

Die Regel gilt für die globale Kennung ram:GlobalID des endgültigen Lieferempfängers ram:UltimateShipToTradeParty.

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