New specification for Canadian cheques
Gilles Gariepy
gariepy.g at videotron.ca
Tue Feb 27 10:36:38 EST 2007
Thanks David. Let me know if I can help you in any way.
Regards
Gilles
On 2/27/07 10:02 AM, "David Hampton" <david at dhampton.net> wrote:
> On Mon, 2007-02-26 at 16:50 -0500, Gilles Gariepy wrote:
>>
>> Effective June 30th, 2007, all Canadian cheques must conform to new,
>> standardised specifications as outlined at
>> http://www.cdnpay.ca/news/new_cheque_specs.asp . Most of the changes can be
>> accommodated with the custom setting in gnucash. However, there is one
>> specification that I have not figured out how to comply with.
>>
>> It states that ³Field indicators must be printed below the date on all
>> cheques in 6-8pt font in one of three
>> available formats: YYYYMMDD, DDMMYYYY or MMDDYYYY.²
>>
>> Does anyone have any ideas if this can be achieved ³locally² or does this
>> require changes to gnucash?
>
> Well, this is good timing. I'm starting to work over the check printing
> code to a) use the newer printing infrastructure, and b) make it easier
> for users to create their own check formats.
>
> My thought was to have the check layout specified in an xml file, and
> have a directory that gnucash scanned to learn all the check formats.
> Adding a new check format would be as simple as dropping a new xml file
> into this directory. I was planning to add support for arbitrary
> graphics (logo, signature, etc) to be printed on checks. There's no
> reason I can't extend this to arbitrary fixed text. The quick solution
> to your problem would then be to just add a new text field to the check
> layout containing "YYYYMMDD" and specify the right offset so that its
> printed below the date line.
>
> Given that this new law affects all Canadian users, I'll probably end up
> extending gnucash to automatically add the format information for any
> date field that only uses numbers.
>
> David
>
>
More information about the gnucash-user
mailing list