| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/19.0/account_check_printing |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Accounting/Accounting |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo S.A. |
| MAINTAINERS | |
| MAINTAINERS | Odoo S.A. |
| COMMITTERS | |
| COMMITTERS | Raphael Collet, Odoo Translation Bot, Julien Castiaux, Anh Thao Pham (pta), Tiffany Chang (tic), Gorash, william-andre, luvi, Louis Wicket (wil), Dylan Kiss (dyki), hupo-odoo, guva-odoo, Ezzuldin Zaky (ezza), Carmine, bhra-odoo, defl, assh-odoo, chpa-odoo |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 01:51:43 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - account - base_setup - base - web - onboarding - product - bus - web_tour - html_editor - uom - analytic - portal - http_routing - auth_signup - digest - resource |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
This module offers the basic functionalities to make payments by printing checks.
It must be used as a dependency for modules that provide country-specific check templates.
The check settings are located in the accounting journals configuration page.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
account_journal_dashboard_kanban_view_inherited |
account.journal.dashboard.kanban.inherited | account.journal | xpath | Inherits account.account_journal_dashboard_kanban_view |
print_pre_numbered_checks_view |
Print Pre-numbered Checks | print.prenumbered.checks | form | New |
res_config_settings_view_form |
res.config.settings.view.form.inherit.account.check.printing | res.config.settings | setting | Inherits account.res_config_settings_view_form |
view_account_journal_form_inherited |
account.journal.form.inherited | account.journal | xpath | Inherits account.view_account_journal_form |
view_account_payment_form_inherited |
account.payment.form.inherited | account.payment | xpath | Inherits account.view_account_payment_form |
view_payment_check_printing_search |
account.payment.check.printing.search | account.payment | xpath | Inherits account.view_account_payment_search |
bank_check_printing_layout
Selection
selection='_get_check_printing_layouts'
string='Check Layout'
check_manual_sequencing
Boolean
default=False
help='Check this option if your pre-printed checks are not numbered.'
string='Manual Numbering'
check_next_number
Char
compute='_compute_check_next_number'
help='Sequence number of the next printed check.'
inverse='_inverse_check_next_number'
string='Next Check Number'
check_sequence_id
Many2one → ir.sequence
comodel_name='ir.sequence'
copy=False
help='Checks numbering sequence.'
readonly=True
string='Check Sequence'
action_checks_to_print(self)
create(self, vals_list)
check_amount_in_words
Char
compute='_compute_check_amount_in_words'
store=True
string='Amount in Words'
check_layout_available
Boolean
default=<expr>
store=False
string='Has Check Layout'
check_manual_sequencing
Boolean
related='journal_id.check_manual_sequencing'
check_number
Char
compute='_compute_check_number'
copy=False
help='The selected journal is configured to print check numbers. If your pre-printed check paper already has numbers or if the current numbering is wrong, you can change it in the journal configuration page.'
inverse='_inverse_check_number'
store=True
string='Check Number'
payment_method_line_id
Many2one
index=True
show_check_number
Boolean
compute='_compute_show_check_number'
action_post(self)
action_void_check(self)
do_print_checks(self)
fields_get(self, allfields=None, attributes=None)
print_checks(self)
No new fields.
Public methods (0)No public methods.
next_check_number
Char
required=True
args: 'Next Check Number'
print_checks(self)
account_check_printing_date_label
Boolean
default=True
help='This option allows you to print the date label on the check as per CPA.\nDisable this if your pre-printed check includes the date label.'
string='Print Date Label'
account_check_printing_layout
Selection
default='disabled'
help="Select the format corresponding to the check paper you will be printing your checks on.\nIn order to disable the printing feature, select 'None'."
selection=[('disabled', 'None')]
string='Check Layout'
account_check_printing_margin_left
Float
default=0.25
help="Adjust the margins of generated checks to make it fit your printer's settings."
string='Check Left Margin'
account_check_printing_margin_right
Float
default=0.25
help="Adjust the margins of generated checks to make it fit your printer's settings."
string='Right Margin'
account_check_printing_margin_top
Float
default=0.25
help="Adjust the margins of generated checks to make it fit your printer's settings."
string='Check Top Margin'
account_check_printing_multi_stub
Boolean
help="This option allows you to print check details (stub) on multiple pages if they don't fit on a single page."
string='Multi-Pages Check Stub'
No public methods.
account_check_printing_date_label
Boolean
help='This option allows you to print the date label on the check as per CPA.\nDisable this if your pre-printed check includes the date label.'
readonly=False
related='company_id.account_check_printing_date_label'
string='Print Date Label'
account_check_printing_layout
Selection
help="Select the format corresponding to the check paper you will be printing your checks on.\nIn order to disable the printing feature, select 'None'."
readonly=False
related='company_id.account_check_printing_layout'
string='Check Layout'
account_check_printing_margin_left
Float
help="Adjust the margins of generated checks to make it fit your printer's settings."
readonly=False
related='company_id.account_check_printing_margin_left'
string='Check Left Margin'
account_check_printing_margin_right
Float
help="Adjust the margins of generated checks to make it fit your printer's settings."
readonly=False
related='company_id.account_check_printing_margin_right'
string='Check Right Margin'
account_check_printing_margin_top
Float
help="Adjust the margins of generated checks to make it fit your printer's settings."
readonly=False
related='company_id.account_check_printing_margin_top'
string='Check Top Margin'
account_check_printing_multi_stub
Boolean
help="This option allows you to print check details (stub) on multiple pages if they don't fit on a single page."
readonly=False
related='company_id.account_check_printing_multi_stub'
string='Multi-Pages Check Stub'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/18.0/account_check_printing |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Accounting/Accounting |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Raphael Collet, Odoo Translation Bot, Martin Trigaux, qdp-odoo, Aaron Bohy, Odoo Online, Laurent Smet, Anh Thao Pham (pta), Tiffany Chang (tic), william-andre, Vincent Larcin, Louis Wicket (wil), Maximilien (malb), Gauthier Wala (gawa), Pablo Montenegro, Yosua Nicolaus, Dylan Kiss (dyki), sesn-odoo, guva-odoo, kdeb@odoo.com, Aurelien MARIE (auma), Seif (segn), Louis (wil), Ezzuldin Zaky (ezza), Carmine, bhra-odoo, defl, assh-odoo |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 01:25:56 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - account - base_setup - base - web - onboarding - product - bus - web_tour - html_editor - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
This module offers the basic functionalities to make payments by printing checks.
It must be used as a dependency for modules that provide country-specific check templates.
The check settings are located in the accounting journals configuration page.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
account_journal_dashboard_kanban_view_inherited |
account.journal.dashboard.kanban.inherited | account.journal | xpath | Inherits account.account_journal_dashboard_kanban_view |
print_pre_numbered_checks_view |
Print Pre-numbered Checks | print.prenumbered.checks | form | New |
res_config_settings_view_form |
res.config.settings.view.form.inherit.account.check.printing | res.config.settings | setting | Inherits account.res_config_settings_view_form |
view_account_journal_form_inherited |
account.journal.form.inherited | account.journal | xpath | Inherits account.view_account_journal_form |
view_account_payment_form_inherited |
account.payment.form.inherited | account.payment | xpath | Inherits account.view_account_payment_form |
view_payment_check_printing_search |
account.payment.check.printing.search | account.payment | xpath | Inherits account.view_account_payment_search |
bank_check_printing_layout
Selection
selection='_get_check_printing_layouts'
string='Check Layout'
check_manual_sequencing
Boolean
default=False
help='Check this option if your pre-printed checks are not numbered.'
string='Manual Numbering'
check_next_number
Char
compute='_compute_check_next_number'
help='Sequence number of the next printed check.'
inverse='_inverse_check_next_number'
string='Next Check Number'
check_sequence_id
Many2one → ir.sequence
comodel_name='ir.sequence'
copy=False
help='Checks numbering sequence.'
readonly=True
string='Check Sequence'
action_checks_to_print(self)
create(self, vals_list)
check_amount_in_words
Char
compute='_compute_check_amount_in_words'
store=True
string='Amount in Words'
check_manual_sequencing
Boolean
related='journal_id.check_manual_sequencing'
check_number
Char
compute='_compute_check_number'
copy=False
help='The selected journal is configured to print check numbers. If your pre-printed check paper already has numbers or if the current numbering is wrong, you can change it in the journal configuration page.'
inverse='_inverse_check_number'
store=True
string='Check Number'
payment_method_line_id
Many2one
index=True
show_check_number
Boolean
compute='_compute_show_check_number'
action_post(self)
action_void_check(self)
do_print_checks(self)
fields_get(self, allfields=None, attributes=None)
print_checks(self)
No new fields.
Public methods (0)No public methods.
next_check_number
Char
required=True
args: 'Next Check Number'
print_checks(self)
account_check_printing_date_label
Boolean
default=True
help='This option allows you to print the date label on the check as per CPA.\nDisable this if your pre-printed check includes the date label.'
string='Print Date Label'
account_check_printing_layout
Selection
default='disabled'
help="Select the format corresponding to the check paper you will be printing your checks on.\nIn order to disable the printing feature, select 'None'."
selection=[('disabled', 'None')]
string='Check Layout'
account_check_printing_margin_left
Float
default=0.25
help="Adjust the margins of generated checks to make it fit your printer's settings."
string='Check Left Margin'
account_check_printing_margin_right
Float
default=0.25
help="Adjust the margins of generated checks to make it fit your printer's settings."
string='Right Margin'
account_check_printing_margin_top
Float
default=0.25
help="Adjust the margins of generated checks to make it fit your printer's settings."
string='Check Top Margin'
account_check_printing_multi_stub
Boolean
help="This option allows you to print check details (stub) on multiple pages if they don't fit on a single page."
string='Multi-Pages Check Stub'
No public methods.
account_check_printing_date_label
Boolean
help='This option allows you to print the date label on the check as per CPA.\nDisable this if your pre-printed check includes the date label.'
readonly=False
related='company_id.account_check_printing_date_label'
string='Print Date Label'
account_check_printing_layout
Selection
help="Select the format corresponding to the check paper you will be printing your checks on.\nIn order to disable the printing feature, select 'None'."
readonly=False
related='company_id.account_check_printing_layout'
string='Check Layout'
account_check_printing_margin_left
Float
help="Adjust the margins of generated checks to make it fit your printer's settings."
readonly=False
related='company_id.account_check_printing_margin_left'
string='Check Left Margin'
account_check_printing_margin_right
Float
help="Adjust the margins of generated checks to make it fit your printer's settings."
readonly=False
related='company_id.account_check_printing_margin_right'
string='Check Right Margin'
account_check_printing_margin_top
Float
help="Adjust the margins of generated checks to make it fit your printer's settings."
readonly=False
related='company_id.account_check_printing_margin_top'
string='Check Top Margin'
account_check_printing_multi_stub
Boolean
help="This option allows you to print check details (stub) on multiple pages if they don't fit on a single page."
readonly=False
related='company_id.account_check_printing_multi_stub'
string='Multi-Pages Check Stub'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/17.0/account_check_printing |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Accounting/Accounting |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Denis Ledoux, Odoo Online, Laurent Smet, Jorge Pinna Puissant, Katherine Zaoral, Tiffany Chang (tic), Gorash, Pierre Paridans, Guillaume (guva), william-andre, Yolann Sabaux, Louis Wicket (wil), Maximilien (malb), Pablo Montenegro, Dylan Kiss (dyki), Julien Alardot (jual), Brieuc-brd, sesn-odoo, guva-odoo, kdeb@odoo.com, Aurelien MARIE (auma), Seif (segn), Julien Carion (juca), Louis (wil), Ezzuldin Zaky (ezza), Gabriel |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 01:02:07 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - account - base_setup - base - web - onboarding - product - bus - web_tour - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
This module offers the basic functionalities to make payments by printing checks.
It must be used as a dependency for modules that provide country-specific check templates.
The check settings are located in the accounting journals configuration page.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
account_journal_dashboard_kanban_view_inherited |
account.journal.dashboard.kanban.inherited | account.journal | xpath | Inherits account.account_journal_dashboard_kanban_view |
print_pre_numbered_checks_view |
Print Pre-numbered Checks | print.prenumbered.checks | form | New |
res_config_settings_view_form |
res.config.settings.view.form.inherit.account.check.printing | res.config.settings | setting | Inherits account.res_config_settings_view_form |
view_account_invoice_filter |
account.invoice.select.account_check_printing | account.move | xpath | Inherits account.view_account_invoice_filter |
view_account_journal_form_inherited |
account.journal.form.inherited | account.journal | xpath | Inherits account.view_account_journal_form |
view_account_payment_form_inherited |
account.payment.form.inherited | account.payment | xpath | Inherits account.view_account_payment_form |
view_partner_property_form |
res.partner.property.form.inherit | res.partner | field | Inherits account.view_partner_property_form |
view_payment_check_printing_search |
account.payment.check.printing.search | account.payment | xpath | Inherits account.view_account_payment_search |
check_manual_sequencing
Boolean
default=False
help='Check this option if your pre-printed checks are not numbered.'
string='Manual Numbering'
check_next_number
Char
compute='_compute_check_next_number'
help='Sequence number of the next printed check.'
inverse='_inverse_check_next_number'
string='Next Check Number'
check_sequence_id
Many2one → ir.sequence
comodel_name='ir.sequence'
copy=False
help='Checks numbering sequence.'
readonly=True
string='Check Sequence'
action_checks_to_print(self)
create(self, vals_list)
preferred_payment_method_id
Many2one → account.payment.method
comodel_name='account.payment.method'
compute='_compute_preferred_payment_method_idd'
store=True
string='Preferred Payment Method'
No public methods.
check_amount_in_words
Char
compute='_compute_check_amount_in_words'
store=True
string='Amount in Words'
check_manual_sequencing
Boolean
related='journal_id.check_manual_sequencing'
check_number
Char
compute='_compute_check_number'
copy=False
help='The selected journal is configured to print check numbers. If your pre-printed check paper already has numbers or if the current numbering is wrong, you can change it in the journal configuration page.'
inverse='_inverse_check_number'
readonly=True
store=True
string='Check Number'
payment_method_line_id
Many2one
index=True
show_check_number
Boolean
compute='_compute_show_check_number'
action_post(self)
action_unmark_sent(self)
action_void_check(self)
do_print_checks(self)
print_checks(self)
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (0)No public methods.
next_check_number
Char
required=True
args: 'Next Check Number'
print_checks(self)
account_check_printing_date_label
Boolean
default=True
help='This option allows you to print the date label on the check as per CPA.\nDisable this if your pre-printed check includes the date label.'
string='Print Date Label'
account_check_printing_layout
Selection
default='disabled'
help="Select the format corresponding to the check paper you will be printing your checks on.\nIn order to disable the printing feature, select 'None'."
selection=[('disabled', 'None')]
string='Check Layout'
account_check_printing_margin_left
Float
default=0.25
help="Adjust the margins of generated checks to make it fit your printer's settings."
string='Check Left Margin'
account_check_printing_margin_right
Float
default=0.25
help="Adjust the margins of generated checks to make it fit your printer's settings."
string='Right Margin'
account_check_printing_margin_top
Float
default=0.25
help="Adjust the margins of generated checks to make it fit your printer's settings."
string='Check Top Margin'
account_check_printing_multi_stub
Boolean
help="This option allows you to print check details (stub) on multiple pages if they don't fit on a single page."
string='Multi-Pages Check Stub'
No public methods.
account_check_printing_date_label
Boolean
help='This option allows you to print the date label on the check as per CPA.\nDisable this if your pre-printed check includes the date label.'
readonly=False
related='company_id.account_check_printing_date_label'
string='Print Date Label'
account_check_printing_layout
Selection
help="Select the format corresponding to the check paper you will be printing your checks on.\nIn order to disable the printing feature, select 'None'."
readonly=False
related='company_id.account_check_printing_layout'
string='Check Layout'
account_check_printing_margin_left
Float
help="Adjust the margins of generated checks to make it fit your printer's settings."
readonly=False
related='company_id.account_check_printing_margin_left'
string='Check Left Margin'
account_check_printing_margin_right
Float
help="Adjust the margins of generated checks to make it fit your printer's settings."
readonly=False
related='company_id.account_check_printing_margin_right'
string='Check Right Margin'
account_check_printing_margin_top
Float
help="Adjust the margins of generated checks to make it fit your printer's settings."
readonly=False
related='company_id.account_check_printing_margin_top'
string='Check Top Margin'
account_check_printing_multi_stub
Boolean
help="This option allows you to print check details (stub) on multiple pages if they don't fit on a single page."
readonly=False
related='company_id.account_check_printing_multi_stub'
string='Multi-Pages Check Stub'
No public methods.
property_payment_method_id
Many2one → account.payment.method
comodel_name='account.payment.method'
company_dependent=True
domain="[('payment_type', '=', 'outbound')]"
help='Preferred payment method when paying this vendor. This is used to filter vendor bills by preferred payment method to register payments in mass. Use cases: create bank files for batch wires, check runs.'
string='Payment Method'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/16.0/account_check_printing |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Accounting/Accounting |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Raphael Collet, Odoo Translation Bot, Martin Trigaux, Fabien Pinckaers, Yannick Tivisse, Laurent Smet, Carlos Dauden, Victor Feyens, Moisés López, Katherine Zaoral, Ivan Yelizariev, Hoang Tran, Guillaume (guva), Nicolas (vin), william-andre, aliya, Nshimiyimana Séna, Yolann Sabaux, Florian(flg), Maximilien (malb), Pablo Montenegro, kdeb@odoo.com, Aurelien MARIE (auma), Seif (segn), Martin Trigaux (mat), Ezzuldin Zaky (ezza) |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:40:49 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - account - base_setup - base - web - product - bus - web_tour - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
This module offers the basic functionalities to make payments by printing checks.
It must be used as a dependency for modules that provide country-specific check templates.
The check settings are located in the accounting journals configuration page.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
account_journal_dashboard_kanban_view_inherited |
account.journal.dashboard.kanban.inherited | account.journal | xpath | Inherits account.account_journal_dashboard_kanban_view |
print_pre_numbered_checks_view |
Print Pre-numbered Checks | print.prenumbered.checks | form | New |
res_config_settings_view_form |
res.config.settings.view.form.inherit.account.check.printing | res.config.settings | div | Inherits account.res_config_settings_view_form |
view_account_invoice_filter |
account.invoice.select.account_check_printing | account.move | xpath | Inherits account.view_account_invoice_filter |
view_account_journal_form_inherited |
account.journal.form.inherited | account.journal | xpath | Inherits account.view_account_journal_form |
view_account_payment_form_inherited |
account.payment.form.inherited | account.payment | xpath | Inherits account.view_account_payment_form |
view_partner_property_form |
res.partner.property.form.inherit | res.partner | field | Inherits account.view_partner_property_form |
view_payment_check_printing_search |
account.payment.check.printing.search | account.payment | xpath | Inherits account.view_account_payment_search |
check_manual_sequencing
Boolean
default=False
help='Check this option if your pre-printed checks are not numbered.'
string='Manual Numbering'
check_next_number
Char
compute='_compute_check_next_number'
help='Sequence number of the next printed check.'
inverse='_inverse_check_next_number'
string='Next Check Number'
check_sequence_id
Many2one → ir.sequence
comodel_name='ir.sequence'
copy=False
help='Checks numbering sequence.'
readonly=True
string='Check Sequence'
action_checks_to_print(self)
create(self, vals_list)
preferred_payment_method_id
Many2one → account.payment.method
comodel_name='account.payment.method'
compute='_compute_preferred_payment_method_idd'
store=True
string='Preferred Payment Method'
No public methods.
check_amount_in_words
Char
compute='_compute_check_amount_in_words'
store=True
string='Amount in Words'
check_manual_sequencing
Boolean
related='journal_id.check_manual_sequencing'
check_number
Char
compute='_compute_check_number'
copy=False
help='The selected journal is configured to print check numbers. If your pre-printed check paper already has numbers or if the current numbering is wrong, you can change it in the journal configuration page.'
inverse='_inverse_check_number'
readonly=True
store=True
string='Check Number'
payment_method_line_id
Many2one
index=True
show_check_number
Boolean
compute='_compute_show_check_number'
action_post(self)
action_unmark_sent(self)
action_void_check(self)
do_print_checks(self)
print_checks(self)
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (0)No public methods.
next_check_number
Char
required=True
args: 'Next Check Number'
print_checks(self)
account_check_printing_date_label
Boolean
default=True
help='This option allows you to print the date label on the check as per CPA.\nDisable this if your pre-printed check includes the date label.'
string='Print Date Label'
account_check_printing_layout
Selection
default='disabled'
help="Select the format corresponding to the check paper you will be printing your checks on.\nIn order to disable the printing feature, select 'None'."
selection=[('disabled', 'None')]
string='Check Layout'
account_check_printing_margin_left
Float
default=0.25
help="Adjust the margins of generated checks to make it fit your printer's settings."
string='Check Left Margin'
account_check_printing_margin_right
Float
default=0.25
help="Adjust the margins of generated checks to make it fit your printer's settings."
string='Right Margin'
account_check_printing_margin_top
Float
default=0.25
help="Adjust the margins of generated checks to make it fit your printer's settings."
string='Check Top Margin'
account_check_printing_multi_stub
Boolean
help="This option allows you to print check details (stub) on multiple pages if they don't fit on a single page."
string='Multi-Pages Check Stub'
No public methods.
account_check_printing_date_label
Boolean
help='This option allows you to print the date label on the check as per CPA.\nDisable this if your pre-printed check includes the date label.'
readonly=False
related='company_id.account_check_printing_date_label'
string='Print Date Label'
account_check_printing_layout
Selection
help="Select the format corresponding to the check paper you will be printing your checks on.\nIn order to disable the printing feature, select 'None'."
readonly=False
related='company_id.account_check_printing_layout'
string='Check Layout'
account_check_printing_margin_left
Float
help="Adjust the margins of generated checks to make it fit your printer's settings."
readonly=False
related='company_id.account_check_printing_margin_left'
string='Check Left Margin'
account_check_printing_margin_right
Float
help="Adjust the margins of generated checks to make it fit your printer's settings."
readonly=False
related='company_id.account_check_printing_margin_right'
string='Check Right Margin'
account_check_printing_margin_top
Float
help="Adjust the margins of generated checks to make it fit your printer's settings."
readonly=False
related='company_id.account_check_printing_margin_top'
string='Check Top Margin'
account_check_printing_multi_stub
Boolean
help="This option allows you to print check details (stub) on multiple pages if they don't fit on a single page."
readonly=False
related='company_id.account_check_printing_multi_stub'
string='Multi-Pages Check Stub'
No public methods.
property_payment_method_id
Many2one → account.payment.method
comodel_name='account.payment.method'
company_dependent=True
domain="[('payment_type', '=', 'outbound')]"
help='Preferred payment method when paying this vendor. This is used to filter vendor bills by preferred payment method to register payments in mass. Use cases: create bank files for batch wires, check runs.'
string='Payment Method'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/15.0/account_check_printing |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Accounting/Accounting |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Thibault Delavallée, Goffin Simon, Nicolas Lempereur, Aaron Bohy, Laurent Smet, Xavier-Do, Carlos Dauden, Andrea Grazioso (agr-odoo), Moisés López, Adrien Widart, Ivan Yelizariev, Hoang Tran, jbw, Kevin Baptiste, Guillaume (guva), Nicolas (vin), Yolann Sabaux, Andres Calle, Don Kendall, Aurelien MARIE (auma), Seif (segn) |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:25:28 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - account - base_setup - base - web - product - bus - web_tour - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
This module offers the basic functionalities to make payments by printing checks.
It must be used as a dependency for modules that provide country-specific check templates.
The check settings are located in the accounting journals configuration page.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
account_journal_dashboard_kanban_view_inherited |
account.journal.dashboard.kanban.inherited | account.journal | xpath | Inherits account.account_journal_dashboard_kanban_view |
print_pre_numbered_checks_view |
Print Pre-numbered Checks | print.prenumbered.checks | form | New |
res_config_settings_view_form |
res.config.settings.view.form.inherit.account.check.printing | res.config.settings | div | Inherits account.res_config_settings_view_form |
view_account_invoice_filter |
account.invoice.select.account_check_printing | account.move | xpath | Inherits account.view_account_invoice_filter |
view_account_journal_form_inherited |
account.journal.form.inherited | account.journal | xpath | Inherits account.view_account_journal_form |
view_account_payment_form_inherited |
account.payment.form.inherited | account.payment | xpath | Inherits account.view_account_payment_form |
view_partner_property_form |
res.partner.property.form.inherit | res.partner | field | Inherits account.view_partner_property_form |
view_payment_check_printing_search |
account.payment.check.printing.search | account.payment | xpath | Inherits account.view_account_payment_search |
check_manual_sequencing
Boolean
default=False
help='Check this option if your pre-printed checks are not numbered.'
string='Manual Numbering'
check_next_number
Char
compute='_compute_check_next_number'
help='Sequence number of the next printed check.'
inverse='_inverse_check_next_number'
string='Next Check Number'
check_sequence_id
Many2one → ir.sequence
comodel_name='ir.sequence'
copy=False
help='Checks numbering sequence.'
readonly=True
string='Check Sequence'
action_checks_to_print(self)
create(self, vals)
get_journal_dashboard_datas(self)
preferred_payment_method_id
Many2one → account.payment.method
comodel_name='account.payment.method'
compute='_compute_preferred_payment_method_idd'
store=True
string='Preferred Payment Method'
No public methods.
check_amount_in_words
Char
compute='_compute_check_amount_in_words'
store=True
string='Amount in Words'
check_manual_sequencing
Boolean
related='journal_id.check_manual_sequencing'
check_number
Char
compute='_compute_check_number'
copy=False
help='The selected journal is configured to print check numbers. If your pre-printed check paper already has numbers or if the current numbering is wrong, you can change it in the journal configuration page.'
inverse='_inverse_check_number'
readonly=True
store=True
string='Check Number'
payment_method_line_id
Many2one
index=True
action_post(self)
action_unmark_sent(self)
action_void_check(self)
do_print_checks(self)
print_checks(self)
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (0)No public methods.
next_check_number
Char
required=True
args: 'Next Check Number'
print_checks(self)
account_check_printing_date_label
Boolean
default=True
help='This option allows you to print the date label on the check as per CPA.\nDisable this if your pre-printed check includes the date label.'
string='Print Date Label'
account_check_printing_layout
Selection
default='disabled'
help="Select the format corresponding to the check paper you will be printing your checks on.\nIn order to disable the printing feature, select 'None'."
selection=[('disabled', 'None')]
string='Check Layout'
account_check_printing_margin_left
Float
default=0.25
help="Adjust the margins of generated checks to make it fit your printer's settings."
string='Check Left Margin'
account_check_printing_margin_right
Float
default=0.25
help="Adjust the margins of generated checks to make it fit your printer's settings."
string='Right Margin'
account_check_printing_margin_top
Float
default=0.25
help="Adjust the margins of generated checks to make it fit your printer's settings."
string='Check Top Margin'
account_check_printing_multi_stub
Boolean
help="This option allows you to print check details (stub) on multiple pages if they don't fit on a single page."
string='Multi-Pages Check Stub'
No public methods.
account_check_printing_date_label
Boolean
help='This option allows you to print the date label on the check as per CPA.\nDisable this if your pre-printed check includes the date label.'
readonly=False
related='company_id.account_check_printing_date_label'
string='Print Date Label'
account_check_printing_layout
Selection
help="Select the format corresponding to the check paper you will be printing your checks on.\nIn order to disable the printing feature, select 'None'."
readonly=False
related='company_id.account_check_printing_layout'
string='Check Layout'
account_check_printing_margin_left
Float
help="Adjust the margins of generated checks to make it fit your printer's settings."
readonly=False
related='company_id.account_check_printing_margin_left'
string='Check Left Margin'
account_check_printing_margin_right
Float
help="Adjust the margins of generated checks to make it fit your printer's settings."
readonly=False
related='company_id.account_check_printing_margin_right'
string='Check Right Margin'
account_check_printing_margin_top
Float
help="Adjust the margins of generated checks to make it fit your printer's settings."
readonly=False
related='company_id.account_check_printing_margin_top'
string='Check Top Margin'
account_check_printing_multi_stub
Boolean
help="This option allows you to print check details (stub) on multiple pages if they don't fit on a single page."
readonly=False
related='company_id.account_check_printing_multi_stub'
string='Multi-Pages Check Stub'
No public methods.
property_payment_method_id
Many2one → account.payment.method
comodel_name='account.payment.method'
company_dependent=True
domain="[('payment_type', '=', 'outbound')]"
help='Preferred payment method when paying this vendor. This is used to filter vendor bills by preferred payment method to register payments in mass. Use cases: create bank files for batch wires, check runs.'
string='Payment Method'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/14.0/account_check_printing |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Accounting/Accounting |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Olivier Dony, Thibault Delavallée, Christophe Simonis, Xavier Morel, Goffin Simon, Ravi Gohil, Nicolas Lempereur, qdp-odoo, Yannick Tivisse, Laurent Smet, wan, Xavier-Do, Carlos Dauden, Andrea Grazioso (agr-odoo), Moisés López, Adrien Widart, Ivan Yelizariev, Hoang Tran, Benjamin Frantzen (bfr), Guillaume (guva), Jigar Vaghela, Nicolas (vin), william, Yolann Sabaux, Andres Calle, Don Kendall |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:14:29 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - account - base_setup - base - web - product - bus - web_tour - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
This module offers the basic functionalities to make payments by printing checks.
It must be used as a dependency for modules that provide country-specific check templates.
The check settings are located in the accounting journals configuration page.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
account_journal_dashboard_kanban_view_inherited |
account.journal.dashboard.kanban.inherited | account.journal | xpath | Inherits account.account_journal_dashboard_kanban_view |
print_pre_numbered_checks_view |
Print Pre-numbered Checks | print.prenumbered.checks | form | New |
res_config_settings_view_form |
res.config.settings.view.form.inherit.account.check.printing | res.config.settings | div | Inherits account.res_config_settings_view_form |
view_account_invoice_filter |
account.invoice.select.account_check_printing | account.move | xpath | Inherits account.view_account_invoice_filter |
view_account_journal_form_inherited |
account.journal.form.inherited | account.journal | xpath | Inherits account.view_account_journal_form |
view_account_payment_form_inherited |
account.payment.form.inherited | account.payment | xpath | Inherits account.view_account_payment_form |
view_partner_property_form |
res.partner.property.form.inherit | res.partner | field | Inherits account.view_partner_property_form |
view_payment_check_printing_search |
account.payment.check.printing.search | account.payment | xpath | Inherits account.view_account_payment_search |
check_manual_sequencing
Boolean
default=False
help='Check this option if your pre-printed checks are not numbered.'
string='Manual Numbering'
check_next_number
Char
compute='_compute_check_next_number'
help='Sequence number of the next printed check.'
inverse='_inverse_check_next_number'
string='Next Check Number'
check_printing_payment_method_selected
Boolean
compute='_compute_check_printing_payment_method_selected'
help='Technical feature used to know whether check printing was enabled as payment method.'
check_sequence_id
Many2one → ir.sequence
comodel_name='ir.sequence'
copy=False
help='Checks numbering sequence.'
readonly=True
string='Check Sequence'
action_checks_to_print(self)
create(self, vals)
get_journal_dashboard_datas(self)
preferred_payment_method_id
Many2one → account.payment.method
comodel_name='account.payment.method'
compute='_compute_preferred_payment_method_idd'
store=True
string='Preferred Payment Method'
No public methods.
check_amount_in_words
Char
compute='_compute_check_amount_in_words'
store=True
string='Amount in Words'
check_manual_sequencing
Boolean
related='journal_id.check_manual_sequencing'
check_number
Char
compute='_compute_check_number'
copy=False
help='The selected journal is configured to print check numbers. If your pre-printed check paper already has numbers or if the current numbering is wrong, you can change it in the journal configuration page.'
inverse='_inverse_check_number'
readonly=True
store=True
string='Check Number'
action_post(self)
action_unmark_sent(self)
action_void_check(self)
do_print_checks(self)
print_checks(self)
No new fields.
Public methods (0)No public methods.
next_check_number
Char
required=True
args: 'Next Check Number'
print_checks(self)
account_check_printing_date_label
Boolean
default=True
help='This option allows you to print the date label on the check as per CPA.\nDisable this if your pre-printed check includes the date label.'
string='Print Date Label'
account_check_printing_layout
Selection
default='disabled'
help="Select the format corresponding to the check paper you will be printing your checks on.\nIn order to disable the printing feature, select 'None'."
selection=[('disabled', 'None')]
string='Check Layout'
account_check_printing_margin_left
Float
default=0.25
help="Adjust the margins of generated checks to make it fit your printer's settings."
string='Check Left Margin'
account_check_printing_margin_right
Float
default=0.25
help="Adjust the margins of generated checks to make it fit your printer's settings."
string='Right Margin'
account_check_printing_margin_top
Float
default=0.25
help="Adjust the margins of generated checks to make it fit your printer's settings."
string='Check Top Margin'
account_check_printing_multi_stub
Boolean
help="This option allows you to print check details (stub) on multiple pages if they don't fit on a single page."
string='Multi-Pages Check Stub'
No public methods.
account_check_printing_date_label
Boolean
help='This option allows you to print the date label on the check as per CPA.\nDisable this if your pre-printed check includes the date label.'
readonly=False
related='company_id.account_check_printing_date_label'
string='Print Date Label'
account_check_printing_layout
Selection
help="Select the format corresponding to the check paper you will be printing your checks on.\nIn order to disable the printing feature, select 'None'."
readonly=False
related='company_id.account_check_printing_layout'
string='Check Layout'
account_check_printing_margin_left
Float
help="Adjust the margins of generated checks to make it fit your printer's settings."
readonly=False
related='company_id.account_check_printing_margin_left'
string='Check Left Margin'
account_check_printing_margin_right
Float
help="Adjust the margins of generated checks to make it fit your printer's settings."
readonly=False
related='company_id.account_check_printing_margin_right'
string='Check Right Margin'
account_check_printing_margin_top
Float
help="Adjust the margins of generated checks to make it fit your printer's settings."
readonly=False
related='company_id.account_check_printing_margin_top'
string='Check Top Margin'
account_check_printing_multi_stub
Boolean
help="This option allows you to print check details (stub) on multiple pages if they don't fit on a single page."
readonly=False
related='company_id.account_check_printing_multi_stub'
string='Multi-Pages Check Stub'
No public methods.
property_payment_method_id
Many2one → account.payment.method
comodel_name='account.payment.method'
company_dependent=True
domain="[('payment_type', '=', 'outbound')]"
help='Preferred payment method when paying this vendor. This is used to filter vendor bills by preferred payment method to register payments in mass. Use cases: create bank files for batch wires, check runs.'
string='Payment Method'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/13.0/account_check_printing |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Accounting/Accounting |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Thibault Delavallée, Christophe Simonis, Xavier Morel, Goffin Simon, Nicolas Martinelli, qdp-odoo, Damien Bouvy, Yannick Tivisse, Odoo Online, Jorge Pinna Puissant, Adrian Torres, wan, Julien Castiaux, Xavier-Do, Carlos Dauden, Andrea Grazioso (agr-odoo), Adrien Widart |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:06:42 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - account - base_setup - base - web - product - bus - web_tour - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
This module offers the basic functionalities to make payments by printing checks.
It must be used as a dependency for modules that provide country-specific check templates.
The check settings are located in the accounting journals configuration page.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
account_journal_dashboard_kanban_view_inherited |
account.journal.dashboard.kanban.inherited | account.journal | xpath | Inherits account.account_journal_dashboard_kanban_view |
print_pre_numbered_checks_view |
Print Pre-numbered Checks | print.prenumbered.checks | form | New |
res_config_settings_view_form |
res.config.settings.view.form.inherit.account.check.printing | res.config.settings | div | Inherits account.res_config_settings_view_form |
view_account_journal_form_inherited |
account.journal.form.inherited | account.journal | xpath | Inherits account.view_account_journal_form |
view_account_payment_form_inherited |
account.payment.form.inherited | account.payment | xpath | Inherits account.view_account_payment_form |
view_payment_check_printing_search |
account.payment.check.printing.search | account.payment | xpath | Inherits account.view_account_payment_search |
No new fields.
Public methods (0)No public methods.
check_manual_sequencing
Boolean
default=False
help='Check this option if your pre-printed checks are not numbered.'
args: 'Manual Numbering'
check_next_number
Char
compute='_get_check_next_number'
help='Sequence number of the next printed check.'
inverse='_set_check_next_number'
args: 'Next Check Number'
check_printing_payment_method_selected
Boolean
compute='_compute_check_printing_payment_method_selected'
help='Technical feature used to know whether check printing was enabled as payment method.'
check_sequence_id
Many2one → ir.sequence
copy=False
help='Checks numbering sequence.'
readonly=True
args: 'ir.sequence', 'Check Sequence'
action_checks_to_print(self)
create(self, vals)
get_journal_dashboard_datas(self)
check_amount_in_words
Char
string='Amount in Words'
check_manual_sequencing
Boolean
readonly=1
related='journal_id.check_manual_sequencing'
check_number
Char
copy=False
help='The selected journal is configured to print check numbers. If your pre-printed check paper already has numbers or if the current numbering is wrong, you can change it in the journal configuration page.'
readonly=True
string='Check Number'
do_print_checks(self)
post(self)
print_checks(self)
set_check_amount_in_words(self)
unmark_sent(self)
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (0)No public methods.
next_check_number
Char
required=True
args: 'Next Check Number'
print_checks(self)
account_check_printing_date_label
Boolean
default=True
help='This option allows you to print the date label on the check as per CPA. Disable this if your pre-printed check includes the date label.'
args: 'Print Date Label'
account_check_printing_layout
Selection
default='action_print_check_top'
help="Select the format corresponding to the check paper you will be printing your checks on.\nIn order to disable the printing feature, select 'None'."
required=True
selection=[('disabled', 'None'), ('action_print_check_top', 'check on top'), ('action_print_check_middle', 'check in middle'), ('action_print_check_bottom', 'check on bottom')]
string='Check Layout'
account_check_printing_margin_left
Float
default=0.25
help="Adjust the margins of generated checks to make it fit your printer's settings."
args: 'Check Left Margin'
account_check_printing_margin_right
Float
default=0.25
help="Adjust the margins of generated checks to make it fit your printer's settings."
args: 'Right Margin'
account_check_printing_margin_top
Float
default=0.25
help="Adjust the margins of generated checks to make it fit your printer's settings."
args: 'Check Top Margin'
account_check_printing_multi_stub
Boolean
help="This option allows you to print check details (stub) on multiple pages if they don't fit on a single page."
args: 'Multi-Pages Check Stub'
No public methods.
account_check_printing_date_label
Boolean
help='This option allows you to print the date label on the check as per CPA. Disable this if your pre-printed check includes the date label.'
readonly=False
related='company_id.account_check_printing_date_label'
string='Print Date Label'
account_check_printing_layout
Selection
help="Select the format corresponding to the check paper you will be printing your checks on.\nIn order to disable the printing feature, select 'None'."
readonly=False
related='company_id.account_check_printing_layout'
string='Check Layout'
account_check_printing_margin_left
Float
help="Adjust the margins of generated checks to make it fit your printer's settings."
readonly=False
related='company_id.account_check_printing_margin_left'
string='Check Left Margin'
account_check_printing_margin_right
Float
help="Adjust the margins of generated checks to make it fit your printer's settings."
readonly=False
related='company_id.account_check_printing_margin_right'
string='Check Right Margin'
account_check_printing_margin_top
Float
help="Adjust the margins of generated checks to make it fit your printer's settings."
readonly=False
related='company_id.account_check_printing_margin_top'
string='Check Top Margin'
account_check_printing_multi_stub
Boolean
help="This option allows you to print check details (stub) on multiple pages if they don't fit on a single page."
readonly=False
related='company_id.account_check_printing_multi_stub'
string='Multi-Pages Check Stub'
country_code
Char
readonly=True
related='company_id.country_id.code'
string='Company Country code'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/12.0/account_check_printing |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Accounting |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Fabien Pinckaers, Christophe Simonis, Joren Van Onder, Goffin Simon, Nicolas Martinelli, qdp-odoo, Lucas Perais (lpe), Olivier Colson, Yannick Tivisse, qsm-odoo, Adrian Torres, Xavier-Do |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-05 23:57:01 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - account - base_setup - base - web - product - decimal_precision - bus - web_tour - uom - analytic - portal - http_routing - digest |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
This module offers the basic functionalities to make payments by printing checks.
It must be used as a dependency for modules that provide country-specific check templates.
The check settings are located in the accounting journals configuration page.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
account_journal_dashboard_kanban_view_inherited |
account.journal.dashboard.kanban.inherited | account.journal | xpath | Inherits account.account_journal_dashboard_kanban_view |
print_pre_numbered_checks_view |
Print Pre-numbered Checks | print.prenumbered.checks | form | New |
res_config_settings_view_form |
res.config.settings.view.form.inherit.account.check.printing | res.config.settings | div | Inherits account.res_config_settings_view_form |
view_account_journal_form_inherited |
account.journal.form.inherited | account.journal | xpath | Inherits account.view_account_journal_form |
view_account_payment_form_inherited |
account.payment.form.inherited | account.payment | xpath | Inherits account.view_account_payment_form |
view_account_payment_from_invoices_inherited |
account.register.payments.wizard.inherited | account.register.payments | xpath | Inherits account.view_account_payment_from_invoices |
view_account_payment_invoice_form_inherited |
account.payment.invoice.form.inherited | account.payment | xpath | Inherits account.view_account_payment_invoice_form |
view_payment_check_printing_search |
account.payment.check.printing.search | account.payment | xpath | Inherits account.view_account_payment_search |
No new fields.
Public methods (0)No public methods.
check_manual_sequencing
Boolean
default=False
help='Check this option if your pre-printed checks are not numbered.'
args: 'Manual Numbering'
check_next_number
Integer
compute='_get_check_next_number'
help='Sequence number of the next printed check.'
inverse='_set_check_next_number'
args: 'Next Check Number'
check_printing_payment_method_selected
Boolean
compute='_compute_check_printing_payment_method_selected'
help='Technical feature used to know whether check printing was enabled as payment method.'
check_sequence_id
Many2one → ir.sequence
copy=False
help='Checks numbering sequence.'
readonly=True
args: 'ir.sequence', 'Check Sequence'
action_checks_to_print(self)
copy(self, default=None)
create(self, vals)
get_journal_dashboard_datas(self)
check_amount_in_words
Char
string='Amount in Words'
check_manual_sequencing
Boolean
readonly=1
related='journal_id.check_manual_sequencing'
check_number
Integer
copy=False
help='The selected journal is configured to print check numbers. If your pre-printed check paper already has numbers or if the current numbering is wrong, you can change it in the journal configuration page.'
readonly=True
string='Check Number'
do_print_checks(self)
post(self)
print_checks(self)
set_check_amount_in_words(self)
unmark_sent(self)
check_amount_in_words
Char
string='Amount in Words'
check_manual_sequencing
Boolean
readonly=1
related='journal_id.check_manual_sequencing'
check_number
Integer
copy=False
default=0
help='Number of the check corresponding to this payment. If your pre-printed check are not already numbered, you can manage the numbering in the journal configuration page.'
readonly=True
string='Check Number'
No public methods.
next_check_number
Integer
required=True
args: 'Next Check Number'
print_checks(self)
account_check_printing_date_label
Boolean
default=True
help='This option allows you to print the date label on the check as per CPA. Disable this if your pre-printed check includes the date label.'
args: 'Print Date Label'
account_check_printing_layout
Selection
default='action_print_check_top'
help="Select the format corresponding to the check paper you will be printing your checks on.\nIn order to disable the printing feature, select 'None'."
required=True
selection=[('disabled', 'None'), ('action_print_check_top', 'check on top'), ('action_print_check_middle', 'check in middle'), ('action_print_check_bottom', 'check on bottom')]
string='Check Layout'
account_check_printing_margin_left
Float
default=0.25
help="Adjust the margins of generated checks to make it fit your printer's settings."
args: 'Check Left Margin'
account_check_printing_margin_right
Float
default=0.25
help="Adjust the margins of generated checks to make it fit your printer's settings."
args: 'Right Margin'
account_check_printing_margin_top
Float
default=0.25
help="Adjust the margins of generated checks to make it fit your printer's settings."
args: 'Check Top Margin'
account_check_printing_multi_stub
Boolean
help="This option allows you to print check details (stub) on multiple pages if they don't fit on a single page."
args: 'Multi-Pages Check Stub'
No public methods.
account_check_printing_date_label
Boolean
help='This option allows you to print the date label on the check as per CPA. Disable this if your pre-printed check includes the date label.'
readonly=False
related='company_id.account_check_printing_date_label'
string='Print Date Label'
account_check_printing_layout
Selection
help="Select the format corresponding to the check paper you will be printing your checks on.\nIn order to disable the printing feature, select 'None'."
readonly=False
related='company_id.account_check_printing_layout'
string='Check Layout'
account_check_printing_margin_left
Float
help="Adjust the margins of generated checks to make it fit your printer's settings."
readonly=False
related='company_id.account_check_printing_margin_left'
string='Check Left Margin'
account_check_printing_margin_right
Float
help="Adjust the margins of generated checks to make it fit your printer's settings."
readonly=False
related='company_id.account_check_printing_margin_right'
string='Check Right Margin'
account_check_printing_margin_top
Float
help="Adjust the margins of generated checks to make it fit your printer's settings."
readonly=False
related='company_id.account_check_printing_margin_top'
string='Check Top Margin'
account_check_printing_multi_stub
Boolean
help="This option allows you to print check details (stub) on multiple pages if they don't fit on a single page."
readonly=False
related='company_id.account_check_printing_multi_stub'
string='Multi-Pages Check Stub'
country_code
Char
readonly=True
related='company_id.country_id.code'
string='Company Country code'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/11.0/account_check_printing |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Accounting |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Raphael Collet, Odoo Translation Bot, Martin Trigaux, Fabien Pinckaers, Olivier Dony, Christophe Simonis, Xavier Morel, Nicolas Martinelli, Nicolas Lempereur, qdp-odoo, GitHub, Yannick Tivisse, Odoo Online, Laurent Smet |
| WEBSITE | |
| WEBSITE | https://www.odoo.com/page/accounting |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-05 23:53:43 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - account - base_setup - base - web - product - decimal_precision - bus - web_tour - analytic - web_planner - portal - http_routing |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
This module offers the basic functionalities to make payments by printing checks.
It must be used as a dependency for modules that provide country-specific check templates.
The check settings are located in the accounting journals configuration page.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
account_journal_dashboard_kanban_view_inherited |
account.journal.dashboard.kanban.inherited | account.journal | xpath | Inherits account.account_journal_dashboard_kanban_view |
print_pre_numbered_checks_view |
Print Pre-numbered Checks | print.prenumbered.checks | form | New |
view_account_bank_journal_form_inherited_check_printing |
account.bank.journal.form.inherited.check.printing | account.journal | xpath | Inherits account.view_account_bank_journal_form |
view_account_journal_form_inherited |
account.journal.form.inherited | account.journal | xpath | Inherits account.view_account_journal_form |
view_account_payment_form_inherited |
account.payment.form.inherited | account.payment | xpath | Inherits account.view_account_payment_form |
view_account_payment_from_invoices_inherited |
account.register.payments.wizard.inherited | account.register.payments | xpath | Inherits account.view_account_payment_from_invoices |
view_account_payment_invoice_form_inherited |
account.payment.invoice.form.inherited | account.payment | xpath | Inherits account.view_account_payment_invoice_form |
view_payment_check_printing_search |
account.payment.check.printing.search | account.payment | xpath | Inherits account.view_account_payment_search |
check_manual_sequencing
Boolean
default=False
help='Check this option if your pre-printed checks are not numbered.'
args: 'Manual Numbering'
check_next_number
Integer
compute='_get_check_next_number'
help='Sequence number of the next printed check.'
inverse='_set_check_next_number'
args: 'Next Check Number'
check_printing_payment_method_selected
Boolean
compute='_compute_check_printing_payment_method_selected'
help='Technical feature used to know whether check printing was enabled as payment method.'
check_sequence_id
Many2one → ir.sequence
copy=False
help='Checks numbering sequence.'
readonly=True
args: 'ir.sequence', 'Check Sequence'
action_checks_to_print(self)
copy(self, default=None)
create(self, vals)
get_journal_dashboard_datas(self)
check_amount_in_words
Char
string='Amount in Words'
check_manual_sequencing
Boolean
readonly=1
related='journal_id.check_manual_sequencing'
check_number
Integer
copy=False
help='The selected journal is configured to print check numbers. If your pre-printed check paper already has numbers or if the current numbering is wrong, you can change it in the journal configuration page.'
readonly=True
string='Check Number'
create(self, vals)
do_print_checks(self)
print_checks(self)
set_check_amount_in_words(self)
unmark_sent(self)
check_amount_in_words
Char
string='Amount in Words'
check_manual_sequencing
Boolean
readonly=1
related='journal_id.check_manual_sequencing'
check_number
Integer
copy=False
default=0
help='Number of the check corresponding to this payment. If your pre-printed check are not already numbered, you can manage the numbering in the journal configuration page.'
readonly=True
string='Check Number'
No public methods.
next_check_number
Integer
required=True
args: 'Next Check Number'
print_checks(self)
No new fields.
Public methods (0)No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/10.0/account_check_printing |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Accounting |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Fabien Pinckaers, Olivier Dony, Thibault Delavallée, Denis Ledoux, Christophe Simonis, Nicolas Martinelli, Nicolas Lempereur, Julien Legros, qdp-odoo, Jeremy Kersten, Yannick Tivisse, Pierre Masereel |
| WEBSITE | |
| WEBSITE | https://www.odoo.com/page/accounting |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-05 23:50:48 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - account - base_setup - base - web_kanban - web - product - decimal_precision - bus - web_tour - report - analytic - web_planner |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
This module offers the basic functionalities to make payments by printing checks.
It must be used as a dependency for modules that provide country-specific check templates.
The check settings are located in the accounting journals configuration page.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
account_journal_dashboard_kanban_view_inherited |
account.journal.dashboard.kanban.inherited | account.journal | xpath | Inherits account.account_journal_dashboard_kanban_view |
print_pre_numbered_checks_view |
Print Pre-numbered Checks | print.prenumbered.checks | form | New |
view_account_journal_form_inherited |
account.journal.form.inherited | account.journal | xpath | Inherits account.view_account_journal_form |
view_account_payment_form_inherited |
account.payment.form.inherited | account.payment | xpath | Inherits account.view_account_payment_form |
view_account_payment_from_invoices_inherited |
account.register.payments.wizard.inherited | account.register.payments | xpath | Inherits account.view_account_payment_from_invoices |
view_account_payment_invoice_form_inherited |
account.payment.invoice.form.inherited | account.payment | xpath | Inherits account.view_account_payment_invoice_form |
view_payment_check_printing_search |
account.payment.check.printing.search | account.payment | xpath | Inherits account.view_account_payment_search |
check_manual_sequencing
Boolean
default=False
help='Check this option if your pre-printed checks are not numbered.'
args: 'Manual Numbering'
check_next_number
Integer
compute='_get_check_next_number'
help='Sequence number of the next printed check.'
inverse='_set_check_next_number'
args: 'Next Check Number'
check_printing_payment_method_selected
Boolean
compute='_compute_check_printing_payment_method_selected'
help='Technical feature used to know whether check printing was enabled as payment method.'
check_sequence_id
Many2one → ir.sequence
copy=False
help='Checks numbering sequence.'
readonly=True
args: 'ir.sequence', 'Check Sequence'
action_checks_to_print(self)
copy(self, default=None)
create(self, vals)
get_journal_dashboard_datas(self)
check_amount_in_words
Char
string='Amount in Words'
check_manual_sequencing
Boolean
readonly=1
related='journal_id.check_manual_sequencing'
check_number
Integer
copy=False
help='The selected journal is configured to print check numbers. If your pre-printed check paper already has numbers or if the current numbering is wrong, you can change it in the journal configuration page.'
readonly=True
string='Check Number'
create(self, vals)
do_print_checks(self)
print_checks(self)
unmark_sent(self)
check_amount_in_words
Char
string='Amount in Words'
check_manual_sequencing
Boolean
readonly=1
related='journal_id.check_manual_sequencing'
check_number
Integer
copy=False
default=0
help='Number of the check corresponding to this payment. If your pre-printed check are not already numbered, you can manage the numbering in the journal configuration page.'
readonly=True
string='Check Number'
get_payment_vals(self)
next_check_number
Integer
required=True
args: 'Next Check Number'
print_checks(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/9.0/account_check_printing |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Accounting |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Denis Ledoux, Goffin Simon, Nicolas Martinelli, Arthur Maniet, Yannick Tivisse |
| WEBSITE | |
| WEBSITE | https://www.odoo.com/page/accounting |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-05 23:48:30 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - account - base_setup - base - web_kanban - web - product - decimal_precision - bus - report - analytic - web_tip - web_planner |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
This module offers the basic functionalities to make payments by printing checks.
It must be used as a dependency for modules that provide country-specific check templates.
The check settings are located in the accounting journals configuration page.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
account_journal_dashboard_kanban_view_inherited |
account.journal.dashboard.kanban.inherited | account.journal | xpath | Inherits account.account_journal_dashboard_kanban_view |
print_pre_numbered_checks_view |
Print Pre-numbered Checks | print.prenumbered.checks | form | New |
view_account_journal_form_inherited |
account.journal.form.inherited | account.journal | xpath | Inherits account.view_account_journal_form |
view_account_payment_form_inherited |
account.payment.form.inherited | account.payment | xpath | Inherits account.view_account_payment_form |
view_account_payment_from_invoices_inherited |
account.register.payments.wizard.inherited | account.register.payments | xpath | Inherits account.view_account_payment_from_invoices |
view_account_payment_invoice_form_inherited |
account.payment.invoice.form.inherited | account.payment | xpath | Inherits account.view_account_payment_invoice_form |
view_payment_check_printing_search |
account.payment.check.printing.search | account.payment | xpath | Inherits account.view_account_payment_search |
check_manual_sequencing
Boolean
default=False
help='Check this option if your pre-printed checks are not numbered.'
args: 'Manual Numbering'
check_next_number
Integer
compute='_get_check_next_number'
help='Sequence number of the next printed check.'
inverse='_set_check_next_number'
args: 'Next Check Number'
check_printing_payment_method_selected
Boolean
compute='_compute_check_printing_payment_method_selected'
help='Technical feature used to know whether check printing was enabled as payment method.'
check_sequence_id
Many2one → ir.sequence
copy=False
help='Checks numbering sequence.'
readonly=True
args: 'ir.sequence', 'Check Sequence'
copy(self, default=None)
create(self, vals)
No new fields.
Public methods (2)action_checks_to_print(self)
get_journal_dashboard_datas(self)
check_amount_in_words
Char
string='Amount in Words'
check_manual_sequencing
Boolean
related='journal_id.check_manual_sequencing'
check_number
Integer
copy=False
help='The selected journal is configured to print check numbers. If your pre-printed check paper already has numbers or if the current numbering is wrong, you can change it in the journal configuration page.'
readonly=True
string='Check Number'
create(self, vals)
do_print_checks(self)
print_checks(self)
unmark_sent(self)
check_amount_in_words
Char
string='Amount in Words'
check_manual_sequencing
Boolean
related='journal_id.check_manual_sequencing'
check_number
Integer
copy=False
default=0
help='Number of the check corresponding to this payment. If your pre-printed check are not already numbered, you can manage the numbering in the journal configuration page.'
readonly=True
string='Check Number'
get_payment_vals(self)
next_check_number
Integer
required=True
args: 'Next Check Number'
print_checks(self)