How should I enter values on a budget in gnucash ?

Geert Janssens geert.gnucash at kobaltwit.be
Thu Mar 30 05:40:34 EDT 2017


Edward,

Thanks for the detailed summary of your tests. I have created a bug report based on this:
https://bugzilla.gnome.org/show_bug.cgi?id=780717

Further discussion can take place there if needed.

Regards,

Geert

On woensdag 8 maart 2017 09:30:25 CEST Edward Doolittle wrote:


I had a chance to spend a few minutes with the budget module, to try to make sense of the 
signs. First, Here's what I expect: With Edit -> Preferences -> Accounts -> Reverse Balanced 
accounts set to "None", I would expect positive values in the budget to correspond to debits. 
With Edit -> Preferences -> Accounts -> Reverse Balanced accounts set to "Credit accounts", I 
would expect positive values in Assets and Expenses to correspond to debits, and positive 
values in Equity, Income, and Liabilities to correspond to credits. What actually happens: The 
budget module appears to be insensitive to the Reversed Balanced accounts setting. However, 
its operation does correspond to "reverse credit accounts"; to be specific, positive amounts 
entered into Assets or Expenses correspond to debits, and positive values in Income or 
Liabilities correspond to credits. (See attached screen shot, in which (for the first six months of 
the budget I chose a pair of account types and entered +100 into the corresponding spaces in 
the budget. You can see that +100 corresponds to a debit for debit accounts and a credit for 
credit accounts.) To answer Geert's original question, to pay down a debt using an asset you 
would enter -100 in the asset account (credit the asset) and -100 in the liability account (debit 
the liability). That is how the budget module would represent that transaction, and how folks 
using the "reverse credit accounts" feature would understand it to be. For those who prefer 
setting "Reverse Balanced accounts" to "None", Geert's suggestion of representing the 
transaction by -100 to assets and +100 to liabilities would be correct. But those people would 
be in the minority I suppose. What is still wrong with the budget module: 1) The module should 
be sensitive to the setting of "Reverse balanced accounts". It currently does not seem to be, 
that I could tell. 2) The "Transfers" summary line shows the net effect of budgeting amounts to 
assets and liabilities. However, the transfers line is like a debit account, which causes the sign to 
switch in a disconcerting way when liabilities are budgeted. (See months 5 and 6, i.e., July and 
August, in the screenshot.) I suggest breaking the Transfers line apart into Assets and Liabilities, 
or, at least, showing the formula by which it is computed in the row title (i.e., "Transfers 
(Transfers to Assets - Transfers from Liabilities)" (that is, if "reverse credit accounts" is in 
effect)). However, there's no reason to assume that an entry of type "Transfers" would be like a 
debit account, so instead I suggest it would be better to get rid of the "Transfers" summary line 
altogether and instead include separate lines for "Transfers to Assets" and "Transfers from 
Liabilities". (To compound the issue, the Total line seems to be a credit account, of type Equity 
perhaps, which can cause a sign to bounce twice as we follow it through. +100 in Liabilities 
becomes -100 in the Transfers summary line which becomes +100 in the Total summary line.) 
3) The Total row title should include the formula by which it is calculated, i.e., (when "reverse 
credit accounts" is in effect) the row title should be "Total (Income - Expenses - Transfers to 
Assets + Transfers from Liabilities)". 4) Since the use of negative signs in Liabilities is confusing 
to many people, this all should be carefully documented somewhere. 5) Note there is something 
odd happening in the last four months of my artificial budget when I involve "Equity". I think this 
means that we should think about the Total row in the budget as a credit account of type Equity, 
so transfers to/from Equity have no effect on the Total. Still, it seems kind of odd. I would 
suggest including Equity in the summary rows at the bottom (Transfers from Equity) and in the 
Total, which would then be "Total (Income - Expenses - Transfers to Assets + Transfers from 
Liabilities + Transfers from Equity)". 6) There seem to be some other problems with the budget 
module that not everyone has. The budget module eats up a lot of compute cycles on my 
Windows machine, making it very slow to respond to typing, but not on my Mac. And I have 
trouble with one of my credit cards not being rolled up into the total Liabilities correctly. I'll have 
to spend some more time tracking those problems down. 7) I haven't begun to address the 
budget reports, but the budget balance sheet does seem to be wrong, as Larry and others have 
noted. 




More information about the gnucash-user mailing list