Unzulässiger Kennungscode der rechtlichen Organisation

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

Wenn @schemeID einen Wert enthält, muss dieser in der vorgesehenen Codeliste für Kennungsschemata enthalten sein. Ein nicht gelisteter Wert ist unzulässig.

Was die Regel bedeutet

Das Kennungsschema gibt an, nach welchem System die Kennung der rechtlichen Organisation zu verstehen ist.

Bitte wählen Sie ein zulässiges Kennungsschema für die rechtliche Organisation

Das Kennungsschema der rechtlichen Organisation ist nicht in der vorgesehenen Codeliste enthalten. Ein dort aufgeführtes Schema behebt den Fehler.

Was ist zu tun?
  1. Suchen Sie ram:SpecifiedLegalOrganization beim Käufervertreter.
  2. Prüfen Sie den Wert von @schemeID an ram:ID anhand der vorgesehenen Codeliste.
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
Technische Details

Der Test lässt einen leeren Wert zu. Ein nicht leerer Wert muss als enumeration in der Codeliste mit cl-ID 12 vorkommen.

Wo die Regel greift

Geprüft wird das Attribut @schemeID von ram:ID in ram:SpecifiedLegalOrganization des Käufervertreters.

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