Der Wert von '@format' ist nicht zulässig.
Der Wert von @format an qdt:DateTimeString ist nicht in der für diese Regel zugelassenen Codeliste enthalten. Ein nicht leerer Wert muss einem Eintrag dieser Liste entsprechen.
Der Formatcode gibt an, nach welchem Muster der Datumswert zu interpretieren ist. Ein nicht zugelassener Code kann eine uneindeutige oder nicht vorgesehene Interpretation des Datums verursachen.
Der Formatcode an qdt:DateTimeString des Lieferscheins ist nicht als zulässiger Wert hinterlegt. Ersetzen Sie ihn durch einen in der Codeliste zugelassenen Wert.
- Prüfen Sie den Wert von
@formatanqdt:DateTimeStringdes Lieferscheins. - Ersetzen Sie einen nicht zugelassenen Wert durch einen Eintrag aus der passenden Codeliste.
- Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
<qdt:DateTimeString format="INVALID">20261003</qdt:DateTimeString>
<qdt:DateTimeString format="102">20261003</qdt:DateTimeString>
Technische Details
Der Test akzeptiert einen leeren Wert oder einen Wert, der als @value in der Codeliste mit id 17 vorkommt. Die Meldung entsteht bei einem nicht leeren Wert ohne passenden Eintrag.
Die Regel gilt für das Attribut @format von qdt:DateTimeString des referenzierten Lieferscheins in den Lieferangaben einer Rechnungsposition.
rule/@context)assert/@test)