OdooWiki OCA HUB

Inter Company Invoices Queued

account_invoice_inter_company_queued folder_open OCA/multi-company open_in_new
Accounting & Finance License: AGPL-3

Perform counter part invoice generation, implemented in module "Inter Company Invoices", using queued jobs.

auto_awesome What this module does

AI-generated from the code · Odoo 14.0

When you post a customer or vendor invoice in a multi-company setup, the matching invoice in the other company is created in the background by a queued job instead of immediately, so posting stays fast.

This module changes how inter-company counterpart invoices are generated. Normally, when you post an invoice for a partner linked to another company in your database, Odoo creates the corresponding invoice in that other company right away. With this module, that creation is sent to the background job queue instead, so the user does not have to wait.

What happens in practice: - When an invoice is posted (account.move), the system checks whether the invoice partner belongs to another company. - If so, and if the invoice was not itself automatically generated, a queued job is scheduled to create the counterpart invoice in the other company. - Because the job runs in the background, the counterpart invoice may appear a little later, once the queue is processed.

Where it appears in Odoo: - In Accounting settings, next to the inter-company invoicing option, a new checkbox labelled "Queued" with the description "Invoices creation using queued jobs" lets you turn this behaviour on or off.

It relies on the Inter Company Invoices module and on the job queue module, and it touches the invoice model (account.move) and the settings screen (res.config.settings).

Models and fields (1)
  • res.config.settings · extends an existing modelmodule_account_invoice_inter_company_queued (Queued Invoices Creation)

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: 1 confirmed, 8 with no information of 9 versions.

Sources · Odoo 14.0

Confirmed on 2026-11-03 in branch 14.0 of OCA/multi-company.

terminal Installation and usage

OCA documentation · Odoo 14.0

To configure this module, you need to go to the menu Settings > General Settings, go to the tab Multi-Companies then tick Queued

No verified information in OCA: Installation, Usage.

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.