If I travel on business the company works out what it will cost them and if I want any alteration to the itinerary I can have it if I pay the difference. The last time I travelled I came up with much lower fare for the original itinerary than the company did, but was quite happy to pay the smaller difference for the alterations I wanted based on the higher fare they came up with.