{"id":244,"date":"2004-11-07T14:53:00","date_gmt":"2004-11-07T14:53:00","guid":{"rendered":"http:\/\/adam.rosi-kessel.org\/weblog\/free_software\/gnucash_days.html"},"modified":"-0001-11-30T00:00:00","modified_gmt":"1970-01-01T05:00:00","slug":"gnucash_days","status":"publish","type":"post","link":"http:\/\/adam.rosi-kessel.org\/weblog\/2004\/11\/07\/gnucash_days","title":{"rendered":"Gnucash Days"},"content":{"rendered":"<p> I just had one of those <a href=\"http:\/\/www.gnucash.org\">gnucash<\/a> days. <\/p>\n<p> Every couple of weeks, I decide to sit down for an hour or two to catch up on my personal accounting. Suddenly, the sun has set, my legs have atrophied, and I realize I&#8217;ve forgotten to have lunch and dinner. Does this happen to anyone else? <\/p>\n<p> Ostensibly, tracking personal finances should be a relatively simple matter for someone like myself without substantial assets or investments. But gnucash (or any other accounting program, I suppose) makes it difficult to &#8220;fudge&#8221; any numbers&#8212;if you started the week with $27.61 in your wallet and ended with $19.05, you need to say where that money went. I do have &#8220;unknown income&#8221; and &#8220;unknown expenses&#8221; categories, but they really bug me so I try to keep the totals down to a minimum. <\/p>\n<p> The bigger problems are reconciling bank transfers, mortgages and loans (interest and principle), etc., when my financial institutions don&#8217;t always provide the best online tracking and reporting. For example, my bank has a &#8220;current balance&#8221; through web access, but that balance might be ahead of what the ledger shows (i.e., there are transactions reflected in &#8220;current balance&#8221; but not on the ledger)&#8212;and the &#8220;current balance&#8221; itself can be a day or two behind schedule. <\/p>\n<p> I also wish gnucash were just a little bit better. It really feels like it&#8217;s been stuck for a couple of years now while all the other applications I use regularly (<a href=\"http:\/\/www.mozilla.org\/products\/firefox\">Firefox<\/a>, <a href=\"http:\/\/www.openoffice.org\">OpenOffice.org<\/a>, <a href=\"http:\/\/www.gnome.org\">Gnome generally<\/a>) have gone through <em>major<\/em> revision, and are genuinely fun to use. <\/p>\n<p> In August 2003, the gnucash team issued a <a href=\"http:\/\/www.gnucash.org\/pipermail\/gnucash-user\/2003-August\/007870.html\">call for help<\/a>. I admit I did not rise to the occasion, but I did expect more developers to respond. Gnucash seems to me to be an ideal open source project to attract hackers&#8212;almost everyone needs to use some kind of personal finance package eventually, and there are innumerable &#8220;scratch-an-itch&#8221; type clever solutions that could be implemented (automating web transactions with financial institutions, for example). <\/p>\n<p> But Gnucash is brittle. The user interface is often awkward, and it&#8217;s awfully easy to lose work you&#8217;ve done. For example, <a href=\"http:\/\/bugs.gnome.org\/show_bug.cgi?id=85470\">clicking on &#8220;close&#8221; on a report makes the report just plain disappear<\/a>, but clicking on &#8220;close&#8221; while looking at an account just closes that ledger. If you get into the custom of clicking &#8220;close,&#8221; you&#8217;ll lose the report you just created. And if you click &#8220;yes&#8221; when exiting <a href=\"http:\/\/bugs.gnome.org\/show_bug.cgi?id=105925\">you&#8217;ll lose all the work you&#8217;ve done in the session<\/a> if you haven&#8217;t saved. I realize this is typically how word processors work, but I think many of us have different intuitive expectations from a finance program. <\/p>\n<p> Here&#8217;s a solution to one problem I&#8217;ve encountered repeatedly, just to make this blog entry at least somewhat useful: if you move your account files to another computer or path, you&#8217;ll lose all your reports. They&#8217;re still there in ~\/.gnucash\/books, but they don&#8217;t go with the data files. If you move the data file *back*, you still won&#8217;t have your reports, because gnucash will have &#8220;forgotten&#8221; them. <\/p>\n<p> If you look in ~\/.gnucash\/books, you&#8217;ll see a file corresponding to the path of each data set you have, with %2F substituted for \/. Copy the file there to the corresponding name of your new data file. <\/p>\n<p> Now edit ~\/.gnome\/GnuCash and find the section that corresponds to your old data file, and create a new section with all the same data except the title ( [MDI : ]). That should do it. <\/p>\n<p> If someone knows a simpler way to do this, please let me know. Also if anyone has any inspiring ideas about what might move the gnucash project forward, I&#8217;d be interested in hearing ideas. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>I just had one of those gnucash days. Every couple of weeks, I decide to sit down for an hour or two to catch up on my personal accounting. Suddenly, the sun has set, my legs have atrophied, and I realize I&#8217;ve forgotten to have lunch and dinner. Does this happen to anyone else? Ostensibly, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[15],"tags":[],"_links":{"self":[{"href":"http:\/\/adam.rosi-kessel.org\/weblog\/wp-json\/wp\/v2\/posts\/244"}],"collection":[{"href":"http:\/\/adam.rosi-kessel.org\/weblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/adam.rosi-kessel.org\/weblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/adam.rosi-kessel.org\/weblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/adam.rosi-kessel.org\/weblog\/wp-json\/wp\/v2\/comments?post=244"}],"version-history":[{"count":0,"href":"http:\/\/adam.rosi-kessel.org\/weblog\/wp-json\/wp\/v2\/posts\/244\/revisions"}],"wp:attachment":[{"href":"http:\/\/adam.rosi-kessel.org\/weblog\/wp-json\/wp\/v2\/media?parent=244"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/adam.rosi-kessel.org\/weblog\/wp-json\/wp\/v2\/categories?post=244"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/adam.rosi-kessel.org\/weblog\/wp-json\/wp\/v2\/tags?post=244"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}