Zulässigen Code für das Datumsformat verwenden

Fehler FX-SCH-A-001088 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 angegebene, nicht leere Wert von format ist nicht in der für diese Regel verwendeten Codeliste enthalten.

Was die Regel bedeutet

Ein zulässiger Format-Code kennzeichnet die Darstellung des Datumswerts, damit dieser nach einer festgelegten Formatangabe gelesen werden kann.

Bitte verwenden Sie einen zulässigen Code für das Datumsformat

Der angegebene Code für das Format des Datums der Empfangsbestätigung wird nicht akzeptiert. Sie können den Fehler beheben, indem Sie einen in der Codeliste vorgesehenen Wert verwenden.

Was ist zu tun?
  1. Prüfen Sie den Wert von format am Element qdt:DateTimeString.
  2. Ersetzen Sie einen nicht zugelassenen Wert durch einen Wert aus der vorgesehenen Codeliste.
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
Technische Details

Der Test lässt einen leeren Codewert zu oder verlangt, dass der Wert von format in der Codeliste mit der Kennung 17 vorkommt.

Wo die Regel greift

Die Regel gilt für das Attribut format von qdt:DateTimeString innerhalb des Datums der referenzierten Empfangsbestätigung einer Rechnungsposition.

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