Unzulässiger Belegartcode des referenzierten Dokuments

Fehler FX-SCH-A-000863 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 stimmt mit keinem Eintrag der dafür hinterlegten Codeliste überein.

Was die Regel bedeutet

ram:TypeCode kennzeichnet den Typ des referenzierten Dokuments. Ein nicht gelisteter Wert wird durch diese Regel nicht als zulässiger Typcode anerkannt.

Bitte verwenden Sie einen zugelassenen Typcode für das referenzierte Dokument

Der Wert von ram:TypeCode für das referenzierte Dokument ist nicht in der zugelassenen Codeliste enthalten. Mit einem zugelassenen Wert lässt sich die Rechnung erneut prüfen.

Was ist zu tun?
  1. Suchen Sie ram:TypeCode beim referenzierten Dokument.
  2. Prüfen Sie den Wert anhand der zugelassenen Codeliste.
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
Technische Details

Der Test akzeptiert einen leeren Wert oder einen Wert, der in der Codeliste mit der Kennung 51 enthalten ist.

Wo die Regel greift

Die Regel gilt für ram:TypeCode im referenzierten Dokument innerhalb der Abrechnung auf Dokumentenebene.

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