TIP: You can type at any time to perform a new search.
Check Printing Base
account_check_printing · odoo/odoo
- Repository
- odoo/odoo · module folder
- Module version
- 1.0
- Category
- Accounting/Accounting
- Folder size
- 1.43 MB
- License
- LGPL-3
- Application
- No
- Auto-installable
- No
- Website
- None
- Last tracking update
- 2026-08-15 22:44:17
- Authors
- Odoo S.A.
- Maintainers
- Odoo S.A.
- Committers
- Raphael Collet, Odoo Translation Bot, Julien Castiaux, Anh Thao Pham (pta), Tiffany Chang (tic), Gorash, william-andre, luvi, Louis Wicket (wil), hupo-odoo, Dylan Kiss (dyki), guva-odoo, Ezzuldin Zaky (ezza), Carmine, bhra-odoo, defl, assh-odoo, chpa-odoo
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- account_check_printing_report_base
- 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.
Code Analysis ⓘ
Views touched (6)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
account_journal_dashboard_kanban_view_inherited |
account.journal.dashboard.kanban.inherited | account.journal | kanban | 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 | form | Inherits account.res_config_settings_view_form |
view_account_journal_form_inherited |
account.journal.form.inherited | account.journal | form | Inherits account.view_account_journal_form |
view_account_payment_form_inherited |
account.payment.form.inherited | account.payment | form | Inherits account.view_account_payment_form |
view_payment_check_printing_search |
account.payment.check.printing.search | account.payment | search | Inherits account.view_account_payment_search |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (6)
New fields (4)
-
bank_check_printing_layoutSelectionselection='_get_check_printing_layouts'string='Check Layout' -
check_manual_sequencingBooleandefault=Falsehelp='Check this option if your pre-printed checks are not numbered.'string='Manual Numbering' -
check_next_numberCharcompute='_compute_check_next_number'help='Sequence number of the next printed check.'inverse='_inverse_check_next_number'string='Next Check Number' -
check_sequence_idMany2one → ir.sequencecomodel_name='ir.sequence'copy=Falsehelp='Checks numbering sequence.'readonly=Truestring='Check Sequence'
-
action_checks_to_print(self) -
create(self, vals_list)@api.model_create_multi
New fields (6)
-
check_amount_in_wordsCharcompute='_compute_check_amount_in_words'store=Truestring='Amount in Words' -
check_layout_availableBooleandefault=<expr>store=Falsestring='Has Check Layout' -
check_manual_sequencingBooleanrelated='journal_id.check_manual_sequencing' -
check_numberCharcompute='_compute_check_number'copy=Falsehelp='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=Truestring='Check Number' -
payment_method_line_idMany2oneindex=True -
show_check_numberBooleancompute='_compute_show_check_number'
-
action_post(self) -
action_void_check(self) -
do_print_checks(self) -
fields_get(self, allfields=None, attributes=None)@api.model -
print_checks(self)Check that the recordset is valid, set the payments state to sent and call print_checks()
New fields (0)
No new fields.
Public methods (0)No public methods.
New fields (1)
-
next_check_numberCharrequired=True args: 'Next Check Number'
-
print_checks(self)
New fields (6)
-
account_check_printing_date_labelBooleandefault=Truehelp='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_layoutSelectiondefault='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_leftFloatdefault=0.25help="Adjust the margins of generated checks to make it fit your printer's settings."string='Check Left Margin' -
account_check_printing_margin_rightFloatdefault=0.25help="Adjust the margins of generated checks to make it fit your printer's settings."string='Right Margin' -
account_check_printing_margin_topFloatdefault=0.25help="Adjust the margins of generated checks to make it fit your printer's settings."string='Check Top Margin' -
account_check_printing_multi_stubBooleanhelp="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.
New fields (6)
-
account_check_printing_date_labelBooleanhelp='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=Falserelated='company_id.account_check_printing_date_label'string='Print Date Label' -
account_check_printing_layoutSelectionhelp="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=Falserelated='company_id.account_check_printing_layout'string='Check Layout' -
account_check_printing_margin_leftFloathelp="Adjust the margins of generated checks to make it fit your printer's settings."readonly=Falserelated='company_id.account_check_printing_margin_left'string='Check Left Margin' -
account_check_printing_margin_rightFloathelp="Adjust the margins of generated checks to make it fit your printer's settings."readonly=Falserelated='company_id.account_check_printing_margin_right'string='Check Right Margin' -
account_check_printing_margin_topFloathelp="Adjust the margins of generated checks to make it fit your printer's settings."readonly=Falserelated='company_id.account_check_printing_margin_top'string='Check Top Margin' -
account_check_printing_multi_stubBooleanhelp="This option allows you to print check details (stub) on multiple pages if they don't fit on a single page."readonly=Falserelated='company_id.account_check_printing_multi_stub'string='Multi-Pages Check Stub'
No public methods.
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…