fatalPeppol BIS Billing 3.0profileCIIUBL
A date MUST be formatted YYYY-MM-DD.
A date is not written as YYYY-MM-DD.
Use the plain calendar date with no time and no timezone: 2026-08-22. An ISO timestamp, a slash-separated date or a local format all fail. In CII the equivalent is DateTimeString format="102", i.e. 20260822.
CII — context udt:DateTimeString
normalize-space(@format) = '102' and string-length(text()) = 8 and matches(normalize-space(text()), '20[0-9]{6}')UBL — context cbc:IssueDate | cbc:DueDate | cbc:TaxPointDate | cbc:StartDate | cbc:EndDate | cbc:ActualDeliveryDate
string-length(text()) = 10 and (string(.) castable as xs:date)