What are your experiences with storing consumption tax information in a database (e.g. sales tax, GST etc.).
I am looking for elegant and simple methods that will be suitable for Australia, the US and the UK.
I am seeking answers from people who have dealt with the more complex intricacies of consumption tax : i.e. the cases where products and services may be exempt from some or all of the tax.
Specifically, have you had more success storing the applicable tax in a separate column beside each price, or is it wiser to add on/take off the tax after retrieving the amount from the database? Is it worthwhile using a custom data type?