GNOME Bugzilla – Bug 302608
Accounts receivable system generates imbalanced transactions
Last modified: 2018-06-29 20:51:40 UTC
Please describe the problem: The GnuCash accounts receivable system automatically generates transactions in accounts receivable. These transactions can be imbalanced due to roundoff errors. Steps to reproduce: 1. For example, create a tax table with two entries: 8% GST and 7% PST, which are posted to two different tax payable accounts (federal and provincial, Canada). 2. Create and post an invoice with net sales $100.78. 3. Print an invoice for the customer. Actual results: The customer is billed $115.90 (his tax is shown as $15.12). In the accounts, my sales account is credited $100.78, my federal tax account is credited $7.05, and my provincial tax account is credited $8.06. The automatically generated transaction is out of balance by $0.01. Expected results: Correct would be to round each tax separately, and add the rounded values. The customer should be billed $115.89, not $115.90. Does this happen every time? Yes. Other information:
*** This bug has been marked as a duplicate of 300042 ***
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=302608. Please update any external references or bookmarks.