Zulässiges Schema für die Vertriebsagenten-ID verwenden

Fehler FX-SCH-A-000742 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 am ram:GlobalID ist nicht in der für diese Regel hinterlegten Werteliste enthalten. Laut Prüfbedingung wird auch ein leerer Wert akzeptiert.

Was die Regel bedeutet

Die Schemakennung bestimmt, wie die globale Kennung des Vertriebsagenten eingeordnet wird. Eine nicht leere Schemakennung muss zu den für dieses Feld zugelassenen Werten gehören.

Bitte verwenden Sie ein zulässiges Schema für die Vertriebsagenten-ID

Der nicht leere Wert von @schemeID am ram:GlobalID ist in der zugehörigen Werteliste nicht zugelassen. Verwenden Sie für dieses Attribut einen dort enthaltenen Wert.

Was ist zu tun?
  1. Suchen Sie ram:GlobalID beim Vertriebsagenten.
  2. Prüfen Sie den nicht leeren Wert von @schemeID anhand der für dieses Feld geltenden Werteliste.
  3. Ersetzen Sie ihn durch einen in der Liste enthaltenen Wert.
  4. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
Technische Details

Die Prüfung akzeptiert eine leere Zeichenfolge oder einen Wert, der in der Codeliste mit der Kennung 11 vorkommt.

Wo die Regel greift

Am Attribut @schemeID des ram:GlobalID beim Vertriebsagenten.

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