Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Invoicing (account)
• Discuss (mail) |
Lines of code | 20 |
Technical Name |
bulk_invoice_mark_paid |
License | LGPL-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 topaid
📷 Screenshots


Please log in to comment on this module