OdooWiki OCA HUB

Document Quick Access

document_quick_access folder_open OCA/server-ux open_in_new
Uncategorised License: AGPL-3

This module allows to search any kind of records through a launcher. With this, we can add a QR in our reports in order to search elements faster. It could be used to add this QR (on a label) on external documents.

auto_awesome What this module does

AI-generated from the code · Odoo 19.0

Lets users open any Odoo record instantly by scanning or typing a QR/barcode code, and lets administrators define which models can be found this way.

This module adds a QR search button (a small QR icon) to the top systray bar of Odoo. Clicking it opens a scan/search window where a code can be entered or scanned; the module then finds the matching record and opens its form directly.

Administrators configure the behaviour through a new menu, "Document Quick Access Rule", where each rule links a model (for example a sales order or a product) to a code format. Two formats are supported: "Standard" and "Base64". Rules have a name, a priority, an active flag and the target model, and are listed in a dedicated list and form view.

  • Any record of a configured model can produce its quick access code through the get_quick_access_code method added to all models.
  • When a scanned code is read, the module checks it against the configured formats and rules; if no format matches, a warning is shown saying the document cannot be found.
  • If the code is valid but the record does not exist, a barcode action window opens with a warning status.
  • Access rights are read-only for regular users and full management for ERP managers.

The module depends on the web and barcode_action modules and requires the Python libraries pyzbar and pdf2image to be installed on the server.

Depends on

Models and fields (2)
  • base · extends an existing model
  • document.quick.access.rule · new modelname, active, model_id, priority, barcode_format

Text generated by AI (DeepSeek) from reading the Odoo 19.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: 8 confirmed, 1 with no information of 9 versions.

Sources · Odoo 12.0

Confirmed on 2026-11-03 in branch 12.0 of OCA/server-ux.

terminal Installation and usage

OCA documentation · Odoo 19.0

Access on developer mode # Access Settings \> Technical \> Document Quick Access # Create a record selecting the model, format and priority

Click on the QR button upper right in the navbar or access to it with Alt + Shift + Q # A Pop up will be opened. You can scan a QR / barcode If the QR / barcode is found, you will be redirected to the record view

No verified information in OCA: Installation.

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.