ram:GlobalID des Versandorts benötigt ein schemeID-Attribut

Fehler FX-SCH-A-000801 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 des Versandorts besitzt kein schemeID-Attribut. In diesem Kontext ist das Attribut erforderlich.

Was die Regel bedeutet

Das Attribut schemeID kennzeichnet das Schema der globalen Kennung. Ohne das Attribut fehlt diese Schemaangabe zur ram:GlobalID.

Bitte ergänzen Sie das `schemeID`-Attribut der globalen Kennung des Versandorts

Bei der globalen Kennung des Versandorts fehlt das schemeID-Attribut. Ergänzen Sie es, damit die Angabe die erforderliche Schema-Kennzeichnung enthält.

Was ist zu tun?
  1. Suchen Sie ram:GlobalID in ram:ShipFromTradeParty.
  2. Ergänzen Sie das Attribut schemeID an diesem Element.
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
So sieht es aus
✗ Führt zur Meldung
<ram:ShipFromTradeParty>
  <ram:GlobalID>identifier</ram:GlobalID>
</ram:ShipFromTradeParty>
✓ In Ordnung
<ram:ShipFromTradeParty>
  <ram:GlobalID schemeID="value">identifier</ram:GlobalID>
</ram:ShipFromTradeParty>
Technische Details

Die Prüfung wertet das Vorhandensein von @schemeID im Kontext von ram:GlobalID aus.

Wo die Regel greift

Die Regel gilt für das Attribut schemeID des Elements ram:GlobalID innerhalb von ram:ShipFromTradeParty.

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