Account Invoice Mode Monthly
This module allows to select a monthly invoicing mode for a customer. It is based on account_invoice_base_invoicing_mode. When this mode is selected for a customer, the customer will be automatically invoiced
auto_awesome What this module does
AI-generated from the code · Odoo 14.0Lets you set a monthly invoicing mode on customers so their sales orders are invoiced automatically once a month, on a day you choose per company.
This module adds a new invoicing mode called Monthly that you can select on a customer record. When a customer uses this mode, their sales orders are collected and invoiced automatically instead of being invoiced manually.
In Settings, under Invoicing Mode, you can set the Invoicing day for the company (default 31) and see when the monthly invoicing last ran. If the chosen day is later than the number of days in a month, the invoicing runs on the last day of that month.
A daily scheduled job called Generate Monthly Invoices checks whether today is the invoicing day for the company. When it is, it groups the relevant sales orders by customer invoice address and payment terms, and generates the invoices. The date of the last run is stored on the company so the job does not run twice in the same period.
The module works together with the base invoicing mode module and touches company settings, customer records and sales orders. It also defines a dedicated job channel for monthly invoice generation.
Depends on
Models and fields (4)
- sale.order · extends an existing model
- res.company · extends an existing modelinvoicing_mode_monthly_day_todo (Invoicing Day), invoicing_mode_monthly_last_execution (Last execution)
- res.partner · extends an existing modelinvoicing_mode
- res.config.settings · extends an existing modelres_invoicing_mode_monthly_day_todo, invoicing_mode_monthly_last_execution
Text generated by AI (DeepSeek) from reading the Odoo 14.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-03Confirmation status: 2 confirmed, 7 with no information of 9 versions.
Sources · Odoo 14.0
Confirmed on 2026-11-03 in branch 14.0 of OCA/account-invoicing.
terminal Installation and usage
No verified informationInstallation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
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.