OdooWiki OCA HUB

Py3o UBL Purchase Order

purchase_order_ubl_py3o folder_open OCA/edi open_in_new
Purchases License: AGPL-3

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.0

When 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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

terminal Installation and usage

OCA documentation · Odoo 14.0

No configuration needed.

No verified information in OCA: Installation, Usage.

info

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.