| 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_pdf_form |
| VERSION | |
| VERSION | 1.0.1 |
| CATEGORY | |
| CATEGORY | Reporting |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Camptocamp |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Camptocamp |
| COMMITTERS | |
| COMMITTERS | Akim Juillerat, Weblate, OCA-git-bot, oca-ci, Tomasz Walter |
| 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: - web - base |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This module allows to use PDF files having form field as Odoo reports to be printed with values being filled from Odoo records. This module mostly reuses features that were implemented by Odoo in sale_pdf_quotation_builder module. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
report_pdf_form_form |
report.pdf.form.form | report.pdf.form | form | New |
No new fields.
Public methods (0)No public methods.
field_mapping_ids
One2many → report.pdf.form.field
required=True
args: 'report.pdf.form.field', 'report_form_id'
field_variable_ids
One2many → report.pdf.form.variable
pdf_attachment_id
Many2one → ir.attachment
comodel_name='ir.attachment'
ondelete='cascade'
required=True
string='Related attachment'
report_id
Many2one → ir.actions.report
ondelete='cascade'
required=True
args: 'ir.actions.report'
No public methods.
odoo_field_evaluation
Selection
default='dotted_path'
required=True
args: [('dotted_path', 'Dotted field path'), ('text', 'Static text'), ('code', 'Python code'), ('repeat_field', 'Repeat field')]
odoo_field_value
Char
help='Dot-separated path to field from the record, e.g. partner_id.name, or python code'
required=True
pdf_field_name
Char
required=True
string='PDF Form Field Name'
report_form_id
Many2one → report.pdf.form
ondelete='cascade'
required=True
args: 'report.pdf.form'
No public methods.
code
Char
name
Char
report_form_id
Many2one → report.pdf.form
ondelete='cascade'
required=True
args: 'report.pdf.form'
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_pdf_form (#1107) |