Question 2.1.24 Data Field (28)
Data Field No (28) Contract trading hours in case of auction markets
1 case: Day ahead market: flow date 20150708
Contract Trading Start: 29/06/2015 08:00 local time
Contract Trading End: 07/07/2015 12:00 local time
Last Trading Date and time field 29: 07/07/2015 12:00 local time
Auction Result: 07/07/2015 13:00 local time
2 case: Intraday market: flow date 20150707
Contract Trading Start: 06/07/2015 17:30 local time
Contract Trading End: 07/07/2015 03:45 local time
Last Trading Date and time field 29: 07/07/2015 03:45 local time
Auction Result: 07/07/2015 04:00 local time
3 case: intraday market: flow date 20150708
Contract Trading Start: 07/07/2015 12:55 local time
Contract Trading End: 07/07/2015 15:00 local time
Last Trading Date and time field 29: 07/07/2015 15:00 local time
Auction Result: 07/07/2015 15:30 local time
1 case: Day ahead market: flow date 20150708
We will report all orders, considered valid and submitted in the timeframe between 29/06/2015 08:00 and 07/07/2015 12:00, considering:
<contractTradingHours>
<startTime>00:00:01+02:00</startTime>
<endTime> 23:59:59+02:00</endTime>
<contractTradingHours>
Thus without any indication of the date, indicated only in field 29:
<lastTradingDateTime>2015-07-07T12:00:00+02:00</lastTradingDateTime>
2 case: Intraday market: flow date 20150707
We will report all orders, considered valid and submitted in the timeframe between 06/07/2015 17:30 and 07/07/2015 03:45 considering:
<contractTradingHours>
<startTime>00:00:01+02:00</startTime>
<endTime> 23:59:59+02:00</endTime>
<contractTradingHours>
<lastTradingDateTime>2015-07-07T03:45:00+02:00</lastTradingDateTime>
Otherwise we propose to consider in this case:
<contractTradingHours>
<startTime>17:30:00+02:00</startTime>
<endTime> 03:45:00+02:00</endTime>
<contractTradingHours>
<lastTradingDateTime>2015-07-07T03:45:00+02:00</lastTradingDateTime>
3 case: intraday market: flow date 20150708
We will report all orders, considered valid and submitted in the timeframe between 07/07/2015 12:55 and 07/07/2015 15:00, considering:
<contractTradingHours>
<startTime>12:55:00+02:00</startTime>
<endTime>15:00:00+02:00</endTime>
<date>2015-07-07</date>
<contractTradingHours>
<lastTradingDateTime>2015-07-07T15:00:00+02:00</lastTradingDateTime>
Answer
The correct way to report the <contractTradingHours></contractTradingHours> is:
Case 1 above:
<contractTradingHours>
<startTime>00:00:00+02:00</startTime>
<endTime> 23:59:59+02:00</endTime>
</contractTradingHours>
Case 2 above:
<contractTradingHours>
<startTime>17:30:00+02:00</startTime>
<endTime> 03:45:00+02:00</endTime>
</contractTradingHours>
Case 3 above:
<contractTradingHours>
<startTime>12:55:00+02:00</startTime>
<endTime>15:00:00+02:00</endTime>
<date>2015-07-07</date>
<contractTradingHours>