[GNC] Printing addresses on checks

Michael or Penny Novack stepbystepfarm at comcast.net
Tue May 2 10:57:21 EDT 2023


On 5/1/2023 9:20 PM, Sherman Yoder wrote:
>     Hello,
>
>     I've started using GnuCash recently. I like the program, and would like
>     to use it in my small business.
>
>     I have not found how to save a vendor's address so it prints on a check
>     without first creating a bill and then "paying" that bill. That does
>     indeed work, though a bit of an inconvenience, but then the splits will
>     not print on the check stubs--only the accounts payable account will
>     print there.
>
>     I need the splits to print on the checks, so I have been printing
>     directly from the account register. But then I have to type the address
>     into the print form every time I print a check.
>
>     Is there a way to use the recorded address AND have the splits print on
>     the check stubs?

I am going to describe how you can do this assuming that gnucash does 
not allow you to do this directly.

You know how to have gnucash produce the checks (and stubs) with the 
address but not the splits and how to have gnucash produce the checks 
(and stubs) with the splits but not the address, yes? Then you have 
gnucash do both but output to files (not directly to the printer). Then 
you write a little batch editor program that takes a record from each 
file and from these two produces a record with both the address and the 
splits on the stub portion.

This is a good idea (output from gnucash to a file that then goes 
through a batch editor program before being printed) even if the output 
from gnucash was exactly what you wanted.  Any time you have a name and 
address expected to show through an envelope window there is the risk 
that the next batch of envelopes will have the window in a slightly 
different position. Even a few mms can make the envelopes unusable. It 
is MUCH faster/easier to adjust the positioning of the name/address in 
that batch editor. LOL, several times in my working days I got the call 
"Mike, we are in the middle of a big mailing and just brought in a new 
pallet of envelopes, same supplier and supposedly the same, but the 
windows are now 3 mm higher". I could make/test the fix in a little 
batch editor program MUCH faster than I could going back into the 
program producing the mailing output and trying to fix it there.

Michael D Novack




More information about the gnucash-user mailing list