OdooWiki OCA HUB

Account Payment Other Company

account_payment_other_company folder_open OCA/multi-company open_in_new
Invoicing Management License: AGPL-3

Odoo Accounting allows each company in a multi-company environment to register payments for their own invoices. Some holding companies needs to be able to register a payment to a vendor bill of another company and automatically create due to's and to from's based on these transactions.

This module allows companies to be able to register a payment to a vendor bill of another company and automatically create due to's and to from's based on these transactions. This way companies can distribute their costs among different companies.

auto_awesome What this module does

AI-generated from the code · Odoo 14.0

Lets a company pay a vendor bill on behalf of another company in the same Odoo database, automatically creating the matching journal entry in that other company so costs can be shared between companies.

In a multi-company setup, this module lets one company register a payment that actually belongs to another company. When you pay a vendor bill using the inter-company payment journal, a new field "Paid By" appears where you pick the bank or cash journal of the other company.

  • The "Paid By" field only shows when the payment journal is the company's due-from/to payment journal, the payment is inbound or outbound, and the partner is a supplier.
  • The same field is available in the "Register Payment" wizard, so you can set it while paying one or several vendor bills at once.
  • When the payment is posted, Odoo automatically creates and posts a matching journal entry in the other company, using that company's due-from/to account and the selected journal's payment account.
  • If the payment is changed and posted again, the previous entry in the other company is cancelled and its lines removed before the new one is created.
  • The journal list only offers bank and cash journals belonging to other companies, and hides journals already used as due-from/to payment journals.

It touches account.payment, account.payment.register and account.journal, and adds fields to the payment form and the payment registration wizard.

Models and fields (3)
  • account.journal · extends an existing model
  • account.payment · extends an existing modelother_move_id (Move in the other company), other_journal_id (Paid By), show_other_journal
  • account.payment.register · extends an existing modelother_journal_id (Paid By), show_other_journal

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 12.0

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

terminal Installation and usage

OCA documentation · Odoo 14.0
  • Multi-company must be enabled: Settings > General Settings, go to the Multi-Companies tab, then check Multi-companies
  • On each company, set the Due To/Due From Account and Journal.
  • Create Vendor Bill and Validate it
  • Select a company's FromTo Journal
  • Select another journal for payment
  • Validate the payment

No verified information in OCA: Installation.

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.