This module allows to select a daily 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.0Adds a 'Daily' invoicing mode for customers, so their sales orders are automatically turned into invoices once a day by a scheduled job.
This module extends the invoicing mode options on a customer. On the customer form you can now choose 'Daily' as the invoicing mode, meaning that customer should be invoiced automatically every day.
A scheduled job named 'Generate Daily Invoices' runs once a day (starting at 01:00) and looks for companies whose daily invoicing has not yet run in the last 24 hours. For those companies it collects the relevant sales orders and generates invoices, splitting the work into separate background jobs grouped by customer invoice address and payment term.
In Settings, under the invoicing section, a new 'Invoicing daily' block shows the 'Last executed on' date, so you can see when the daily invoicing last ran for the company. This value is read-only and is stored on the company.
The module touches res.partner (adds the Daily option), res.company and res.config.settings (last execution date), and sale.order (the daily invoice generation logic). It relies on the base invoicing mode module for the shared generation mechanism.
Depends on
Models and fields (4)
- sale.order · extends an existing model
- res.company · extends an existing modelinvoicing_mode_daily_last_execution (Daily last execution)
- res.partner · extends an existing modelinvoicing_mode
- res.config.settings · extends an existing modelinvoicing_mode_daily_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: 1 confirmed, 8 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.