Instead of having a large amount of invoice formats, it would be nice if there was an addition feature in the billing wizard where you could modify the invoice by clicking on various buttons that could change an invoice. For example, have a button for including a discount or not, showing an aging or not, exclude zero entries or not, shows hours only or dollars only on the invoice description.
These would be additional format options for the wizard that could be applied to any invoice format and eliminate the need for a large amount of formats.