Unzulässige Datumsformat-Kennzeichnung

Fehler FX-SCH-A-000706 Factur-X

Der Wert von '@format' 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 @format an qdt:DateTimeString entspricht keinem in der Codeliste 17 zugelassenen Wert. Ein leerer Wert ist laut Prüfbedingung zulässig.

Was die Regel bedeutet

Die Kennzeichnung legt fest, wie der Datumswert zu interpretieren ist. Ein nicht zugelassener Wert lässt sich nicht anhand der dafür vorgesehenen Codeliste einordnen.

Bitte verwenden Sie eine zulässige Datumsformat-Kennzeichnung

Der Wert von @format am qdt:DateTimeString des Vertragsausgabedatums wird nicht als zulässig erkannt. Sie können die Kennzeichnung anpassen und die Rechnung erneut prüfen.

Was ist zu tun?
  1. Suchen Sie qdt:DateTimeString unter ram:FormattedIssueDateTime im Vertragsdokument.
  2. Prüfen Sie den Wert von @format anhand der für Datumsformate 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=17 vorkommen.

Wo die Regel greift

Die Regel gilt für den Wert des Attributs @format an qdt:DateTimeString im Ausgabedatum des referenzierten Vertragsdokuments.

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