| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/reporting-engine |
| GIT | |
| GIT | https://github.com/OCA/reporting-engine.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/reporting-engine/tree/18.0/report_label |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Reporting |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Iván Todorovich, Moka Tourisme |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Iván Todorovich, Moka Tourisme |
| COMMITTERS | |
| COMMITTERS | OCA-git-bot, oca-ci, Henrik Norlin |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/reporting-engine |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:30:07 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - base_automation - base - digest - base_setup - web - bus - web_tour - html_editor - portal - web_editor - http_routing - auth_signup - resource - sms - iap_mail - iap - phone_validation |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This module allows you to create self-adhesive label printing actions on any model. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
label_template_partner_address |
Partner Label: Address | ir.ui.view | qweb | New |
paperformat_label_view_list |
report.paperformat.label | list | New | |
report_label_template |
report_label_template | ir.ui.view | qweb | New |
report_label_wizard_view_form |
report.label.wizard | form | New | |
view_paperformat_label_view_form |
report.paperformat.label | form | New | |
view_server_action_form |
ir.actions.server | xpath | Inherits base.view_server_action_form |
No new fields.
Public methods (1)get_paperformat(self)
label_paperformat_id
Many2one → report.paperformat.label
label_template_view_id
Many2one → ir.ui.view
comodel_name='ir.ui.view'
domain=[('type', '=', 'qweb')]
help='The QWeb template key to render the labels'
string='Label QWeb Template'
state
Selection
ondelete={'report_label': 'cascade'}
selection_add=[('report_label', 'Print self-adhesive labels')]
No public methods.
label_paperformat_id
Many2one → report.paperformat.label
default=<expr>
readonly=True
required=True
args: 'report.paperformat.label', 'Label Paper Format'
label_template_view_id
Many2one → ir.ui.view
comodel_name='ir.ui.view'
default=<expr>
readonly=True
required=True
string='Label QWeb Template'
line_ids
One2many → report.label.wizard.line
default=_default_line_ids
required=True
args: 'report.label.wizard.line', 'wizard_id', 'Lines'
model_id
Many2one → ir.model
default=<expr>
required=True
args: 'ir.model', 'Model'
offset
Integer
help='Number of labels to skip when printing'
print_report(self)
quantity
Integer
default=1
required=True
res_id
Integer
required=True
args: 'Resource ID'
res_name
Char
compute='_compute_res_name'
sequence
Integer
default=10
wizard_id
Many2one → report.label.wizard
ondelete='cascade'
required=True
args: 'report.label.wizard', 'Wizard'
No public methods.
label_background_color
Char
default='#FFFFFF'
label_height
Float
default=42.3
required=True
args: 'Label Height (mm)'
label_margin_bottom
Float
default=2
args: 'Label Margin Bottom (mm)'
label_margin_left
Float
default=2
args: 'Label Margin Left (mm)'
label_margin_right
Float
default=2
args: 'Label Margin Right (mm)'
label_margin_top
Float
default=2
args: 'Label Margin Top (mm)'
label_padding_bottom
Float
default=2
args: 'Label Padding Bottom (mm)'
label_padding_left
Float
default=2
args: 'Label Padding Left (mm)'
label_padding_right
Float
default=2
args: 'Label Padding Right (mm)'
label_padding_top
Float
default=2
args: 'Label Padding Top (mm)'
label_width
Float
default=60
required=True
args: 'Label Width (mm)'
name
Char
required=True
paperformat_id
Many2one → report.paperformat
ondelete='cascade'
required=True
string='Paper Format'
args: 'report.paperformat'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/reporting-engine |
| GIT | |
| GIT | https://github.com/OCA/reporting-engine.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/reporting-engine/tree/16.0/report_label |
| VERSION | |
| VERSION | 1.0.1 |
| CATEGORY | |
| CATEGORY | Reporting |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Iván Todorovich, Moka Tourisme |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Iván Todorovich, Moka Tourisme |
| COMMITTERS | |
| COMMITTERS | Sylvain LE GAL, Weblate, OCA-git-bot, oca-ci, Olivier Nibart |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/reporting-engine |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:53:57 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - base_automation - base - resource - web - base_setup - bus - web_tour |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
label_template_partner_address |
Partner Label: Address | ir.ui.view | qweb | New |
paperformat_label_view_tree |
report.paperformat.label | tree | New | |
report_label_template |
report_label_template | ir.ui.view | qweb | New |
report_label_wizard_view_form |
report.label.wizard | form | New | |
view_paperformat_label_view_form |
report.paperformat.label | form | New | |
view_server_action_form |
ir.actions.server | field | Inherits base.view_server_action_form |
No new fields.
Public methods (1)get_paperformat(self)
label_paperformat_id
Many2one → report.paperformat.label
states={'report_label': [('required', True)]}
args: 'report.paperformat.label', 'Label Paper Format'
label_template_view_id
Many2one → ir.ui.view
comodel_name='ir.ui.view'
domain=[('type', '=', 'qweb')]
help='The QWeb template key to render the labels'
states={'report_label': [('required', True)]}
string='Label QWeb Template'
state
Selection
ondelete={'report_label': 'cascade'}
selection_add=[('report_label', 'Print self-adhesive labels')]
No public methods.
label_paperformat_id
Many2one → report.paperformat.label
default=<expr>
readonly=True
required=True
args: 'report.paperformat.label', 'Label Paper Format'
label_template_view_id
Many2one → ir.ui.view
comodel_name='ir.ui.view'
default=<expr>
readonly=True
required=True
string='Label QWeb Template'
line_ids
One2many → report.label.wizard.line
default=_default_line_ids
required=True
args: 'report.label.wizard.line', 'wizard_id', 'Lines'
model_id
Many2one → ir.model
default=<expr>
required=True
args: 'ir.model', 'Model'
offset
Integer
help='Number of labels to skip when printing'
print_report(self)
quantity
Integer
default=1
required=True
res_id
Integer
required=True
args: 'Resource ID'
res_name
Char
compute='_compute_res_name'
sequence
Integer
default=10
wizard_id
Many2one → report.label.wizard
ondelete='cascade'
required=True
args: 'report.label.wizard', 'Wizard'
No public methods.
label_background_color
Char
default='#FFFFFF'
label_height
Float
default=42.3
required=True
args: 'Label Height (mm)'
label_margin_bottom
Float
default=2
args: 'Label Margin Bottom (mm)'
label_margin_left
Float
default=2
args: 'Label Margin Left (mm)'
label_margin_right
Float
default=2
args: 'Label Margin Right (mm)'
label_margin_top
Float
default=2
args: 'Label Margin Top (mm)'
label_padding_bottom
Float
default=2
args: 'Label Padding Bottom (mm)'
label_padding_left
Float
default=2
args: 'Label Padding Left (mm)'
label_padding_right
Float
default=2
args: 'Label Padding Right (mm)'
label_padding_top
Float
default=2
args: 'Label Padding Top (mm)'
label_width
Float
default=60
required=True
args: 'Label Width (mm)'
name
Char
required=True
paperformat_id
Many2one → report.paperformat
ondelete='cascade'
required=True
string='Paper Format'
args: 'report.paperformat'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/reporting-engine |
| GIT | |
| GIT | https://github.com/OCA/reporting-engine.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/reporting-engine/tree/14.0/report_label |
| VERSION | |
| VERSION | 1.0.4 |
| CATEGORY | |
| CATEGORY | Reporting |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Iván Todorovich, Moka Tourisme |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Iván Todorovich, Moka Tourisme |
| COMMITTERS | |
| COMMITTERS | Stefan Rijnhart, Weblate, OCA-git-bot, Florent THOMAS, oca-ci, Héctor Vi Or, Núria Sancho, r.perez |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/reporting-engine |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:41:10 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - base_automation - base - resource - web - base_setup - bus - web_tour |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
label_template_partner_address |
Partner Label: Address | ir.ui.view | qweb | New |
paperformat_label_view_form |
report.paperformat.label | field | Inherits base.paperformat_view_form | |
paperformat_label_view_tree |
report.paperformat.label | tree | New | |
report_label_template |
report_label_template | ir.ui.view | qweb | New |
report_label_wizard_view_form |
report.label.wizard | form | New | |
view_server_action_form |
ir.actions.server | header | Inherits base.view_server_action_form |
No new fields.
Public methods (1)get_paperformat(self)
label_paperformat_id
Many2one → report.paperformat.label
states={'report_label': [('required', True)]}
args: 'report.paperformat.label', 'Label Paper Format'
label_template
Char
help='The QWeb template key to render the labels'
states={'report_label': [('required', True)]}
args: 'Label QWeb Template'
state
Selection
ondelete={'report_label': 'cascade'}
selection_add=[('report_label', 'Print self-adhesive labels')]
report_label_associated_view(self)
label_paperformat_id
Many2one → report.paperformat.label
default=<expr>
readonly=True
required=True
args: 'report.paperformat.label', 'Label Paper Format'
label_template
Char
default=<expr>
readonly=True
required=True
args: 'Label QWeb Template'
line_ids
One2many → report.label.wizard.line
default=_default_line_ids
required=True
args: 'report.label.wizard.line', 'wizard_id', 'Lines'
model_id
Many2one → ir.model
default=<expr>
required=True
args: 'ir.model', 'Model'
offset
Integer
help='Number of labels to skip when printing'
print_report(self)
quantity
Integer
default=1
required=True
res_id
Integer
required=True
args: 'Resource ID'
res_name
Char
compute='_compute_res_name'
sequence
Integer
default=10
wizard_id
Many2one → report.label.wizard
ondelete='cascade'
required=True
args: 'report.label.wizard', 'Wizard'
No public methods.
header_spacing
Integer
default=0
inherited=True
label_height
Float
default=42.3
required=True
args: 'Label Height (mm)'
label_margin_bottom
Float
default=2
args: 'Label Margin Bottom (mm)'
label_margin_left
Float
default=2
args: 'Label Margin Left (mm)'
label_margin_right
Float
default=2
args: 'Label Margin Right (mm)'
label_margin_top
Float
default=2
args: 'Label Margin Top (mm)'
label_padding_bottom
Float
default=2
args: 'Label Padding Bottom (mm)'
label_padding_left
Float
default=2
args: 'Label Padding Left (mm)'
label_padding_right
Float
default=2
args: 'Label Padding Right (mm)'
label_padding_top
Float
default=2
args: 'Label Padding Top (mm)'
label_width
Float
default=60
required=True
args: 'Label Width (mm)'
margin_bottom
Float
default=7
inherited=True
margin_top
Float
default=7
inherited=True
orientation
Selection
default='Portrait'
inherited=True
paperformat_id
Many2one → report.paperformat
ondelete='cascade'
required=True
string='Paper Format'
args: 'report.paperformat'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/reporting-engine |
| GIT | |
| GIT | https://github.com/OCA/reporting-engine.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/reporting-engine/tree/12.0/report_label |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Reporting |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Iván Todorovich, Moka Tourisme |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Iván Todorovich, Moka Tourisme |
| COMMITTERS | |
| COMMITTERS | Ivàn Todorovich, oca-travis, OCA-git-bot |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/reporting-engine |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:29:24 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - base |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
label_template_partner_address |
Partner Label: Address | ir.ui.view | qweb | New |
paperformat_label_view_form |
report.paperformat.label | field | Inherits base.paperformat_view_form | |
paperformat_label_view_tree |
report.paperformat.label | tree | New | |
report_label_template |
report_label_template | ir.ui.view | qweb | New |
report_label_wizard_view_form |
report.label.wizard | form | New | |
view_server_action_form |
ir.actions.server | header | Inherits base.view_server_action_form |
No new fields.
Public methods (1)get_paperformat(self)
label_paperformat_id
Many2one → report.paperformat.label
states={'report_label': [('required', True)]}
args: 'report.paperformat.label', 'Label Paper Format'
label_template
Char
help='The QWeb template key to render the labels'
states={'report_label': [('required', True)]}
args: 'Label QWeb Template'
state
Selection
selection_add=[('report_label', 'Print self-adhesive labels')]
report_label_associated_view(self)
run_action_report_label_multi(self, action, eval_context=None)
label_paperformat_id
Many2one → report.paperformat.label
default=<expr>
readonly=True
required=True
args: 'report.paperformat.label', 'Label Paper Format'
label_template
Char
default=<expr>
readonly=True
required=True
args: 'Label QWeb Template'
line_ids
One2many → report.label.wizard.line
default=_default_line_ids
required=True
args: 'report.label.wizard.line', 'wizard_id', 'Lines'
model_id
Many2one → ir.model
default=<expr>
required=True
args: 'ir.model', 'Model'
offset
Integer
help='Number of labels to skip when printing'
print_report(self)
quantity
Integer
default=1
required=True
res_id
Integer
required=True
args: 'Resource ID'
res_name
Char
compute='_compute_res_name'
sequence
Integer
default=10
wizard_id
Many2one → report.label.wizard
ondelete='cascade'
required=True
args: 'report.label.wizard', 'Wizard'
No public methods.
header_spacing
Integer
default=0
inherited=True
label_height
Float
default=42.3
required=True
args: 'Label Height (mm)'
label_margin_bottom
Float
default=2
args: 'Label Margin Bottom (mm)'
label_margin_left
Float
default=2
args: 'Label Margin Left (mm)'
label_margin_right
Float
default=2
args: 'Label Margin Right (mm)'
label_margin_top
Float
default=2
args: 'Label Margin Top (mm)'
label_padding_bottom
Float
default=2
args: 'Label Padding Bottom (mm)'
label_padding_left
Float
default=2
args: 'Label Padding Left (mm)'
label_padding_right
Float
default=2
args: 'Label Padding Right (mm)'
label_padding_top
Float
default=2
args: 'Label Padding Top (mm)'
label_width
Float
default=60
required=True
args: 'Label Width (mm)'
margin_bottom
Float
default=7
inherited=True
margin_top
Float
default=7
inherited=True
orientation
Selection
default='Portrait'
inherited=True
paperformat_id
Many2one → report.paperformat
ondelete='cascade'
required=True
string='Paper Format'
args: 'report.paperformat'
No public methods.
| STATUS | |
|---|---|
| STATUS | Open migration PR - not merged yet for this version |
| REPOSITORY | |
| REPOSITORY | OCA/reporting-engine |
| PULL REQUEST | |
| PULL REQUEST | [19.0][MIG] report_label: Migration to 19.0 (#1171) |