GlobalID benötigt das Attribut schemeID

Fehler FX-SCH-A-000470 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

Am Element ram:GlobalID der Zahlungsempfängerpartei fehlt das Attribut schemeID.

Was die Regel bedeutet

Das Attribut schemeID kennzeichnet das Schema der globalen Kennung. Die Regel verlangt, dass dieses Attribut vorhanden ist.

Bitte ergänzen Sie das schemeID-Attribut der globalen Kennung des Zahlungsempfängers

Bei der globalen Kennung der Zahlungsempfängerpartei fehlt das Attribut schemeID. Ergänzen Sie das Attribut am Element ram:GlobalID.

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

Der XPath-Test prüft, ob das Attribut schemeID am ram:GlobalID vorhanden ist; sein Wert wird dabei nicht geprüft.

Wo die Regel greift

Die Regel gilt für die globale Kennung der Zahlungsempfängerpartei im Zahlungsausgleich der Rechnung.

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