Problem with rounding (tax)

Remi Christiaan Cool moreloci at gmail.com
Mon Apr 13 23:58:36 EDT 2009


Hello,

I want to use GNUCash for my business accounting, but there's a rounding 
problem with tax when I input bills.

For example ... I have a product on a bill that costs € 7.50 and the tax 
is 19.00% ... it gives € 8.92 as a result and not € 8.93 (according to 
what I learned ... € 8.925 should be rounded to € 8.93). If I put in € 
8.93 as the price and check including tax ... the "right" numbers are 
used ... ie: € 7.50 for the item and € 1.43 for the tax. But now I have 
a bill with for example 16 * € 7.50 items (all excluding 19.00 % tax) 
and the result is € 120.00 with € 22.72 tax ... which should be € 22.80 
tax. So it looks like GNUCash calculates the tax per line and rounds it 
(wrongly) to 2 decimals. In my old accounting program (and others at 
least here in the Netherlands), all (internal) calculations are being 
made with at least 4 decimals ... and the (sub)total is rounded to 2 
decimals.

Is there any way that I can change this behavior so that I don't have to 
incorporate extra (counter balance) lines to make it work?

Remi



More information about the gnucash-user mailing list