Zulässiger schemeID für die Verkäufer-Artikelkennung

Fehler FX-SCH-A-001047 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 Wert des Attributs schemeID von ram:GlobalID ist nicht leer und ist kein in der Codeliste zugelassener Wert.

Was die Regel bedeutet

Der schemeID kennzeichnet das Schema, nach dem die globale Artikelkennung zu verstehen ist. Ein nicht zugelassener Wert kann dazu führen, dass die Kennung nicht eindeutig interpretiert werden kann.

Bitte verwenden Sie einen zulässigen schemeID für die Verkäufer-Artikelkennung

Bei der globalen Artikelkennung des Verkäufers ist ein nicht zugelassener schemeID-Wert angegeben. Sie können den Wert anhand der zulässigen Codeliste anpassen oder leer lassen.

Was ist zu tun?
  1. Suchen Sie ram:GlobalID bei der Verkäuferangabe des Artikels.
  2. Prüfen Sie den Wert von schemeID anhand der für diese Kennung zugelassenen Codeliste.
  3. Lassen Sie schemeID leer, wenn kein Wert angegeben werden soll.
  4. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
Technische Details

Der Test ist erfüllt, wenn der geprüfte Codewert leer ist oder in der Codeliste mit der Kennung 11 vorkommt.

Wo die Regel greift

Die Regel gilt für ram:GlobalID des Verkäufers eines Artikels in einer Rechnungsposition.

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