schemeID der globalen Kennung ist nicht zulässig

Fehler FX-SCH-A-000914 Factur-X

Der Wert von '@schemeID' ist nicht zulässig.

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

Der Wert des Attributs schemeID am ram:GlobalID ist weder leer noch in der dafür vorgesehenen Codeliste 11 enthalten.

Was die Regel bedeutet

Das Attribut schemeID muss leer sein oder einen Wert aus der für diese globale Kennung vorgesehenen Codeliste 11 enthalten.

Bitte verwenden Sie für schemeID der globalen Kennung einen zulässigen Wert

Der Wert von schemeID an der globalen Kennung der Zahlungsempfängerpartei ist nicht in der dafür vorgesehenen Codeliste enthalten. Die Regel lässt auch einen leeren Wert zu.

Was ist zu tun?
  1. Suchen Sie das ram:GlobalID der Zahlungsempfängerpartei.
  2. Prüfen Sie, ob der Wert von schemeID leer ist oder in Codeliste 11 enthalten ist.
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
Technische Details

Der XPath-Test lässt einen leeren Wert zu oder verlangt, dass der Wert von @schemeID in codedb/cl[@id=11]/enumeration vorkommt.

Wo die Regel greift

Die Regel gilt für das Attribut schemeID der globalen Kennung der Zahlungsempfängerpartei im Zahlungsausgleich.

Originalmeldung aus dem Schematron
Value of '@schemeID' is not allowed.
Kontext (rule/@context)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ ram:PayeeTradeParty/ram:GlobalID
Prüfausdruck (assert/@test)
string-length($codeValue11)=0 or document('FACTUR-X_EXTENDED_codedb.xml')/codedb/cl[@id=11]/enumeration[@value=$codeValue11]