Account Payment Other Company
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.0Lets 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.
Depends on
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-03Confirmation 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.0Configuration
Source · 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.
Usage
Source · Odoo 14.0- 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.
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.
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.