Complex transload contracts can be configured, with rates that differ by source type, destination type, time of day, and a number of other factors. Each contract has a specified date, so that if the contract is renegotiated later, new rates can be applied to future trucks, while the old rates are applied to older trucks.