OdooWiki OCA HUB

Account Invoice Auto Send By Email

account_invoice_auto_send_by_email folder_open OCA/account-invoicing open_in_new
Accounting License: AGPL-3

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.0

Automatically 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

accountqueue_job
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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 4 confirmed, 5 with no information of 9 versions.

Sources · Odoo 18.0

Confirmed on 2026-11-03 in branch 18.0 of OCA/account-invoicing.

terminal Installation and usage

No verified information

Installation 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.

info

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.