...
each use of "daily", "on date", "date range", "on weekday", or "from weekday...to weekday" shall be encoded as a single Timesheet, according to the [TSH] and [/TSH] indications in the diagrams;
"on date" needs to be coded with both startDate and endDate having the same value
If , unless there is a full day (00:00 to 24:00) in which case the convention for "end of day' needs to be applied and the endDate gets the value of the next date after the startDate.
if "excluded date" is used, then it shall be encoded as one Timesheet that has excluded='YES', startDate the value of the excluded date, startTime='00:00', endDate the value of the date that follows the excluded date and endTime='2400:00'; startDate and endDate shall both get the value specified for "excluded date. Note that this applies also the convention for "end of day" being coded as "00:00 of next day".
"Days of the week" based schedules
...