Datumsformat angeben

Fehler FX-SCH-A-000670 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. In diesem Kontext muss das Attribut vorhanden sein.

Was die Regel bedeutet

Das Attribut format kennzeichnet das Format des Datumswerts der Ausstellungsdatumsangabe zur Käuferbestellreferenz.

Bitte geben Sie das Format des Bestelldatums an

Bei der Ausstellungsdatumsangabe der Käuferbestellreferenz fehlt das Attribut format an qdt:DateTimeString. Ergänzen Sie das Attribut, damit das Datumsformat angegeben ist.

Was ist zu tun?
  1. Suchen Sie qdt:DateTimeString in ram:BuyerOrderReferencedDocument.
  2. Ergänzen Sie an qdt:DateTimeString das Attribut format.
  3. Erzeugen Sie die Rechnung erneut und prüfen Sie sie nochmals.
So sieht es aus
✗ Führt zur Meldung
<qdt:DateTimeString>20250131</qdt:DateTimeString>
✓ In Ordnung
<qdt:DateTimeString format="...">20250131</qdt:DateTimeString>
Technische Details

Geprüft wird ausschließlich, ob format am Element qdt:DateTimeString vorhanden ist.

Wo die Regel greift

Die Regel gilt für qdt:DateTimeString innerhalb des Ausstellungsdatums der Käuferbestellreferenz ram:BuyerOrderReferencedDocument.

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