Unzulässiges Datumsformat

Fehler FX-SCH-A-001135 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 des Attributs @format ist nicht in der dafür zugelassenen Codeliste enthalten. Ein leerer Formatcode ist laut Prüfbedingung zulässig.

Was die Regel bedeutet

Das Format legt fest, wie das Datum des referenzierten Rechnungsdokuments zu interpretieren ist. Ein nicht zugelassener Formatcode verhindert eine eindeutige Interpretation dieses Datums.

Bitte verwenden Sie ein zulässiges Format für `qdt:DateTimeString`

Das Format des Datums im referenzierten Rechnungsdokument wird nicht erkannt. Sie können den Formatwert anpassen oder leer lassen.

Was ist zu tun?
  1. Suchen Sie das qdt:DateTimeString des referenzierten Rechnungsdokuments in der Rechnungsposition.
  2. Prüfen Sie den Wert seines Attributs @format anhand der zugelassenen Codeliste.
  3. Erzeugen Sie die Rechnung erneut und prüfen Sie sie noch einmal.
Technische Details

Die Prüfung akzeptiert einen leeren Formatcode oder einen Wert, der in der Codeliste mit der ID 17 enthalten ist.

Wo die Regel greift

Die Regel gilt für das qdt:DateTimeString eines referenzierten Rechnungsdokuments in der Rechnungsposition.

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