Add Additional Column to Register Report (PATCH INCLUDED)

Robert Stocks robert.stocks at
Wed Jun 25 03:19:59 EDT 2008

2008/6/24 Charles Day <cedayiv at>:
> On Tue, Jun 24, 2008 at 8:37 AM, Charles Day <cedayiv at> wrote:
>> Thanks. Since you've already added the "memo" changes, I'll forget about
>> the patch and try to test this version later today.
> Robert, did you realize that the register report already shows memos if the
> "Description" display option is checked? It puts them on the split lines
> underneath the "Description" heading.
> Checking or unchecking the new "Memo" option that you've added didn't seem
> to make any difference to the report output in my testing. I don't even see
> a new column heading, for example. Perhaps (opt-val "__reg" "journal") is
> always evaluating to #t for some reason. Any advice on how to get the new
> column to appear?
> -Charles

Thanks for looking at this.

I worked out that  (opt-val "__reg" "journal") is set based on the
view the register is in when you open the report,
setting it to Single Line provides the #f in this option.

The reason I put the test for (opt-val "__reg" "journal") was because
the memo option is redundant when the register is set to show splits.

I refer you to my requirement (producing a report for a "Loan to:
Friend" account.)

I need the Split Memo, Date, Amount and Description for those parts of
the split that affect the selected account only, and do not want to
see any other parts of the split.

Example Transaction Phone bill (2 phones on account one is mine other
is a friends)
Date: 1/1/2008
Description: T-Mobile
Memo:   (Wow {friend} spent a lot this month)

Split Memo    , Account                                  , Debit   , Credit
                     , Assets:Bank Account              ,100.00 ,
Phone Rental  , Expenses:Phones:Line Rental ,           , 25.00
Phone Calls    , Expenses:Phones:Calls          ,           ,  5.00
Phone Rental  , Assets:Loans to:{friend}          ,           , 25.00
Phone Calls    , Assets:Loans to:{friend}          ,           , 45.00

My report can be configured to show

1/1/2008 T-Mobile Phone Rental  ,           , 25.00
1/1/2008 T-Mobile Phone Calls    ,           , 45.00

and not show the snarky comments in the main memo field, or how much I
spent on my phone calls.

On a related point, it would be nice if the automatic properties of
this report where ALSO available to change in the options dialog after
creating it. (I will take a look at implementing this, when I get some
spare time)


More information about the gnucash-devel mailing list