Odoo’s built-in reports mean QWeb views, XML overrides, and a developer every time a layout changes. We remove that. Our Odoo module brings PDF Generator API straight into your Odoo instance, so anyone on your team can design a document and generate it from a live record. You design once in our visual editor, map your Odoo fields, and generate branded PDFs across invoices, sales, purchase, inventory, manufacturing and rental, with no code in between. When you open one of our default templates we create an editable copy under My Templates, so the originals stay intact and you always have a clean starting point.
Generate Branded PDFs from Any Odoo Record
Design your document templates with our drag-and-drop editor and generate PDFs from the Odoo records you already work with, invoices, quotes, orders and more. No QWeb, no XML, no developer required.
You can use the free account for 14 days to evaluate and integrate the API.


Works across your Odoo documents
One template editor, every document your Odoo apps produce. You design each layout with dynamic data fields mapped straight from Odoo, tables that expand to your order and move lines, barcodes and QR codes for scanning and payment, and your own logos and images. Expressions handle formatting and conditional content, so the same template adapts to every record.
Invoices: Branded invoices with line-item tables, totals and payment QR codes.
Credit notes: Matching credit documents from the same data.
Quotations: Proposal-style quotes with dynamic pricing tables and your branding.
Pro forma invoices: Pre-sale documents built from the same sales data.
Delivery slips: Shipment documents with product barcodes for the warehouse.
Packing lists: Packing documents with quantities, barcodes and images.
Manufacturing orders: Work orders and MO sheets with component tables.
Rental agreements: Rental orders and agreements on top of the Sales bridge.
Requests for quotation: RFQs to suppliers, generated straight from the draft.
Design against your real Odoo data
Every document type you enable gets its own field dataset. You map each template placeholder to an Odoo field or a composed expression, mark repeating sections like order lines and taxes as lists, and drag fields straight from the palette onto a row. Our Check coverage wizard compares your template’s placeholders against the dataset and tells you exactly what is mapped, what is missing, and what is unused, so you catch a broken template before your customers do.

Why customers choose us
Odoo already runs your business. We make its documents match. Instead of editing QWeb templates and shipping a module every time a layout changes, your team designs in a visual editor and generates straight from any record. Here's what you get with our Odoo integration:
Design templates with our drag-and-drop editor, no QWeb or XML
Map any Odoo field or expression from the UI
Generate on a single record or batch hundreds asynchronously
Email your design in place of the default Odoo report
Works on Odoo.sh, on-premise and Community
Data security, backed by best practices
Secure by design
You stay in control of what leaves Odoo. We transmit record data only on an explicit Generate action, or on an async batch you dispatched, over HTTPS and signed with a short-lived JSON Web Token (HS256) using your API secret. We handle credentials per company with a global fallback, verify incoming webhook callbacks against their signature, and redact secrets from logs. On every generation we post an audit message to the record’s chatter. On our side we don’t store the data used to generate your PDFs, you can choose the processing region for GDPR and other requirements, and we’re ISO/IEC 27001:2022 certified.

Start generating branded PDFs from your Odoo records
Stop maintaining QWeb reports by hand. Install our module, connect your PDF Generator API account, and put document design back in your team's hands.
Get it on the Odoo App Store