Zulässiger Formatcode für das Lieferscheindatum

Fehler FX-SCH-A-000789 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 entspricht keinem in der Codeliste mit der Kennung 17 aufgeführten Wert. Ein leerer Wert ist von dieser Prüfung ausgenommen.

Was die Regel bedeutet

Ein zulässiger Formatcode ist erforderlich, damit das Ausgabedatum des referenzierten Lieferscheins gemäß dem angegebenen Format interpretiert werden kann.

Bitte verwenden Sie einen zulässigen Formatcode für das Lieferscheindatum

Der Formatcode des Ausgabedatums des Lieferscheins wird in der dafür vorgesehenen Codeliste nicht gefunden. Verwenden Sie einen dort aufgeführten Wert.

Was ist zu tun?
  1. Suchen Sie das Attribut format an qdt:DateTimeString im Ausgabedatum des Lieferscheins.
  2. Vergleichen Sie seinen Wert mit den zulässigen Einträgen der Codeliste für diesen Formatcode.
  3. Ersetzen Sie einen nicht aufgeführten Wert durch einen zulässigen Wert.
  4. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
Technische Details

Der Test akzeptiert einen leeren Wert oder einen Wert, der in FACTUR-X_EXTENDED_codedb.xml unter cl mit id gleich 17 als enumeration/@value vorhanden ist.

Wo die Regel greift

Die Regel gilt für das Attribut format von qdt:DateTimeString im Ausgabedatum des referenzierten Lieferscheins.

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