add sale and tax columns

A patch to add support for "Sale" and "Tax" columns in report. Columns are optional and set to false (#f) by default.