Hi,
The criteria selectors are incomplete without "And" & "Or" functions; at least for discounts and surcharges.
In the real world, if a discount is applicable for a given period it means that it applies to each night on this period and not to others. For instance if a discount is offered for (nights of) Dec. 1 - 10, it means that someone booking from Dec. 5 to 15 will get the discount for the nights of 5 - 10, then the normal rates for the remaining nights.
When setting this up using arrival and departure dates, it does not work at all. Someone leaving after the set departure date will not get any discount, which is not logical. There's a way around it by using seasons instead of arrival / departure criteria but in some cases it requires creating additional seasons = an extra hassle. I guess that adding "And" & "Or" functions would solve this.
Also
It would be great to be able to set whether a discount / special offer or surcharge is "combinable" (cululative) with another special on the same period. For instance, you could have a 10 % discount for weekly stays and a 20% discount for last-minute bookings. In some cases they are cumulative, in most they are not.
Thanks for taking note.