OdooWiki OCA HUB

Account Invoice Mode Monthly

account_invoice_mode_monthly folder_open OCA/account-invoicing open_in_new
Accounting & Finance License: AGPL-3

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

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

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

Confirmation status: 2 confirmed, 7 with no information of 9 versions.

Sources · Odoo 13.0

Confirmed on 2026-11-03 in branch 13.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.