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. CODEerts PDF Report Click Action | Open Reports in New Tab or Viewer | Odoo Print Behavior | Stop Forced Download v 19.0
  4. Sales Conditions FAQ

CODEerts PDF Report Click Action | Open Reports in New Tab or Viewer | Odoo Print Behavior | Stop Forced Download

by CODEerts https://www.codeerts.com
Odoo
v 19.0 Third Party 8
Download for v 19.0 Deploy on Odoo.sh
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Versions 17.0 18.0 19.0
You bought this module and need support? Click here!
Versions 17.0 18.0 19.0
  • Description
  • Manifest
CODEerts  ยท  Odoo 19

PDF Report Click Action

Decide what happens when you click a PDF report.
Download it, open it in a new tab, or view it inside Odoo.

A per user preference with a company default. Stop the forced download and read your report right away.

Download Open in New Tab View Inside Odoo Per User Company Default No Setup
3
Click Behaviors
Per User
Preference
All
PDF Reports
0
Per Report Setup
Free
And Open Source

The report problem every Odoo user knows

Every report you print becomes a file to hunt down

Print always means download

Click Print on an invoice or quotation and Odoo drops a PDF into your downloads folder. You have to go find it before you can even read it.

Your downloads folder fills up

Reprint the same document a few times and you are left with a pile of near identical PDF copies cluttering your computer.

One behavior for everyone

Some people want to just view a report, others want the file. Standard Odoo gives the whole team the same forced download with no say.

What this module does

PDF Report Click Action adds a simple report click behavior setting to Odoo. You choose what happens the moment a PDF report is clicked: keep the standard download, open the report in a new browser tab in the built in PDF viewer, or view it inline inside Odoo without leaving the screen.

The choice is a per user preference with a per company default, so an administrator sets one default for the whole company while each user is still free to override it. It applies to every PDF report, from a Print button, a list action or a wizard, and it never changes your report content.

โฌ‡๏ธ
Download

Keep the standard Odoo behavior. The report is saved as a PDF file, exactly as it works today. This is the default, so nothing changes until you decide it should.

๐Ÿ”—
Open in a New Tab

The report opens in a new browser tab using the built in PDF viewer. No file is saved. Read it, print it or download it from the viewer only if you actually want to.

๐Ÿ–ฅ๏ธ
View Inside Odoo

The report shows in an embedded viewer right inside Odoo, so you never leave the screen you were on. An Open in new tab button is always one click away.

๐Ÿ‘ค Per User Preference

Every user has a report click behavior field in their Preferences, so each person gets the delivery they prefer.

๐Ÿข Per Company Default

An administrator sets one default in General Settings and everyone in the company follows it unless they override it.

๐Ÿ–จ Works on Every Report

The behavior applies to any PDF report, whether it comes from a form Print button, a list action or a wizard.

โš™๏ธ No Per Report Setup

Install it and the setting is there. There is nothing to configure on individual reports and no code to write.

๐Ÿ“„ Never Touches Your Reports

It only changes how the finished PDF is delivered to the browser. Your report templates and content stay exactly the same.

๐Ÿ” Built In PDF Viewer

New tab and inside Odoo both use the browser PDF viewer, so print and download stay available whenever you need them.

How it works

1
Set the company default

Go to Settings, General Settings, and in the Reports section choose Download, Open in a new tab or View inside Odoo.

2
Let users choose their own

Any user can open their Preferences and pick their own behavior, or leave it on Use company default to follow the company setting.

3
Click any PDF report

Print an invoice, a quotation, a delivery slip or any other report from a form, a list or a wizard, just like you do now.

4
It opens the way you chose

The report downloads, opens in a new tab, or appears in the embedded viewer, based on your preference. No extra clicks.

Screenshots

See it in action, from the company setting to a report open on screen.

Step 1 of 3

Set the company default in General Settings

A clear Reports section lets the administrator pick the default click behavior for the whole company.

Report click behavior in General Settings
Step 2 of 3

Each user picks their own preference

The report click behavior field in a user's Preferences lets them override the company default just for themselves.

Report click behavior in user Preferences
Step 3 of 3

Your report opens on screen, no download

With Open in a new tab or View inside Odoo, the report opens on your screen in the PDF viewer, ready to read or print, with no file dropped into your downloads folder.

Report open on screen instead of downloaded

Technical information

Version
19.0
License
LGPL-3
Editions
Community & Enterprise
Dependencies
web, base_setup (core)

Technical name: codeerts_report_click_action   ยท   Applies to: all qweb PDF reports   ยท   Scope: per user preference with a company default

Frequently asked questions

How do I stop Odoo from downloading a PDF every time I print a report?

Install this module and set the report click behavior to Open in a new tab or View inside Odoo. The report then opens in a viewer instead of downloading to your computer. You can set this for the whole company or just for yourself.

Can I open an Odoo report in a new browser tab instead of downloading it?

Yes. Set the report click behavior to Open in a new tab. When you click any PDF report it opens in a new tab using the browser built in PDF viewer, so you can read or print it without saving a file first.

Can each user choose their own report behavior in Odoo?

Yes. Every user has a report click behavior field in their Preferences. Leave it on the company default to follow the company setting, or pick Download, Open in a new tab or View inside Odoo just for yourself.

Does this change or replace my report templates?

No. It never touches your report content or templates. It only decides how the finished PDF is delivered to the browser, so your existing reports look exactly the same.

Which Odoo versions are supported?

Use the version selector at the top of this page to pick your Odoo release. It works on both Community and Enterprise, and each Odoo Apps Store listing shows the exact version it supports.

The team behind this module

About CODEerts

Full-Service Odoo ERP Agency  ยท  Solutions That Scale

Every module in our store is built from real client work, tested in production and maintained long-term by a team of Odoo certified consultants. When you need more than an app, we deliver the full solution.

๐Ÿ—๏ธ Implementation

Full Odoo roll-outs from requirements to go-live, across any industry and company size.

๐Ÿงฉ Custom Development

Bespoke modules, OWL components and business logic built precisely to your workflow.

๐Ÿ”„ Migrations

Zero-data-loss upgrades from older Odoo versions with full custom module porting.

๐Ÿ”Œ Integrations

Payment gateways, shipping carriers, biometric devices, eCommerce and third-party APIs.

๐Ÿ” Odoo Audits

Performance, security and code-quality reviews that surface risks before they become problems.

๐Ÿง‘โ€๐Ÿ’ป Support & Training

Ongoing helpdesk, user training and monthly retainers so your team stays productive.

Odoo
Certified
6+
Years
50+
Projects
10+
Industries
40+
Published Apps
CODEERTS APPS

More from CODEerts

Other apps we build to make Odoo do more. Tap any card to open it on the Odoo Apps Store.

FREE
Archive Anything
FREE
Transaction Flow Visualizer
FREE
Smart Mail Rebrand
FREE
Duplicate Record Detector
โ€‹
AI Dashboard Builder
โ€‹
Advance Payment Pro
โ€‹
Dual Book & Tax Depreciation
โ€‹
Smart Duplicate Detector

See every CODEerts app on the Odoo Apps Store.

Need Help?

Questions, customization requests, or bug reports. We respond fast.

Email Us
Support

CODEerts  ยท  Response within 1-2 business days

Availability
Odoo Online
Odoo.sh
On Premise
Lines of code 164
Technical Name codeerts_report_click_action
LicenseLGPL-3
Websitehttps://www.codeerts.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