Check printing is missing a split entry.

Mike Alexander mta at umich.edu
Thu Dec 5 18:01:33 EST 2013


--On December 5, 2013 9:35:49 AM -0500 Dennis Shimer 
<dshimer at gmail.com> wrote:

> Anybody interested in taking my sample .gnucash file and .chk file and
> giving it a run?  I can't believe I can do this on 3 computers and 3
> OSs with 2 chk files and 2 gnucash files.
>
> I have to be doing something really basic and dumb. Or it's my eyes,
> I even got out a calculator and added the splits to make sure
> something was missing, not trusting myself to count to 4 splits (or
> 10 on the more complex sample)
>

You're not doing anything wrong.  I added a comment to the bug you 
commented on (<https://bugzilla.gnome.org/show_bug.cgi?id=653594>) 
explaining what I found.

The last split is not printed in the list of splits.  I suspect this 
may be intentional because often the last split is the one that 
controls the value printed on the check (if there is a single credit to 
a single checking account and several debits to various expense 
accounts).  This is not the case for your transaction.  I think a 
better way to do it would be to print all the splits except whichever 
one is the "main" split for the check, i.e., the one from which the 
check's value is being taken.

Unless someone thinks this is a bad idea, that's what I'll do.  At the 
same time, I'll change it to make sure that the split from which the 
value is taken is really a bank account split.  Right now that isn't 
the case and you can (usually accidentally, I suspect) print a check 
for only one of the expenses covered by the transaction.

              Mike
 


More information about the gnucash-user mailing list