OdooWiki OCA HUB

Account Invoice Line Mass Edit

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

This module allows to mass edit the lines of an invoice (customer invoice, vendor bill, ...) from an editable list of lines.

This list is available from a smart button on the invoice form view. It displays the product lines of the invoice, as well as the sections and notes of the invoice, so that the user has the same vision as in the invoice. Sections and notes are displayed there for information only: they are never updated.

auto_awesome What this module does

AI-generated from the code · Odoo 16.0

Adds a "Lines" smart button on draft invoices and bills that opens an editable list of the invoice lines, so several lines can be changed at once.

This module makes it easier to correct or update many invoice lines in one go, instead of opening each line separately.

On the invoice form (customer invoice, vendor bill, etc.), a new "Lines" button appears in the button box at the top. It is only visible while the invoice is still in draft status and is not shown for plain journal entries.

Clicking the button opens a list of the invoice's lines. The list shows the product, description, account, analytic distribution, quantity, unit of measure, unit price, discount, taxes, subtotal and total. Because the list is editable and supports multi-edit, users can select several lines and change shared values in one action.

Sections and notes of the invoice are also displayed in the list so the user sees the same structure as on the invoice, but they are shown for information only and are never updated from this screen.

New lines cannot be created and lines cannot be deleted from this list; it is meant for editing existing lines. The button and list are available on account.move and account.move.line records.

Depends on

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

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

Sources · Odoo 16.0

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

terminal Installation and usage

OCA documentation · Odoo 16.0

To use this module, you need to:

  • Open a draft invoice.
  • Click on the Lines smart button, it opens the list of invoice lines.
  • Select the lines you want to update.
  • Update a field and it will propagate for all lines

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.