Automate all known rates at the time of booking; ad hoc rates are added as operational decisions and events occur.