Das Kennzeichenschema der Organisation muss zulässig sein

Fehler FX-SCH-A-001120 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

Ein nicht leerer Wert von schemeID ist nicht in der für dieses Attribut verwendeten Codeliste enthalten. Ein leerer Wert wird von diesem Test nicht als unzulässig beanstandet.

Was die Regel bedeutet

schemeID kennzeichnet das Schema der Organisationskennung. Die Codeliste legt fest, welche Schemawerte für diese Kennung zulässig sind.

Bitte verwenden Sie ein zulässiges Kennzeichenschema für die Organisation des endgültigen Warenempfängers

Das schemeID-Attribut der Organisationskennung ist nicht in der vorgesehenen Codeliste enthalten. Ein leerer Wert wird von dieser Regel nicht beanstandet.

Was ist zu tun?
  1. Öffnen Sie SpecifiedLegalOrganization des endgültigen Warenempfängers.
  2. Prüfen Sie den nicht leeren Wert des schemeID-Attributs von ID anhand der dafür vorgesehenen Codeliste.
  3. Erzeugen Sie die Rechnung erneut und prüfen Sie sie noch einmal.
Technische Details

Der Test lässt einen leeren Wert zu; andernfalls muss der Wert von @schemeID in der Enumeration mit der Kennung 12 in FACTUR-X_EXTENDED_codedb.xml vorkommen.

Wo die Regel greift

Die Regel gilt für das schemeID-Attribut von ID unter SpecifiedLegalOrganization des endgültigen Warenempfängers einer Rechnungsposition.

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