If you use the py3o reporting engine (module report_py3o_fusion_server from the reporting-engine OCA project) to generate your PDF purchase orders/RFQs and you want these PDF documents to have an embedded UBL XML file, this module is for you!
auto_awesome What this module does
AI-generated from the code · Odoo 14.0When you print a purchase order or request for quotation as a PDF using the Py3o reporting engine, this module automatically embeds the UBL XML file inside the PDF.
This module connects two existing features: the Py3o reporting engine (used to design and generate PDF reports) and the UBL purchase order module (which creates the structured UBL XML file for a purchase order).
When a user prints a purchase order or a request for quotation (RFQ) as a PDF and that report is configured to use the Py3o engine, the module checks the report settings. If the report is for a purchase order or RFQ, is of type Py3o, and produces a PDF, it automatically adds the UBL XML file into the generated PDF.
- Works on the standard purchase order report and the request for quotation report.
- Only applies when the report is generated with the Py3o engine and the output is a PDF.
- The UBL XML is embedded without any extra action from the user.
- No new menus, screens, or settings are added; it works in the background when printing.
The module does not change any business rules, computations, or data. It only affects the PDF output of purchase orders and RFQs when using Py3o reports. It relies on the purchase_order_ubl module to provide the UBL XML content and on report_py3o_fusion_server for PDF generation.
Text generated by AI (DeepSeek) from reading the Odoo 14.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 14.0
Confirmed on 2026-11-03 in branch 14.0 of OCA/edi.
terminal Installation and usage
OCA documentation · Odoo 14.0Configuration
Source · Odoo 14.0No configuration needed.
No verified information in OCA: Installation, Usage.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.