techcollective/mercury — Issue #128: change InvoiceEntries to store tax information
Author: 3point2
Created: 2012-01-16 17:24:40+00:00
State: open
Labels: 0.2, defect

i realised this makes more sense when calculating reseller taxes. someone had created an invoice that included a product that was taxed, but didn't want it to be taxed just for that invoice. instead of creating a new 'untaxed' version of the product, they unchecked 'is taxable' temporarily.

each invoice entry should store the complete set of information in the product/service model, (and also include the current tax %age? see #127). that would allow each entry to be auto-marked as taxable or not using the ajax autocomplete, but still be user-customizable without having to resort to tricks.