Skip to Content
Menu

Bulk Invoice Mark as Paid

by
Odoo

10.19

v 17.0 Third Party
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Invoicing (account)
Discuss (mail)
Lines of code 20
Technical Name bulk_invoice_mark_paid
LicenseLGPL-3
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Invoicing (account)
Discuss (mail)
Lines of code 20
Technical Name bulk_invoice_mark_paid
LicenseLGPL-3

Bulk Invoice Mark as Paid

This Odoo module provides a quick and simple way to update the payment status of multiple customer invoices at once. Ideal for accountants or finance teams who need to adjust invoice statuses without registering actual payment records.

🔧 Key Features

  • Bulk select customer invoices from the list view
  • One-click action to mark selected invoices as paid
  • Does not create journal entries or payment records
  • Fast workaround for marking manually tracked payments
  • Integrated directly with account.move model

📌 Use Case

Suppose you have received payments offline (bank, cash, etc.) and simply want to reflect this in Odoo without going through payment registration. This tool helps streamline such manual reconciliations.

⚙️ Technical Details

  • Model: account.move
  • Server Action: Adds "Mark as Paid" in list view
  • Logic: Calls action_mark_as_paid() method on selected invoices
  • Status Change: Updates payment_state field to paid

📷 Screenshots

Module Icon List View Screenshot

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 or have a question related to your purchase, please use the support page.