Zulässiger schemeID für die Verkäuferkennung

Fehler FX-SCH-A-001051 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:ID ist nicht leer und ist kein in der Codeliste zugelassener Wert.

Was die Regel bedeutet

Der schemeID ordnet die Kennung der rechtlichen Verkäuferorganisation einem Kennungsschema zu. Ein nicht zugelassener Wert kann eine eindeutige Interpretation der Organisationskennung verhindern.

Bitte verwenden Sie einen zulässigen schemeID für die Verkäuferkennung

Bei der Kennung der rechtlichen Verkäuferorganisation ist ein nicht zugelassener schemeID-Wert angegeben. Sie können den Wert anhand der vorgesehenen Codeliste anpassen oder leer lassen.

Was ist zu tun?
  1. Suchen Sie ram:ID in ram:SpecifiedLegalOrganization des Verkäufers für den Artikel.
  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 12 vorkommt.

Wo die Regel greift

Die Regel gilt für ram:ID der rechtlichen Verkäuferorganisation 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:SpecifiedLegalOrganization/ ram:ID
Prüfausdruck (assert/@test)
string-length($codeValue12)=0 or document('FACTUR-X_EXTENDED_codedb.xml')/codedb/cl[@id=12]/enumeration[@value=$codeValue12]