Nicht zulässiger schemeID-Wert für GlobalID

Fehler FX-SCH-A-001146 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 bei ram:GlobalID ist nicht in der für diese Regel zugelassenen Codeliste enthalten. Ein leerer Wert wird von der Prüfbedingung ebenfalls akzeptiert.

Was die Regel bedeutet

@schemeID kennzeichnet das Schema der globalen Produktkennung. Ein nicht zugelassener Wert entspricht nicht der für diese Kennzeichnung festgelegten Codeliste.

Bitte verwenden Sie für `ram:GlobalID` einen zulässigen schemeID-Wert

Der Wert von @schemeID bei ram:GlobalID ist in dieser Regel nicht zugelassen. Prüfen Sie, ob der Wert in der vorgesehenen Codeliste enthalten ist.

Was ist zu tun?
  1. Suchen Sie ram:GlobalID bei den Produktangaben der Rechnungsposition.
  2. Prüfen Sie den Wert von @schemeID anhand der zugelassenen Codeliste.
  3. Erzeugen Sie die Rechnung erneut und prüfen Sie sie noch einmal.
Technische Details

Die Prüfbedingung akzeptiert einen leeren Wert oder einen Wert, der in der Enumeration mit der Kennung 8 in FACTUR-X_EXTENDED_codedb.xml enthalten ist.

Wo die Regel greift

Die Regel gilt für das Attribut @schemeID von ram:GlobalID bei den Produktangaben einer Rechnungsposition.

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