Zulässiges Kennungsschema für die Lieferadresse verwenden

Fehler FX-SCH-A-000821 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 nicht leere Wert von schemeID an ram:GlobalID ist nicht in der dafür vorgesehenen Codeliste enthalten.

Was die Regel bedeutet

Der Wert von schemeID ordnet die globale Kennung einem definierten Kennungsschema zu. Die Regel verlangt, dass ein angegebener, nicht leerer Wert in der zugehörigen Codeliste enthalten ist.

Bitte verwenden Sie ein zulässiges Kennungsschema für die Lieferadresse

Das Kennungsschema für die globale Kennung der Lieferadresse enthält einen Wert, der nicht in der vorgesehenen Codeliste steht. Verwenden Sie einen dort aufgeführten Wert oder lassen Sie das Attribut leer.

Was ist zu tun?
  1. Suchen Sie ram:GlobalID beim Empfänger an der Lieferadresse.
  2. Prüfen Sie den Wert des Attributs schemeID anhand der dafür vorgesehenen Codeliste.
  3. Ersetzen Sie einen nicht aufgeführten Wert durch einen zulässigen Wert oder lassen Sie schemeID leer.
  4. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
Technische Details

Der Test lässt einen leeren Wert zu; andernfalls muss der Wert von schemeID als Eintrag in der Codeliste mit der ID 11 vorkommen.

Wo die Regel greift

Die Regel gilt für den Wert des Attributs schemeID an ram:GlobalID des Empfängers an der Lieferadresse.

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