Datumsformat angeben

Fehler FX-SCH-A-000645 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 qdt:DateTimeString fehlt das Attribut @format.

Was die Regel bedeutet

Das Attribut @format kennzeichnet das Format des Datums- oder Zeitwerts in qdt:DateTimeString. Ohne das Attribut ist diese Formatangabe nicht vorhanden.

Bitte geben Sie das Format des Referenzdatums an

Beim Datum des Referenzdokuments mit dem Wert 916 fehlt die Formatangabe. Ergänzen Sie das Attribut @format am qdt:DateTimeString.

Was ist zu tun?
  1. Suchen Sie das qdt:DateTimeString unter ram:FormattedIssueDateTime im Referenzdokument mit dem ram:TypeCode-Wert 916.
  2. Ergänzen Sie dort das Attribut @format.
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
Technische Details

Die Regel prüft, ob am qdt:DateTimeString unter ram:FormattedIssueDateTime das Attribut @format vorhanden ist.

Wo die Regel greift

Am qdt:DateTimeString unter ram:FormattedIssueDateTime des ram:AdditionalReferencedDocument, dessen ram:TypeCode den Wert 916 hat.

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