Formatangabe für das Eingangsdatum der Vorauszahlung

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

Im betroffenen qdt:DateTimeString fehlt das Attribut format. Ohne dieses Attribut ist nicht angegeben, in welchem Format der Datumswert vorliegt.

Was die Regel bedeutet

Die Formatangabe ermöglicht die eindeutige Interpretation des Datums, an dem die Vorauszahlung eingegangen ist.

Bitte geben Sie das Format des Eingangsdatums der Vorauszahlung an

Beim Eingangsdatum der Vorauszahlung fehlt die Formatangabe. Ergänzen Sie diese Angabe, damit das Datum eindeutig lesbar ist.

Was ist zu tun?
  1. Suchen Sie qdt:DateTimeString unter ram:FormattedReceivedDateTime der Vorauszahlung.
  2. Ergänzen Sie an qdt:DateTimeString das Attribut format.
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
Technische Details

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

Wo die Regel greift

Die Regel gilt für den Datumswert in qdt:DateTimeString innerhalb von ram:FormattedReceivedDateTime bei einer Vorauszahlung.

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