Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Extra Tools
  3. DOCX Report v 17.0
  4. Sales Conditions FAQ

DOCX Report

by ADream Innovations https://adreaminnovations.odoo.com/
Odoo
v 17.0 Third Party 41
Download for v 17.0 Deploy on Odoo.sh
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Lines of code 163
Technical Name ad_report_docx
LicenseLGPL-3
Websitehttps://adreaminnovations.odoo.com/
Versions 17.0 18.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Lines of code 163
Technical Name ad_report_docx
LicenseLGPL-3
Websitehttps://adreaminnovations.odoo.com/
Versions 17.0 18.0 19.0
Odoo App Store Exclusive

DOCX Report Generator

Print and download your standard QWeb reports in fully editable Microsoft Word (DOCX) format natively within Odoo. Eliminate manual transcription and empower your team to customize outgoing documents on the fly.

QWeb to DOCX Output 100% Editable Word Files High-Fidelity Layouts Zero-Code Configuration

Stop wasting time re-keying static PDF exports

Standard Odoo reports like Invoices, Purchase Orders, and Sales Quotations are generated in PDF format. While PDFs are excellent for locking layouts, they are rigid and impossible to edit without expensive software that often breaks table grids, text alignments, and company branding.

When sales, finance, or legal teams need to make a quick adjustments such as tweaking specific contract terms, adding custom discounts, or formatting buyer instructions—they must manually copy-paste the data or re-create the entire document in Microsoft Word.

The DOCX Report module integrates directly with Odoo's QWeb engine. It allows users to print and download reports directly as editable Word Documents. Using layout conversion parameters, it preserves text flow, margins, and borders, ensuring the document is ready for immediate editing.

Key Document Workflows

  • Sales Orders & Proposals: Download standard order templates and customize product details or addendum terms for specific clients.
  • Invoicing & Billing: Tweak payment terms or include personalized billing notes before dispatching the final document.
  • Vendor Purchase Orders: Add localized delivery terms, specifications, or customized item attributes on the fly.
  • HR Agreements & Slips: Export standard templates to Word to safely add confidential annexures or employee-specific notes.

Main Module Features

A seamless bridge between Odoo's native QWeb HTML/PDF rendering engine and standard OpenXML Microsoft Word formatting.

01

Native QWeb Integration

Extends Odoo's report action type to support `qweb-docx` directly. No custom template engines required—it converts your existing views.

02

Fidelity Layout Rendering

Utilizes advanced layout analysis parameters to convert PDF documents, keeping tables grouped, text aligned, and margins intact.

03

One-Click Downloads

Adds a clean handler inside Odoo's frontend print menus. Users simply hit print and receive the converted `.docx` file immediately.

04

Fully Editable Structure

Converts text blocks into editable Word paragraphs and grid lines into native Word tables rather than flattened image snapshots.

05

Universal Application

Works across all Odoo modules and custom addons. Any action inherited from `ir.actions.report` can be toggled to DOCX output format.

06

Secure Local Execution

All PDF-to-DOCX conversions are executed server-side on your Odoo instance. No business data is sent to external APIs or third-party web services.

Under the Hood: Conversion Engine

The backend leverages specialized python-docx and PyMuPDF-based parser parameters to maintain document layouts:

  • Border & Table Parsing: Uses a 5.0pt connected border tolerance to group table columns accurately and prevent broken rows in Word.
  • Line & Text Overlap Detection: Filters overlapping lines using a 0.9 overlap threshold, ensuring headers and signatures remain clear.
  • Isolated Temporary File Handling: Saves files in secure temporary system paths before cleaning them up immediately after download.

Administrator Settings & Activation

Odoo administrators can set up and manage DOCX reports directly in the backend:

  • Report Type Selection: Simply select `DOCX` from the `report_type` field dropdown in Odoo's Report Action form.
  • Associated QWeb Views: Retains standard QWeb view configuration. Developers can override reports using normal XML layouts.
  • Automatic Frontend Interception: The built-in JS action handler overrides the standard action sequence for `qweb-docx` to block the UI and handle downloads cleanly.

Interface Preview

Odoo Report Action Settings

Report Configuration

Change Report Type to DOCX on any standard report action to activate editable document generation.

Odoo Report Print Menu

Native Print Options

Print or download your report directly from the standard action print dropdown menu inside Odoo.

Word Document Layout Preview

Editable Preview

Open and edit files in MS Word or standard document editors with styles, alignments, and grids retained.

Quick Setup Guide

1. Dependencies

Ensure `pdf2docx`, `pymupdf`, `opencv-python-headless`, and `python-docx` are installed on the server.

2. Module Install

Add the module to your Odoo addons folder and install the DOCX Report app from the Apps menu.

3. Set Report Type

Go to Settings > Actions > Reports, select your target report, and set its Report Type to DOCX.

4. Print Report

Go to your records (e.g. Sales Orders), click Print, choose the report, and edit the downloaded file.

Need Odoo customization or integration support?

ADream Innovations provides consulting, design, and engineering services for businesses using Odoo. We assist with custom Odoo Development, Odoo Customization, and full Odoo Implementation setups. We also help build custom API Integrations and eCommerce Integrations to connect Odoo with your existing workflows.

If you need a professional ERP Consulting evaluation of your processes or require Long-Term Odoo Support, contact our team to discuss your project requirements.

Request a Consultation Visit Our Website

Developed by ADream Innovations under standard LGPL-3 licensing. For software updates, bug reports, or consulting inquiries, contact us.

Email: info@adream-innovation.odoo.com

Website: https://adreaminnovations.odoo.com

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with