schemeID der rechtlichen Organisation ist nicht zulässig

Fehler FX-SCH-A-000918 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 von schemeID an ram:ID ist weder leer noch in der dafür vorgesehenen Codeliste 12 enthalten.

Was die Regel bedeutet

Das Attribut schemeID muss leer sein oder einen Wert aus der für diese Kennung vorgesehenen Codeliste 12 enthalten.

Bitte verwenden Sie für schemeID der rechtlichen Organisation einen zulässigen Wert

Der Wert von schemeID an der Kennung der rechtlichen Organisation der Zahlungsempfängerpartei ist nicht in der dafür vorgesehenen Codeliste enthalten. Die Regel lässt auch einen leeren Wert zu.

Was ist zu tun?
  1. Suchen Sie ram:ID innerhalb von ram:SpecifiedLegalOrganization der Zahlungsempfängerpartei.
  2. Prüfen Sie, ob der Wert von schemeID leer ist oder in Codeliste 12 enthalten ist.
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
Technische Details

Der XPath-Test lässt einen leeren Wert zu oder verlangt, dass @schemeID in codedb/cl[@id=12]/enumeration vorkommt.

Wo die Regel greift

Die Regel gilt für das Attribut schemeID von ram:ID innerhalb der rechtlichen Organisation der Zahlungsempfängerpartei.

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