Attribute '@format' is required in this context.
The udt:DateTimeString element for the start date does not include the required format attribute.
The format attribute identifies how to read the start date value. Without it, the date representation is not sufficiently specified.
The start date in ram:StartDateTime is missing its format declaration. Add the format attribute to udt:DateTimeString.
- Add the
formatattribute toudt:DateTimeStringwithinram:StartDateTime. - Generate the invoice again and validate it once more.
Technical details
The test checks whether the format attribute is present on udt:DateTimeString.
The rule applies to udt:DateTimeString within ram:StartDateTime of the ram:BillingSpecifiedPeriod billing period.
rule/@context)assert/@test)