It's complex... :-)

I have not 1 room (service), but 2 rooms.
I configured it like this:I have set up 2 services ('room 1' and 'room 2':wink:. I made 2 dummy user accounts (for use as providers) called 'overdag' and 'avond'. This is because I sell block of 3 hours. My working hours are from 12:00 till 23:00 and I want to have a break from 18:00 till 20:00. So I want to have blocks like this:

12:00 - 15:00 <-- provider 'overdag'
15:00 - 18:00 <-- provider 'overdag'
20:00 - 23:00 <-- provider 'avond'

As you noticed between the 2nd and 3th block there is a 2 hour gap i.o. 3 hours.

Now, when I set an appointment for let's say:

Date: 1 april 2013
Service: Room 1
Provider: Daytime
Time: 12:00

the system blocks it from 12:00 till 15:00. That's great. But when I want to make an appointment for:

Date: 1 april 2013
Service: Room 2 <---
Provider: Daytime
Time: 12:00

the system says this block is busy. I think that's because user/provider 'avond' cannot do 2 services at 1 time slot.

What should I do? Can you help me?