Skip to content
Doug Ransom edited this page Sep 26, 2017 · 3 revisions

This project hosts Check Formats for Gnucash, that are:

The only check format so far is "CPA 006 Middle ASAP.chk". This format has the following features:

It should be simple to support ASAP voucher cheques on the bottom or top by changing: Translation=0;255.11 to Translation=0;0 for voucher checks on the top, or Translation=0;510.22 for voucher cheques on the bottom.

If you don't have Consolas and Calibri on your computer (linux or mac probably won't) then replace Consolas with a monospace font like courier and Calibri with any font you like, as long as it is not italics. I would like to figure out how to default to Consolas/Calibri if they are available, and Courier/Arial if they are not. If you know how let me know.

You can use the cheque format(s) on this site as a starting point for your own cheque format from a Canadian provider. You could add fields just as an address (if you put cheques in a window envelope), a picture of your company logo or pet, or add custom text. Copy the cheque to a new file name, PLEASE change the GUID field, and the title field.

The X and Y offsets in the cheque specification are measured in points.
I found the best way to determine them are to measure the distances on the cheque blank in mm (easier than inches), and then use an online converter to convert mm to points. I also rounded off to the nearest point.

Keep in mind when printing to select a date format that the only date formats allowed by CPA are ISO (yyyymmdd), mmddyy, and ddmmyy. You can have seperators as "-" or "." but not "/". I prefer to use a custom date format "yyyymmdd" with no spaces.

Refer to Gnucash for information on where to store the .chk files on your system.

Happy check writing.

Clone this wiki locally