Zulässigen Dokumentartcode verwenden

Fehler FX-SCH-A-000635 Factur-X

Der Wert von 'ram:TypeCode' 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 ram:TypeCode ist nicht leer und kommt nicht in der für dieses Element geprüften Codeliste vor. Ein leerer Wert wird von dieser konkreten Prüfung ebenfalls akzeptiert.

Was die Regel bedeutet

ram:TypeCode kennzeichnet die Art des ausgetauschten Dokuments. Ein Wert außerhalb der zugehörigen Codeliste wird durch diese Regel nicht als zulässiger Dokumentartcode anerkannt.

Bitte verwenden Sie einen zulässigen Dokumentartcode

Der Wert in ram:TypeCode ist in der dafür geprüften Codeliste nicht enthalten. Sie können den Code mit den zulässigen Einträgen abgleichen und anpassen.

Was ist zu tun?
  1. Suchen Sie ram:TypeCode im Dokumentkopf.
  2. Prüfen Sie, ob der eingetragene Wert in der für dieses Element geltenden Codeliste enthalten ist.
  3. Erzeugen Sie die Rechnung erneut und prüfen Sie sie noch einmal.
Technische Details

Der XPath-Test akzeptiert einen leeren Wert oder einen Wert, der in der Codeliste mit der Kennung 2 vorkommt.

Wo die Regel greift

Die Regel gilt für ram:TypeCode des ausgetauschten Dokuments im Dokumentkopf.

Originalmeldung aus dem Schematron
Value of 'ram:TypeCode' is not allowed.
Kontext (rule/@context)
/rsm:CrossIndustryInvoice/rsm:ExchangedDocument/ram:TypeCode
Prüfausdruck (assert/@test)
string-length($codeValue2)=0 or document('FACTUR-X_EXTENDED_codedb.xml')/codedb/cl[@id=2]/enumeration[@value=$codeValue2]