Unzulässiger Kennungscode der Herstellerorganisation

Fehler FX-SCH-A-001165 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 ist nicht leer und entspricht keinem der in der Codeliste für Kennungsschemata zugelassenen Einträge.

Was die Regel bedeutet

Das Attribut schemeID gibt an, nach welchem Schema die Kennung der rechtlichen Organisation zu verstehen ist. Ein nicht zugelassener Wert lässt das Kennungsschema nicht eindeutig erkennen.

Bitte verwenden Sie ein zugelassenes Kennungsschema für die Herstellerorganisation

Das Kennungsschema der rechtlichen Organisation des Produktherstellers ist nicht zugelassen. Sie können die Rechnung korrigieren, indem Sie für ram:ID einen erlaubten schemeID-Wert verwenden.

Was ist zu tun?
  1. Suchen Sie ram:ID unter ram:SpecifiedLegalOrganization in ram:ManufacturerTradeParty.
  2. Prüfen Sie den Wert des Attributs schemeID.
  3. Verwenden Sie einen in der Codeliste zugelassenen Wert.
  4. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
Technische Details

Der Test lässt einen leeren Wert zu. Andernfalls muss der Wert des Attributs schemeID einem Eintrag in der externen Codeliste mit der Kennung 12 entsprechen.

Wo die Regel greift

Die Regel gilt für das Attribut schemeID von ram:ID bei der rechtlichen Organisation des Produktherstellers.

Originalmeldung aus dem Schematron
Value of '@schemeID' is not allowed.
Kontext (rule/@context)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ ram:SpecifiedTradeProduct/ram:ManufacturerTradeParty/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]