Unzulässiger Formatcode des Bezugsdatums

Fehler FX-SCH-A-000862 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 von qdt:DateTimeString ist nicht leer und stimmt mit keinem Eintrag der dafür hinterlegten Codeliste überein.

Was die Regel bedeutet

Der Formatcode ordnet den Wert des Ausstellungsdatums einem zugelassenen Datumsformat zu. Ein nicht gelisteter Code lässt sich nach dieser Regel nicht als erlaubte Formatangabe einordnen.

Bitte verwenden Sie einen zugelassenen Formatcode für das Bezugsdatum

Der Formatcode am Ausstellungsdatum des referenzierten Dokuments ist nicht in der zugelassenen Codeliste enthalten. Mit einem gültigen Code lässt sich die Rechnung erneut prüfen.

Was ist zu tun?
  1. Suchen Sie qdt:DateTimeString beim Ausstellungsdatum des referenzierten Dokuments.
  2. Prüfen Sie den Wert des Attributs @format anhand der zugelassenen Codeliste.
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
Technische Details

Der Test akzeptiert einen leeren Formatcode oder einen Wert, der in der Codeliste mit der Kennung 17 enthalten ist.

Wo die Regel greift

Die Regel gilt für das Attribut @format von qdt:DateTimeString im Ausstellungsdatum des referenzierten Dokuments.

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