Das Attribut '@format' ist in diesem Kontext erforderlich.
Am Element qdt:DateTimeString fehlt das erforderliche Attribut @format.
Das Attribut @format kennzeichnet, in welchem Format der Datumswert angegeben ist. Ohne diese Kennzeichnung ist das verwendete Format nicht ausgewiesen.
Beim Datum des referenzierten Vertragsdokuments fehlt am qdt:DateTimeString die Kennzeichnung @format. Ergänzen Sie das Attribut, damit das verwendete Datumsformat angegeben ist.
- Suchen Sie
qdt:DateTimeStringunterram:FormattedIssueDateTimeim Vertragsdokument. - Ergänzen Sie an
qdt:DateTimeStringdas Attribut@format. - Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
<qdt:DateTimeString>20240101</qdt:DateTimeString>
<qdt:DateTimeString format="102">20240101</qdt:DateTimeString>
Technische Details
Die Prüfbedingung verlangt das Vorhandensein von @format am qdt:DateTimeString; sie prüft hier nicht den Attributwert.
Die Regel gilt für das Attribut @format des qdt:DateTimeString im Ausgabedatum des referenzierten Vertragsdokuments.
rule/@context)assert/@test)