Formatattribut des Datumswerts angeben

Fehler FX-SCH-A-000792 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.

Was die Regel bedeutet

Das Formatattribut kennzeichnet, wie der Datumswert in qdt:DateTimeString zu interpretieren ist.

Bitte ergänzen Sie das Formatattribut am Datum des Empfangsdokuments

Am qdt:DateTimeString des referenzierten Empfangsdokuments fehlt die Angabe, die das Datumsformat kennzeichnet. Ergänzen Sie das Attribut @format, damit der Fehler behoben wird.

Was ist zu tun?
  1. Suchen Sie das qdt:DateTimeString im Datum des Empfangsdokuments.
  2. Ergänzen Sie dort das Attribut @format.
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
So sieht es aus
✗ Führt zur Meldung
<qdt:DateTimeString>20240131</qdt:DateTimeString>
✓ In Ordnung
<qdt:DateTimeString format="...">20240131</qdt:DateTimeString>
Technische Details

Die Schematron-Bedingung prüft, ob das Attribut @format am Kontextknoten vorhanden ist.

Wo die Regel greift

Die Regel gilt für qdt:DateTimeString innerhalb des Datums des referenzierten Empfangsdokuments.

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