Zulässiger Wert für die Scheme-ID der globalen Kennung

Fehler FX-SCH-A-000873 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 GlobalID ist nicht in der Codeliste für dieses Attribut enthalten. Ein leerer Wert ist durch den Test zugelassen.

Was die Regel bedeutet

Der Test erlaubt entweder einen leeren Wert für schemeID oder einen Wert, der in der zugehörigen Codeliste aufgeführt ist. Andere nicht leere Werte sind nicht zulässig.

Bitte verwenden Sie einen zulässigen Wert für die Scheme-ID des Rechnungsempfängers

Der Wert von schemeID am GlobalID des Rechnungsempfängers ist nicht zugelassen. Sie können ihn leeren oder einen in der zugehörigen Codeliste aufgeführten Wert verwenden.

Was ist zu tun?
  1. Suchen Sie das Attribut schemeID am GlobalID des Rechnungsempfängers.
  2. Lassen Sie den Wert leer oder ersetzen Sie ihn durch einen in der zugehörigen Codeliste aufgeführten Wert.
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
So sieht es aus
✗ Führt zur Meldung
<ram:GlobalID schemeID="INVALID"/>
✓ In Ordnung
<ram:GlobalID schemeID=""/>
Technische Details

Der Test akzeptiert einen Wert der Länge null oder einen Wert, der in der Enumeration der Codeliste cl mit der ID 11 vorkommt.

Wo die Regel greift

Die Regel gilt für das Attribut schemeID des GlobalID des Rechnungsempfängers.

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