Unzulässiger Referenztypcode des Vertragsdokuments

Fehler FX-SCH-A-000707 Factur-X

Der Wert von 'ram:ReferenceTypeCode' 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:ReferenceTypeCode entspricht keinem in der Codeliste 37 zugelassenen Wert. Ein leerer Wert ist laut Prüfbedingung zulässig.

Was die Regel bedeutet

Der Code kennzeichnet den Referenztyp des Vertragsdokuments. Ein nicht zugelassener Wert lässt sich nicht anhand der vorgesehenen Codeliste einordnen.

Bitte verwenden Sie einen zulässigen Referenztypcode für den Vertrag

Der Wert von ram:ReferenceTypeCode im Vertragsdokument wird nicht als zulässiger Referenztyp erkannt. Sie können den Code anpassen und die Rechnung anschließend erneut prüfen.

Was ist zu tun?
  1. Suchen Sie ram:ReferenceTypeCode im referenzierten Vertragsdokument.
  2. Prüfen Sie den Wert anhand der für den Referenztyp geltenden Codeliste.
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
Technische Details

Die Prüfung lässt einen leeren Wert zu; andernfalls muss der Wert in einer enumeration der Codeliste mit id=37 vorkommen.

Wo die Regel greift

Die Regel gilt für den Wert von ram:ReferenceTypeCode im referenzierten Vertragsdokument.

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