I think what Cedric said is the standard practice for New Zealand / 
Australia and by far the easiest to implement.

Unlimited/alternative precision at unit_price (if required) is rounded to 
currency total at the line total price.  Sum of rounded line totals is 
invoice total, GST/VAT calculated on total and rounded.

Note that it is legal in our jurisdiction to perform the calculations at a 
line level, however it is illegal to round the line tax amount, it must be 
held at the greatest precision possible.  You can only round the sum of the 
line tax amounts.

For further reference
http://www.ato.gov.au/corporate/content.aspx?doc=/content/00141278.htm 
No NZ references but historically that is the way accounting systems here 
work.

-- 
[email protected] mailing list

Reply via email to