OdooWiki OCA HUB

Account Invoice Alternate Payer

account_invoice_alternate_payer folder_open OCA/account-invoicing open_in_new
Accounting License: AGPL-3

This module allows to enter an alternative payer in the customer invoice or vendor bill.

This allows, that we pay or expect to get paid by another partner other than the main partner.

auto_awesome What this module does

AI-generated from the code · Odoo 16.0

Adds an "Alternate Payer" field on customer invoices and vendor bills so you can record a different partner who will actually pay or be paid. Payments and outstanding amounts then follow that alternate partner.

On any invoice or bill you get a new "Alternate Payer" field right after the main Partner field. It can only be changed while the document is still in draft; once posted it becomes read-only.

When you set an alternate payer, the payment terms lines of the invoice are automatically assigned to that partner, and the bank partner used for payment is switched to the alternate payer for outbound (vendor bill) documents.

The outstanding credits/debits widget shown on the invoice is recalculated so it looks for open items belonging to the alternate payer instead of the commercial partner, helping you see what that partner still owes or is owed.

When you register a payment from an invoice, the payment partner defaults to the alternate payer (or the commercial partner if none is set). The same happens when creating a payment directly from the invoice context.

A small safeguard prevents the payment-term lines from being silently reassigned back to the main partner when only the partner is changed on those lines.

Depends on

account
Models and fields (4)
  • account.move · extends an existing modelalternate_payer_id (Alternate Payer)
  • account.payment · extends an existing model
  • account.move.line · extends an existing model
  • account.payment.register · extends an existing model

Text generated by AI (DeepSeek) from reading the Odoo 16.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: 5 confirmed, 4 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

OCA documentation · Odoo 16.0

Access to the invoice and change the Alternate Payor/Payee of the invoice.

No verified information in OCA: Installation, Configuration.

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.