Account Invoice Auto Send By Email
This module will on a daily basis send all invoices whose customer has email as invoice sending method. That are posted and not yet send. The email is send with the use of queue job.
auto_awesome What this module does
AI-generated from the code · Odoo 19.0Automatically emails customer invoices and refunds once a day to customers whose preferred invoice sending method is email, using background jobs so the sending happens without user action.
This module adds an automatic daily routine that sends customer invoices and credit notes by email. It is meant for companies that want posted invoices to reach customers without someone clicking "Send" manually.
Every day at 23:00 a scheduled job runs for each company. It looks for customer invoices and refunds that are posted, not yet sent, still unpaid, and whose customer (commercial entity) has "email" set as the invoice sending method. Each matching invoice is queued as a background job on a dedicated channel called "invoice_auto_send", so the sending does not block the system.
When a queued job runs, it first checks that the invoice has not already been sent and that the customer still wants email delivery; otherwise it stops. It then opens the standard invoice sending wizard with the email option pre-ticked and confirms it, which produces the usual email with the invoice attached.
There are no new menus or screens: everything happens in the background on the standard account.move invoices. Users only notice that eligible invoices get marked as sent and the customer receives the email. The daily schedule can be adjusted in the scheduled actions settings.
Depends on
Models and fields (1)
- account.move · extends an existing model
Text generated by AI (DeepSeek) from reading the Odoo 19.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: 4 confirmed, 5 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.