OdooWiki OCA HUB

Partner Invoicing Mode Monthly

partner_invoicing_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 partner_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 18.0

Lets you mark customers for monthly automatic invoicing. Odoo then creates their invoices automatically once a month on a day you choose.

This module adds a new "Monthly" option to the invoicing mode on customer records. When a customer is set to Monthly, their sales orders are invoiced automatically instead of manually.

In the Accounting settings you get two new fields: "Invoicing day" (the day of the month the automatic invoicing should run, default 31) and a read-only "Last executed on" date showing when it last ran. If you enter a day higher than the number of days in a month, the invoicing runs on the last day of that month.

A scheduled job called "Generate Monthly Invoices" runs every day. It checks each company to see whether today is its monthly invoicing day, then generates the invoices for customers using the Monthly mode. The job is queued through a dedicated channel named invoice_monthly.

The module works together with the partner invoicing mode and sales/stock modules, and it extends res.company, res.config.settings, res.partner and sale.order.

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 (monthly))
  • res.partner · extends an existing modelinvoicing_mode
  • res.config.settings · extends an existing modelres_invoicing_mode_monthly_day_todo, res_invoicing_mode_monthly_last_execution

Text generated by AI (DeepSeek) from reading the Odoo 18.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 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.