Zulässigen schemeID-Wert für die Kennung des Käuferagenten verwenden

Fehler FX-SCH-A-000657 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 von schemeID ist weder leer noch in der für dieses Attribut hinterlegten Codeliste enthalten. Die Prüfung verwendet dafür die Enumeration mit der Kennung 11 in FACTUR-X_EXTENDED_codedb.xml.

Was die Regel bedeutet

Der Schemawert der globalen Kennung muss leer sein oder einem Eintrag der für dieses Feld festgelegten Enumeration entsprechen.

Bitte verwenden Sie für die Kennung des Käuferagenten einen zulässigen schemeID-Wert

Der Wert von schemeID bei ram:GlobalID ist nicht in der dafür vorgesehenen Codeliste enthalten. Die Prüfung akzeptiert einen leeren Wert oder einen dort aufgeführten Wert.

Was ist zu tun?
  1. Prüfen Sie den Wert von schemeID am ram:GlobalID des Käuferagenten.
  2. Verwenden Sie entweder einen leeren Wert oder einen Wert aus der dafür vorgesehenen Codeliste.
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
Technische Details

Der Test akzeptiert einen leeren Wert oder einen Wert, der als enumeration/@value unter cl[@id=11] in der externen Codeliste vorkommt.

Wo die Regel greift

Die Regel gilt für den Wert des Attributs schemeID am Element ram:GlobalID des Käuferagenten.

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