Odoo Report Designer

Odoo Report Designer

Odoo Report Designer is a no-code Odoo Studio module that lets non-developers create, customize, and print business reports using a drag-and-drop visual interface — no programming knowledge required.

Compatible with Odoo 14, 15, 16, 17 and latest Versions.  

Odoo Report Designer

How to create a report in Odoo Report Designer ?

Odoo Report Designer makes it simple to build custom reports for any Odoo module — no developer needed. Follow these steps to create a new report from scratch.

  • Open Odoo Studio from your dashboard and click Reports.
  • Choose a report format:
  • External – Includes a business header and footer.
  • Internal – Uses a minimal header.
  • Blank – Starts with no header or footer.
  • Use the Add menu to drag and drop blocks, tables, columns, images, and address fields into your report layout.
  • Click any element to configure it using the Options menu. Customize widgets, margins, colours, fonts, and visibility settings.
  • Open the Report menu to define the report name, paper format, and user group visibility if required.
  • Click Print and confirm the save prompt to store your custom report.

What are the benefits of Odoo Report Designer?

Why Use Odoo Report Designer for ERP Reporting?

Odoo Report Designer benefits include no-code report creation, instant customization of existing reports, drag-and-drop layout building, developer-grade HTML editing, full visibility control per user group, and compatibility with custom Odoo modules — all inside Odoo Studio without any third-party tools.

Odoo Report Designer  gives your team full control over business report creation and customization — without writing a single line of code. Here is what makes it stand out

No coding required for report

Any Odoo user — admin, analyst, or manager — can create and modify reports using drag-and-drop. No Python, no QWeb XML, no developer dependency for day-to-day report changes.

Faster report turnaround

Changes to report layout, fields, and styling take effect immediately inside Odoo Studio — no module update, no server restart, and no development sprint needed to see results.

Three ready-made layout types

Choose External (full branded header and footer), Internal (minimal header), or Blank (no header) to match every report's audience — customer-facing, internal, or fully custom designs.

Granular visibility control

Manage report access with conditional field visibility based on roles and record conditions. Secure sensitive business data, including product costs and margins, by displaying it only to authorized users.

Works with custom modules

Odoo Report Studio is not limited to built-in modules. Add report templates to any custom or third-party Odoo app — every field in your custom model is available to drag in.

Developer HTML editor included

When drag-and-drop is not enough, switch to the built-in HTML editor for custom field expressions, advanced widget types, and code-level styling — all without leaving Odoo Studio.

Multi-version compatibility

Odoo Report Studio by CodersFort supports Odoo 14, 15, 16, and 17 — for both Community and Enterprise editions — so you are not locked out when upgrading your Odoo version.

Print-ready paper format control

Set the exact paper size — A4, Letter, or any custom format — per report. Reports print exactly as designed, with no layout shift between screen preview and the printed output.

Let's talk about how to setup the Odoo Report Designer module when creating custom reports.

Create a New Report with Odoo Report Designer ?

Odoo Report Designer, Another application tool in the Odoo platform, the Odoo report designer, allows you to further tailor some platform features to your needs. You can add modified features to the various operating modules using the Odoo Report designer module, or you can build brand-new modules with modified features.

Let's talk about the steps needed to create a report in Odoo.

Odoo Report Designer

Odoo Report Designer: Select Report Type

Odoo Report Designer offers three report format presets:

External — includes a full business header and footer. Best for customer-facing documents such as invoices, quotes, and delivery orders.
Internal — minimal header and footer. Suited for internal-use reports such as stock valuations or attendance records.
Blank — no header or footer. Gives full layout control for completely custom designs.

Odoo Report Designer: The Add menu

The Add menu in Odoo Report Designer contains four element categories:

Block — add text, images, address fields, and title blocks.
Inline — insert inline content within existing blocks.
Table — add or modify data tables within the report.
Column — control multi-column layout and column-level formatting.

Odoo Report Designer
Odoo Report Designer

Odoo Report Designer: The Options Menu

The Options menu lets you fine-tune every element in your report. Available settings include:

Widget — choose how a field value is displayed (e.g. date/time format).
Field expression — map a field to a specific model value.
Margins & width — control spacing around elements.
Text decoration — apply bold, italic, or underline styling.
Alignment — left, centre, or right alignment per element.
Font style — set heading levels from h1 to h6.
Colours — set text colour and background colour per element.
Visibility — show or hide fields based on user group or record conditions.
Address separator — choose from line break, space, comma, dash, vertical bar, or slash.
HTML editor — available for developers who need to add custom code.
This converts repeated "Additionally… Additionally…" prose into a scannable labelled list. Each opti

Odoo Report Designer: Report Menu

You can modify any existing Odoo report directly inside Odoo Studio without rewriting it from scratch. Follow these steps:

1. Navigate to the form where the report can be printed.
2. Click the Odoo Studio icon in the top navigation bar.
3. In the Studio panel, select Reports.
4. Click the report you want to edit — it opens in a live print preview.
5. Click any field in the preview to open its settings in the left panel.
6. Adjust widget, margin, decoration, colour, font, or visibility as needed.
7. Changes save automatically as you work.

Odoo Report Designer

Let's talk about how to Modify an existing report in odoo report studio

Modify an existing report with odoo

Rather of writing a fresh report, which would you prefer: editing an already-written one? That is within reach in a few simple steps! Click the Odoo Studio icon at the top of the navigation bar after navigating to the form where the report may be printed:

Let's talk about the steps needed to Modify a report in Odoo.You may choose 'Reports' when the Odoo Studio window opens, and then select the report that needs editing.

Odoo Report Designer: Edit Menu

Odoo Studio will open the report in your view once you click it, and it will appear just as it would print. You may add, edit, remove, and alter a lot of fields from this page. From this page, you may make any adjustments you choose to. To make modifications to a field in the report, simply click on it once.

When you click a field in the Odoo Report Designer edit view, the following options appear in the left panel:

Widget — controls how the field value is rendered (e.g. date format, monetary display).
Margin — adds white space around the element.
Text decoration — bold, italic, or underline the field label or value.
Colours — change the element's text or background colour.
Font style — resize from h1 (largest) to h6 (smallest).
Visible if — conditionally show the field based on a record value or user context.
Visible to — restrict the field to a specific user group.
Remove from view — permanently hide the field from this report.

Odoo Report Designer

This add-on allows the Admin user to easily and graphically alter most Reports components.

Odoo Report Designer Features

Odoo Report designer is an additional application tool in the Odoo platform that allows you to further customize reports to meet your specific needs. Using the odoo module, you can develop new applications and modules with functionalities that suit your needs. Additionally, you can easily incorporate the options and functionalities of the Odoo Studio module into the apps you've created.

You can drag, drop, and further modify the discrete functional blocks provided by the module's no-code approach to application development as necessary.

Code-less report building

No programming knowledge needed. Use the drag-and-drop interface to create or edit any Odoo report — no developer required, no code, no module update.

Developer-friendly HTML editor

The built-in HTML editor lets developers add custom elements, field expressions, and styling — all without leaving Odoo Studio or switching tools.

Design new reports

Build report templates from scratch for any Odoo module. Choose from three layouts: External (branded header/footer), Internal (minimal header), or Blank (full layout control).

Customize existing reports

Open any existing Odoo report in Studio and modify its layout, fields, colours, and visibility rules — without replacing or duplicating the original template.

Drag-and-drop elements

Add and reposition blocks, tables, columns, images, address fields, and data values by dragging them into the report canvas — no code, no XML required.

Address separator control

Control how address fields are formatted on each report. Choose from six separator styles: line break, space, comma, dash, vertical bar, or slash — configurable per report.

Frequently asked questions

Common Questions About Our Odoo Services

CodersFort is a trusted Odoo development company in Kerala, based in Kochupilammood, Kollam, that provides end‑to‑end Odoo ERP solutions for small and mid‑sized businesses. We specialize in Odoo implementation, customization, integration, migration, and support, helping Kerala companies replace fragmented software with a single, scalable ERP system that automates operations, improves efficiency, and supports growth across the state and India.

What is Odoo Report Designer?

Odoo Report Designer (also called Odoo Report Studio) is a no-code application module built into the Odoo platform. It lets businesses create, customize, and modify ERP business reports using a visual drag-and-drop interface — no programming knowledge required. You can generate reports across all major business functions including sales, inventory, accounting, HR, and more.

How do I modify an existing Odoo report?

Navigate to the form where the report can be printed, then click the Odoo Studio icon in the top navigation bar. Select Reports and click the report you want to edit. It will open in a live preview. Click any field to access modification options in the left panel — you can change its widget, margin, text decoration, colour, font style, and visibility.

Does Odoo Report Designer require coding skills?

No. Odoo Report Designer uses a fully code-less drag-and-drop approach, making it accessible to non-technical users. For developers who need more control, an optional HTML editor window is also available within the Options menu, allowing custom elements to be added with code.

How do I configure the paper format for printing?

Under the Report menu in Odoo Report Designer, you can specify the Paper Format to match the paper size you intend to print on (e.g. A4, Letter). You can also set the report name and restrict visibility to specific user groups from the same menu.

Are there extra options in Developer Mode?

Yes. When Developer Mode is enabled in Odoo, additional configuration fields become visible in Odoo Report Designer — including a Class field under the Options menu and a Reload from attachment option under the Report menu. These are useful for advanced customization by developers.

Where can I download or purchase Odoo Report Designer?

You can download or purchase Odoo Report Designer from the CodersFort apps store. Visit codersfort.com/download-view/odoo-report-studio/ or request a free demo at codersfort.com/request-a-demo-quotation/.

Can Odoo Report Designer be used to create reports for custom modules?

Yes. Odoo Report Designer is not limited to Odoo's built-in modules.  The module's no-code approach means any field exposed in your custom model can be dragged into the report layout, and the optional HTML editor lets developers map more complex field expressions when needed.

Which Odoo versions is Odoo Report Designer compatible with?

Odoo Report Designer by CodersFort is built to work with multiple Odoo versions, including the commonly used Odoo 14, 15, 16,  17 and latest editions. Since CodersFort actively maintains and updates the module, it is recommended to check the app store listing for the exact supported versions before purchasing.