Zulässiger Formatcode für das Versandavisdatum

Fehler FX-SCH-A-000791 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 Versandavis gemäß dem angegebenen Format interpretiert werden kann.

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

Der Formatcode des Ausgabedatums des Versandavis 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 Versandavis.
  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 Versandavis.

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