OdooWiki OCA HUB

Account Portal Invoice Search

account_portal_invoice_search folder_open OCA/account-invoicing open_in_new
Accounting License: AGPL-3

This module allows to search by name and reference in "Invoices & Bills" portal view.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Lets customers search their invoices and bills in the Odoo customer portal by invoice number or payment reference, instead of only browsing the list.

This module adds a search box to the "Invoices & Bills" page of the customer portal. Before, portal users could only page through their invoices; now they can type a term and get matching documents.

  • The search looks at two things on each invoice: the invoice number (name) and the payment reference (payment_reference). A match on either one is enough.
  • The search term is passed through the portal page and applied when Odoo looks up the invoices, so the list, the pager and the page count all reflect the filtered result.
  • The search option is labelled "Search in Invoices & Bills" and is registered as a search field on the portal page.

It only changes the customer-facing portal page; it does not add menus, buttons or reports in the backend, and it does not change how invoices are created or posted. Technically it extends the account.move model with a portal search domain and overrides the invoice search, and it extends the portal invoice controller. No new fields, no automatic emails and no scheduled actions are added.

Depends on

account

Required by other modules

Models and fields (1)
  • account.move · extends an existing model

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

Sources · Odoo 15.0

Confirmed on 2026-11-03 in branch 15.0 of OCA/account-invoicing.

terminal Installation and usage

OCA documentation · Odoo 18.0

To use this module:

  • Go to your portal page.
  • Click on Invoices & Bills.
  • You are able to search by invoice name or reference.

No verified information in OCA: Installation, Configuration.

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.