Canada - Check Writing

l10n_ca_account_check_writing
REPOSITORY
REPOSITORYOCA/l10n-canada
GIT
GIThttps://github.com/OCA/l10n-canada.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-canada/tree/10.0/l10n_ca_account_check_writing
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYGeneric Modules/Accounting
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Savoir-faire Linux
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Savoir-faire Linux
COMMITTERS
COMMITTERSPedro M. Baeza, Stéphane Bidoul (ACSONE)
WEBSITE
WEBSITEhttp://www.savoirfairelinux.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:20:04
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/l10n-canada:
    - res_currency_print_on_check
odoo/odoo:
    - base
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES num2words
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Print checks in Canadian's format'
==================================

This module provides reports to print check using the canadian format from:
http://www.cdnpay.ca/imis15/pdf/pdfs_rules/standard_006_fr.pdf

Note that the amount in letter is generated when you enter/change the amount,
not when you print. You will need to modify it if you change the language of
the supplier.

To use this module, you will need to install num2words Python library:
https://pypi.python.org/pypi/num2words

Contributors
------------
* David Cormier (david.cormier@savoirfairelinux.com)
* Joao Alfredo Gama Batista (joao.gama@savoirfairelinux.com)
* Marc Cassuto (marc.cassuto@savoirfairelinux.com)
* Mathieu Benoit (mathieu.benoit@savoirfairelinux.com)
* Maxime Chambreuil (maxime.chambreuil@savoirfairelinux.com)
* Vincent Vinet (vincent.vinet@savoirfairelinux.com)
* Virgil Dupras (virgil.dupras@savoirfairelinux.com)
* Sandy Carter (sandy.carter@savoirfairelinux.com)
* Primaco (info@primaco.ca)

Code Analysis

Views touched (0)

No views found for this module.

Models touched (2)

New fields (1)
  • supplier_invoice_number Char
    compute=get_suppl_inv_num size=64 string='Supplier Invoice Number'
Public methods (1)
  • get_suppl_inv_num(self)
    @api.multi

New fields (1)
  • check_layout Selection
    string='Choose Check layout' args: [('top', 'Check on Top'), ('middle', 'Check in middle'), ('bottom', 'Check on bottom'), ('top_ca', 'Check on top (CA)'), ('middle_ca', 'Check in middle (CA)')]
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/l10n-canada
GIT
GIThttps://github.com/OCA/l10n-canada.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-canada/tree/9.0/l10n_ca_account_check_writing
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYGeneric Modules/Accounting
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Savoir-faire Linux
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Savoir-faire Linux
COMMITTERS
COMMITTERSPedro M. Baeza, Stéphane Bidoul (ACSONE)
WEBSITE
WEBSITEhttp://www.savoirfairelinux.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:15:25
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/l10n-canada:
    - l10n_ca_toponyms
odoo/odoo:
    - base
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES num2words
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Print checks in Canadian's format'
==================================

This module provides reports to print check using the canadian format from:
http://www.cdnpay.ca/imis15/pdf/pdfs_rules/standard_006_fr.pdf

Note that the amount in letter is generated when you enter/change the amount,
not when you print. You will need to modify it if you change the language of
the supplier.

To use this module, you will need to install num2words Python library:
https://pypi.python.org/pypi/num2words

Contributors
------------
* David Cormier (david.cormier@savoirfairelinux.com)
* Joao Alfredo Gama Batista (joao.gama@savoirfairelinux.com)
* Marc Cassuto (marc.cassuto@savoirfairelinux.com)
* Mathieu Benoit (mathieu.benoit@savoirfairelinux.com)
* Maxime Chambreuil (maxime.chambreuil@savoirfairelinux.com)
* Vincent Vinet (vincent.vinet@savoirfairelinux.com)
* Virgil Dupras (virgil.dupras@savoirfairelinux.com)
* Sandy Carter (sandy.carter@savoirfairelinux.com)
* Primaco (info@primaco.ca)

Code Analysis

Views touched (0)

No views found for this module.

Models touched (2)

New fields (1)
  • supplier_invoice_number Char
    compute=get_suppl_inv_num size=64 string='Supplier Invoice Number'
Public methods (1)
  • get_suppl_inv_num(self)
    @api.multi

New fields (1)
  • check_layout Selection
    string='Choose Check layout' args: [('top', 'Check on Top'), ('middle', 'Check in middle'), ('bottom', 'Check on bottom'), ('top_ca', 'Check on top (CA)'), ('middle_ca', 'Check in middle (CA)')]
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/l10n-canada
GIT
GIThttps://github.com/OCA/l10n-canada.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-canada/tree/8.0/l10n_ca_account_check_writing
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYGeneric Modules/Accounting
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Savoir-faire Linux
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Savoir-faire Linux
COMMITTERS
COMMITTERSStéphane Bidoul, Moises Lopez, Alexandre Fayolle, Sandy Carter, Maxime Chambreuil, Stéphane Bidoul (ACSONE), OCA Transbot, Vincent Vinet, dufresnedavid, oca-travis
WEBSITE
WEBSITEhttp://www.savoirfairelinux.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:11:28
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/account-payment:
    - account_voucher_supplier_invoice_number
OCA/l10n-canada:
    - l10n_ca_toponyms
    - res_currency_print_on_check
odoo/odoo:
    - base
    - account_check_writing
    - account_voucher
    - account
    - base_setup
    - web_kanban
    - web
    - product
    - decimal_precision
    - mail
    - report
    - analytic
    - board
    - edi
    - email_template
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES num2words
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Print checks in Canadian's format'
==================================

This module provides reports to print check using the canadian format from:
http://www.cdnpay.ca/imis15/pdf/pdfs_rules/standard_006_fr.pdf

Note that the amount in letter is generated when you enter/change the amount,
not when you print. You will need to modify it if you change the language of
the supplier.

To use this module, you will need to install num2words Python library:
https://pypi.python.org/pypi/num2words

Contributors
------------
* David Cormier (david.cormier@savoirfairelinux.com)
* Joao Alfredo Gama Batista (joao.gama@savoirfairelinux.com)
* Marc Cassuto (marc.cassuto@savoirfairelinux.com)
* Mathieu Benoit (mathieu.benoit@savoirfairelinux.com)
* Maxime Chambreuil (maxime.chambreuil@savoirfairelinux.com)
* Vincent Vinet (vincent.vinet@savoirfairelinux.com)
* Virgil Dupras (virgil.dupras@savoirfairelinux.com)
* Sandy Carter (sandy.carter@savoirfairelinux.com)
* Primaco (info@primaco.ca)

Code Analysis

Views touched (0)

No views found for this module.

Models touched (1)

New fields (1)
  • check_layout Selection
    string='Choose Check layout' args: [('top', 'Check on Top'), ('middle', 'Check in middle'), ('bottom', 'Check on bottom'), ('top_ca', 'Check on top (CA)'), ('middle_ca', 'Check in middle (CA)')]
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/l10n-canada
GIT
GIThttps://github.com/OCA/l10n-canada.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-canada/tree/7.0/l10n_ca_account_check_writing
VERSION
VERSION 1.3.0
CATEGORY
CATEGORYGeneric Modules/Accounting
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Savoir-faire Linux
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Savoir-faire Linux
COMMITTERS
COMMITTERSAlexandre Fayolle, Joao Alfredo Gama Batista, Sandy Carter, Maxime Chambreuil, Virgil Dupras, Stéphane Bidoul (ACSONE), OCA Transbot, Vincent Vinet, dufresnedavid, Sandy, Marc Cassuto, Loïc Faure-Lacroix, Mathieu Benoit, Maxime Chambreuil - http://www.savoirfairelinux.com, Jordi Riera, David Cormier, Launchpad Translations on behalf of openerp-community-reviewer
WEBSITE
WEBSITEhttp://www.savoirfairelinux.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:07:17
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/l10n-canada:
    - res_currency_print_on_check
odoo/odoo:
    - account_check_writing
    - account_voucher
    - account
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - process
    - decimal_precision
    - mail
    - analytic
    - board
    - edi
    - email_template
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES num2words
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Print checks in Canadian's format'
==================================

This module provides reports to print check using the canadian format from:
http://www.cdnpay.ca/imis15/pdf/pdfs_rules/standard_006_fr.pdf

Note that the amount in letter is generated when you enter/change the amount,
not when you print. You will need to modify it if you change the language of
the supplier.

To use this module, you will need to install num2words Python library:
https://pypi.python.org/pypi/num2words

Contributors
------------
* David Cormier (david.cormier@savoirfairelinux.com)
* Joao Alfredo Gama Batista (joao.gama@savoirfairelinux.com)
* Marc Cassuto (marc.cassuto@savoirfairelinux.com)
* Mathieu Benoit (mathieu.benoit@savoirfairelinux.com)
* Maxime Chambreuil (maxime.chambreuil@savoirfairelinux.com)
* Vincent Vinet (vincent.vinet@savoirfairelinux.com)
* Virgil Dupras (virgil.dupras@savoirfairelinux.com)
* Sandy Carter (sandy.carter@savoirfairelinux.com)
* Jordi Riera (jordi.riera@savoirfairelinux.com)
* William Berverly (william.beverly@savoirfairelinux.com)

    

Code Analysis

Views touched (0)

No views found for this module.

Models touched (3)

New fields (0)

No new fields.

Public methods (2)
  • onchange_amount(self, cr, uid, ids, amount, rate, partner_id, journal_id, currency_id, ttype, date, payment_rate_currency_id, company_id, context=None)
    Inherited - add amount_in_word and allow_check_writting in returned value dictionary
  • print_check(self, cr, uid, ids, context=None)

New fields (0)

No new fields.

Public methods (1)
  • get_suppl_inv_num(self, cr, uid, move_line_id, context=None)

New fields (0)

No new fields.

Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/l10n-canada
GIT
GIThttps://github.com/OCA/l10n-canada.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-canada/tree/6.1/l10n_ca_account_check_writing
VERSION
VERSION 1.0
CATEGORY
CATEGORYGeneric Modules/Accounting
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Savoir-faire Linux
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Savoir-faire Linux
COMMITTERS
COMMITTERSAlexandre Fayolle, Joao Alfredo Gama Batista, OCA Transbot
WEBSITE
WEBSITEhttp://www.savoirfairelinux.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:04:07
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - account_check_writing
    - account_voucher
    - account
    - base_setup
    - base
    - product
    - process
    - decimal_precision
    - analytic
    - board
    - edi
    - email_template
    - mail
    - base_tools
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Print checks in Canadian's format'
==================================

This module provides reports to print check using the canadian format from:
http://www.cdnpay.ca/imis15/pdf/pdfs_rules/standard_006_fr.pdf

    

Code Analysis

Views touched (0)

No views found for this module.

Models touched (2)

New fields (0)

No new fields.

Public methods (2)
  • onchange_amount(self, cr, uid, ids, amount, rate, partner_id, journal_id, currency_id, ttype, date, payment_rate_currency_id, company_id, context=None)
    Inherited - add amount_in_word and allow_check_writting in returned value dictionary
  • print_check(self, cr, uid, ids, context=None)

New fields (0)

No new fields.

Public methods (0)

No public methods.