Format der Datumsangabe angeben

Fehler FX-SCH-A-001087 Factur-X

Das Attribut '@format' ist in diesem Kontext erforderlich.

Pflichtregel: Solange sie verletzt ist, ist die Rechnung ungültig und wird von Validatoren abgewiesen.
Was nicht stimmt

Am Element qdt:DateTimeString fehlt das Attribut format. Damit ist das Format der Datumsangabe nicht gekennzeichnet.

Was die Regel bedeutet

Das Format kennzeichnet, wie der Datumswert in qdt:DateTimeString aufgebaut ist, damit der Wert eindeutig gelesen werden kann.

Bitte geben Sie das Format des Datums der Empfangsbestätigung an

Für das Datum der referenzierten Empfangsbestätigung fehlt die Formatangabe. Sie können das beheben, indem Sie das Format am Datumswert ergänzen.

Was ist zu tun?
  1. Ergänzen Sie format am Element qdt:DateTimeString.
  2. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
So sieht es aus
✗ Führt zur Meldung
<qdt:DateTimeString>20250131</qdt:DateTimeString>
✓ In Ordnung
<qdt:DateTimeString format="102">20250131</qdt:DateTimeString>
Technische Details

Der Test prüft, ob das Attribut format am Element qdt:DateTimeString vorhanden ist.

Wo die Regel greift

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

Originalmeldung aus dem Schematron
Attribute '@format' is required in this context.
Kontext (rule/@context)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ ram:SpecifiedLineTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:FormattedIssueDateTime/ qdt:DateTimeString
Prüfausdruck (assert/@test)
@format