Cash Flow Report Between 2.6.3 and 2.6.5

Geert Janssens geert.gnucash at kobaltwit.be
Sun Jan 25 12:29:19 EST 2015


On Sunday 25 January 2015 08:23:58 John Ralls wrote:
> > On Jan 25, 2015, at 7:54 AM, Robin Chattopadhyay
> > <robinraymn at gmail.com> wrote:
> > 
> > Bump...
> > 
> > On Sunday, January 18, 2015, Robin Chattopadhyay
> > <robinraymn at gmail.com>> 
> > wrote:
> >> Hi-
> >> 
> >> I've been using GC 2.6.3 on a Win7 PC for a while. In that time,
> >> I've
> >> saved a cash flow report just the way I liked it.
> >> 
> >> Recently, I switched to a new Win 8 PC and started running 2.6.5.
> >> My saved report no longer functions the same as it did under
> >> 2.6.3. I switched to 2.6.3 on the new PC and the report has gone
> >> back to the way I liked it. How can I get the cash flow report
> >> from 2.6.3 into 2.6.5? I thought I could replace cash-flow.scm on
> >> the new PC with the one from the old PC but that didn't seem to do
> >> the trick.
> >> 
> >> The difference is how splits are handled. In 2.6.3, the report
> >> takes the net that moved into or out the account, but 2.6.5
> >> reports all the splits.
> >> 
> >> For example, I will record in one transaction my gross pay and
> >> various deductions. In 2.6.3, the cash flow report shows just the
> >> net pay going into the checking account. In 2.6.5, the report
> >> shows the gross pay going in and all of the deductions going out.
> >> 
> >> Thanks,
> >> Robin
> 
> See https://bugzilla.gnome.org/show_bug.cgi?id=722140 for the reasons
> for the change and https://bugzilla.gnome.org/show_bug.cgi?id=622778
> for what the original change was meant to solve.
> 
> The changes in question affected only cash-flow.scm, so the fact that
> replacing it with the old one didn't work suggests that there's a
> cached byte-compiled version somewhere, though I'd thought that
> behavior was limited to guile-2. I don't know where that would be on
> Windows, but on Unix it's in $HOME/.cache/guile. If you can't find it
> you can check the time-stamp of cash-flow.scm and make sure that it's
> today; that should force guile to recognize that it's changed and to
> recompile it.
> 
GnuCash on Windows definitely won't use compiled scheme files since 
we're still using guile 1.8. It will only use the scheme source files 
like cash-flow.scm. You need to restart gnucash after replacing files. 
And also Windows lies about the actual contents of some directories. If 
you used Windows Explorer the replace the cashflow.scm file it's 
possible gnucash is still seeing the old version. I don't know the exact 
details of this Windows mechanism, I can only point out potential 
issues.

Geert


More information about the gnucash-user mailing list