Zulässigen Schemawert für die Endverwendungskennung verwenden

Fehler FX-SCH-A-000717 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 angegebene Wert von schemeID ist nicht in der für diese Kennung zugelassenen Werteliste enthalten. Die Prüfung akzeptiert außerdem einen leeren Wert.

Was die Regel bedeutet

Der Wert von schemeID legt fest, nach welchem Kennzeichnungsschema die globale Kennung interpretiert wird. Ein nicht zugelassener Wert kann nicht zuverlässig einem erlaubten Schema zugeordnet werden.

Bitte verwenden Sie einen zulässigen Wert für das Schema der Endverwendungskennung

Der Wert von schemeID für die globale Kennung des Endverwenders ist nicht zugelassen. Passen Sie den Wert an die für diese Kennung vorgesehene Werteliste an.

Was ist zu tun?
  1. Prüfen Sie den Wert des Attributs schemeID an ram:GlobalID.
  2. Vergleichen Sie den Wert mit der für dieses Schema zugelassenen Werteliste.
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
Technische Details

Der Wert wird mit der Werteliste mit der Kennung 11 in FACTUR-X_EXTENDED_codedb.xml abgeglichen; ein leerer Wert erfüllt die Prüfung ebenfalls.

Wo die Regel greift

Die Regel gilt für das Attribut schemeID von ram:GlobalID des ram:ProductEndUserTradeParty in der Vereinbarung der Rechnung.

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