Attribute '@format' is required in this context.
The relevant qdt:DateTimeString is missing the format attribute. Without this attribute, the format of the date value is not specified.
The format indication makes it possible to interpret unambiguously the date on which the advance payment was received.
The advance payment receipt date is missing its format indication. Add this information so the date can be read unambiguously.
- Locate
qdt:DateTimeStringwithinram:FormattedReceivedDateTimefor the advance payment. - Add the
formatattribute toqdt:DateTimeString. - Regenerate the invoice and validate it again.
Technical details
The rule checks whether the format attribute is present on qdt:DateTimeString.
The rule applies to the date value in qdt:DateTimeString within ram:FormattedReceivedDateTime for an advance payment.
rule/@context)assert/@test)