Account Payment Purchase

account_payment_purchase
REPOSITORY
REPOSITORYOCA/bank-payment
GIT
GIThttps://github.com/OCA/bank-payment.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/bank-payment/tree/19.0/account_payment_purchase
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYBanking addons
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, JasminSForgeFlow
WEBSITE
WEBSITEhttps://github.com/OCA/bank-payment
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:40:50
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/bank-payment:
    - account_payment_mode
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - onboarding
    - product
    - mail
    - bus
    - web_tour
    - html_editor
    - uom
    - analytic
    - portal
    - http_routing
    - auth_signup
    - digest
    - resource
    - purchase
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module adds 2 fields on purchase orders: *Bank Account* and
*Payment Mode*. These fields are copied from partner to purchase order
and then from purchase order to supplier invoice.

This module is similar to the *purchase_payment* module; the main
difference is that it doesn't depend on the *account_payment_extension*
module (it's not the only module to conflict with
*account_payment_extension*; all the SEPA modules in the banking addons
conflict with *account_payment_extension*).

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
purchase_order_form account_payment_purchase.purchase_order.form purchase.order field Inherits purchase.purchase_order_form
Models touched (2)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (2)
  • payment_mode_id Many2one → account.payment.mode
    check_company=True comodel_name='account.payment.mode' compute='_compute_payment_mode' domain="[('payment_type', '=', 'outbound'), ('company_id', '=', company_id)]" precompute=True readonly=False store=True string='Payment Mode'
  • supplier_partner_bank_id Many2one → res.partner.bank
    check_company=True comodel_name='res.partner.bank' compute='_compute_supplier_partner_bank' domain="[('partner_id', 'parent_of', partner_id),('company_id', 'in', [False, company_id])]" help='Select the bank account of your supplier on which your company should send the payment. This field is copied from the partner and will be copied to the supplier invoice.' precompute=True readonly=False store=True string='Supplier Bank Account'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/bank-payment
GIT
GIThttps://github.com/OCA/bank-payment.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/bank-payment/tree/18.0/account_payment_purchase
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYBanking addons
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, pilarvargas-tecnativa, JasminSForgeFlow
WEBSITE
WEBSITEhttps://github.com/OCA/bank-payment
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:18
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/bank-payment:
    - account_payment_partner
    - account_payment_mode
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - onboarding
    - product
    - mail
    - bus
    - web_tour
    - html_editor
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - purchase
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module adds 2 fields on purchase orders: *Bank Account* and
*Payment Mode*. These fields are copied from partner to purchase order
and then from purchase order to supplier invoice.

This module is similar to the *purchase_payment* module; the main
difference is that it doesn't depend on the *account_payment_extension*
module (it's not the only module to conflict with
*account_payment_extension*; all the SEPA modules in the banking addons
conflict with *account_payment_extension*).

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
purchase_order_form account_payment_purchase.purchase_order.form purchase.order field Inherits purchase.purchase_order_form
Models touched (2)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (2)
  • payment_mode_id Many2one → account.payment.mode
    check_company=True comodel_name='account.payment.mode' compute='_compute_payment_mode' domain="[('payment_type', '=', 'outbound'), ('company_id', '=', company_id)]" precompute=True readonly=False store=True string='Payment Mode'
  • supplier_partner_bank_id Many2one → res.partner.bank
    check_company=True comodel_name='res.partner.bank' compute='_compute_supplier_partner_bank' domain="[('partner_id', 'parent_of', partner_id),('company_id', 'in', [False, company_id])]" help='Select the bank account of your supplier on which your company should send the payment. This field is copied from the partner and will be copied to the supplier invoice.' precompute=True readonly=False store=True string='Supplier Bank Account'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/bank-payment
GIT
GIThttps://github.com/OCA/bank-payment.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/bank-payment/tree/17.0/account_payment_purchase
VERSION
VERSION 1.2.3
CATEGORY
CATEGORYBanking addons
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSEnric Tobella, Nils Hamerlinck, Víctor Martínez, Weblate, OCA-git-bot, oca-ci, David Ramia, pilarvargas-tecnativa, GuillemCForgeFlow, sygel
WEBSITE
WEBSITEhttps://github.com/OCA/bank-payment
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:20:10
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/bank-payment:
    - account_payment_partner
    - account_payment_mode
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - onboarding
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - purchase
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module adds 2 fields on purchase orders: *Bank Account* and
*Payment Mode*. These fields are copied from partner to purchase order
and then from purchase order to supplier invoice.

This module is similar to the *purchase_payment* module; the main
difference is that it doesn't depend on the *account_payment_extension*
module (it's not the only module to conflict with
*account_payment_extension*; all the SEPA modules in the banking addons
conflict with *account_payment_extension*).

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
purchase_order_form account_payment_purchase.purchase_order.form purchase.order field Inherits purchase.purchase_order_form
Models touched (2)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (2)
  • payment_mode_id Many2one → account.payment.mode
    check_company=True comodel_name='account.payment.mode' compute='_compute_payment_mode' domain="[('payment_type', '=', 'outbound'), ('company_id', '=', company_id)]" precompute=True readonly=False store=True string='Payment Mode'
  • supplier_partner_bank_id Many2one → res.partner.bank
    check_company=True comodel_name='res.partner.bank' compute='_compute_supplier_partner_bank' domain="[('partner_id', 'parent_of', partner_id),('company_id', 'in', [False, company_id])]" help='Select the bank account of your supplier on which your company should send the payment. This field is copied from the partner and will be copied to the supplier invoice.' precompute=True readonly=False store=True string='Supplier Bank Account'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/bank-payment
GIT
GIThttps://github.com/OCA/bank-payment.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/bank-payment/tree/16.0/account_payment_purchase
VERSION
VERSION 2.0.6
CATEGORY
CATEGORYBanking addons
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSAlexis de Lattre, Pedro M. Baeza, Enric Tobella, Víctor Martínez, Weblate, OCA-git-bot, oca-ci, Christopher Ormaza, David Ramia, Antônio Neto, GuillemCForgeFlow
WEBSITE
WEBSITEhttps://github.com/OCA/bank-payment
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:53:57
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/bank-payment:
    - account_payment_partner
    - account_payment_mode
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - purchase
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
purchase_order_form account_payment_purchase.purchase_order.form purchase.order field Inherits purchase.purchase_order_form
Models touched (2)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (2)
  • payment_mode_id Many2one → account.payment.mode
    check_company=True comodel_name='account.payment.mode' compute='_compute_payment_mode' domain="[('payment_type', '=', 'outbound'), ('company_id', '=', company_id)]" precompute=True readonly=False store=True string='Payment Mode'
  • supplier_partner_bank_id Many2one → res.partner.bank
    check_company=True comodel_name='res.partner.bank' compute='_compute_payment_mode' domain="[('partner_id', '=', partner_id), ('company_id', 'in', [False, company_id])]" help='Select the bank account of your supplier on which your company should send the payment. This field is copied from the partner and will be copied to the supplier invoice.' precompute=True readonly=False store=True string='Supplier Bank Account'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/bank-payment
GIT
GIThttps://github.com/OCA/bank-payment.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/bank-payment/tree/15.0/account_payment_purchase
VERSION
VERSION 1.0.3
CATEGORY
CATEGORYBanking addons
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSVíctor Martínez, Sébastien Alix, Weblate, OCA-git-bot, oca-ci, Atte Isopuro, GuillemCForgeFlow
WEBSITE
WEBSITEhttps://github.com/OCA/bank-payment
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:46:42
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/bank-payment:
    - account_payment_partner
    - account_payment_mode
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - purchase
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
purchase_order_form account_payment_purchase.purchase_order.form purchase.order field Inherits purchase.purchase_order_form
Models touched (2)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (2)
  • payment_mode_id Many2one → account.payment.mode
    comodel_name='account.payment.mode' domain="[('payment_type', '=', 'outbound')]" string='Payment Mode'
  • supplier_partner_bank_id Many2one → res.partner.bank
    comodel_name='res.partner.bank' domain="[('partner_id', '=', partner_id)]" help='Select the bank account of your supplier on which your company should send the payment. This field is copied from the partner and will be copied to the supplier invoice.' string='Supplier Bank Account'
Public methods (1)
  • onchange_partner_id(self)
    @api.onchange('partner_id', 'company_id')
REPOSITORY
REPOSITORYOCA/bank-payment
GIT
GIThttps://github.com/OCA/bank-payment.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/bank-payment/tree/14.0/account_payment_purchase
VERSION
VERSION 1.0.5
CATEGORY
CATEGORYBanking addons
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSPedro M. Baeza, OCA Transbot, oca-travis, Weblate, OCA-git-bot, oca-ci, Carlos Roca, GuillemCForgeFlow, Hai Lang, Cramosh, Jonas Alder
WEBSITE
WEBSITEhttps://github.com/OCA/bank-payment
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:41:10
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/bank-payment:
    - account_payment_partner
    - account_payment_mode
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - purchase
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
purchase_order_form account_payment_purchase.purchase_order.form purchase.order field Inherits purchase.purchase_order_form
Models touched (2)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (2)
  • payment_mode_id Many2one → account.payment.mode
    comodel_name='account.payment.mode' domain="[('payment_type', '=', 'outbound')]" string='Payment Mode'
  • supplier_partner_bank_id Many2one → res.partner.bank
    comodel_name='res.partner.bank' domain="[('partner_id', '=', partner_id)]" help='Select the bank account of your supplier on which your company should send the payment. This field is copied from the partner and will be copied to the supplier invoice.' string='Supplier Bank Account'
Public methods (1)
  • onchange_partner_id(self)
    @api.onchange('partner_id', 'company_id')
REPOSITORY
REPOSITORYOCA/bank-payment
GIT
GIThttps://github.com/OCA/bank-payment.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/bank-payment/tree/13.0/account_payment_purchase
VERSION
VERSION 1.0.4
CATEGORY
CATEGORYBanking addons
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSPedro M. Baeza, mreficent, OCA Transbot, JordiMForgeFlow, AaronHForgeFlow, oca-travis, Weblate, OCA-git-bot, oca-ci, GuillemCForgeFlow
WEBSITE
WEBSITEhttps://github.com/OCA/bank-payment
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:34:19
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/bank-payment:
    - account_payment_partner
    - account_payment_mode
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - purchase
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
purchase_order_form account_payment_purchase.purchase_order.form purchase.order field Inherits purchase.purchase_order_form
Models touched (2)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (2)
  • payment_mode_id Many2one → account.payment.mode
    comodel_name='account.payment.mode' domain="[('payment_type', '=', 'outbound')]" string='Payment Mode'
  • supplier_partner_bank_id Many2one → res.partner.bank
    comodel_name='res.partner.bank' domain="[('partner_id', '=', partner_id)]" help='Select the bank account of your supplier on which your company should send the payment. This field is copied from the partner and will be copied to the supplier invoice.' string='Supplier Bank Account'
Public methods (1)
  • onchange_partner_id(self)
    @api.onchange('partner_id', 'company_id')
REPOSITORY
REPOSITORYOCA/bank-payment
GIT
GIThttps://github.com/OCA/bank-payment.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/bank-payment/tree/12.0/account_payment_purchase
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYBanking addons
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSOCA Transbot, oca-travis, Weblate, OCA-git-bot, Nikul-Chaudhary
WEBSITE
WEBSITEhttps://github.com/OCA/bank-payment
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:29:24
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/bank-payment:
    - account_payment_partner
    - account_payment_mode
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - http_routing
    - digest
    - purchase_stock
    - stock_account
    - stock
    - barcodes
    - purchase
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
purchase_order_form account_payment_purchase.purchase_order.form purchase.order field Inherits purchase.purchase_order_form
Models touched (3)

New fields (0)

No new fields.

Public methods (1)
  • purchase_order_change(self)
    @api.onchange('purchase_id')

New fields (2)
  • payment_mode_id Many2one → account.payment.mode
    comodel_name='account.payment.mode' domain="[('payment_type', '=', 'outbound')]" string='Payment Mode'
  • supplier_partner_bank_id Many2one → res.partner.bank
    comodel_name='res.partner.bank' domain="[('partner_id', '=', partner_id)]" help='Select the bank account of your supplier on which your company should send the payment. This field is copied from the partner and will be copied to the supplier invoice.' string='Supplier Bank Account'
Public methods (1)
  • onchange_partner_id(self)
    @api.onchange('partner_id')

New fields (0)

No new fields.

Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/bank-payment
GIT
GIThttps://github.com/OCA/bank-payment.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/bank-payment/tree/11.0/account_payment_purchase
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYBanking addons
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERScubells, OCA Transbot, oca-travis, Weblate, OCA-git-bot, Atte Isopuro
WEBSITE
WEBSITEhttps://github.com/OCA/bank-payment
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:24:01
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/bank-payment:
    - account_payment_partner
    - account_payment_mode
odoo/odoo:
    - purchase
    - stock_account
    - stock
    - product
    - base
    - decimal_precision
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - barcodes
    - web_planner
    - account
    - analytic
    - portal
    - http_routing
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
purchase_order_form account_payment_purchase.purchase_order.form purchase.order field Inherits purchase.purchase_order_form
Models touched (3)

New fields (0)

No new fields.

Public methods (1)
  • purchase_order_change(self)
    @api.onchange('purchase_id')

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (2)
  • payment_mode_id Many2one → account.payment.mode
    comodel_name='account.payment.mode' domain="[('payment_type', '=', 'outbound')]" string='Payment Mode'
  • supplier_partner_bank_id Many2one → res.partner.bank
    comodel_name='res.partner.bank' domain="[('partner_id', '=', partner_id)]" help='Select the bank account of your supplier on which your company should send the payment. This field is copied from the partner and will be copied to the supplier invoice.' string='Supplier Bank Account'
Public methods (1)
  • onchange_partner_id(self)
    @api.onchange('partner_id')
REPOSITORY
REPOSITORYOCA/bank-payment
GIT
GIThttps://github.com/OCA/bank-payment.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/bank-payment/tree/10.0/account_payment_purchase
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYBanking addons
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSHolger Brunn, OCA Transbot, oca-travis, Weblate
WEBSITE
WEBSITEhttp://www.akretion.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:20:02
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/bank-payment:
    - account_payment_partner
    - account_payment_mode
odoo/odoo:
    - purchase
    - stock_account
    - stock
    - product
    - base
    - decimal_precision
    - mail
    - base_setup
    - web_kanban
    - web
    - bus
    - web_tour
    - report
    - procurement
    - barcodes
    - web_planner
    - account
    - analytic
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
purchase_order_form account_payment_purchase.purchase_order.form purchase.order field Inherits purchase.purchase_order_form
Models touched (3)

New fields (0)

No new fields.

Public methods (1)
  • purchase_order_change(self)
    @api.onchange('purchase_id')

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (2)
  • payment_mode_id Many2one → account.payment.mode
    comodel_name='account.payment.mode' domain="[('payment_type', '=', 'outbound')]" string='Payment Mode'
  • supplier_partner_bank_id Many2one → res.partner.bank
    comodel_name='res.partner.bank' domain="[('partner_id', '=', partner_id)]" help='Select the bank account of your supplier on which your company should send the payment. This field is copied from the partner and will be copied to the supplier invoice.' string='Supplier Bank Account'
Public methods (1)
  • onchange_partner_id(self)
    @api.onchange('partner_id')
REPOSITORY
REPOSITORYOCA/bank-payment
GIT
GIThttps://github.com/OCA/bank-payment.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/bank-payment/tree/9.0/account_payment_purchase
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYBanking addons
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSAlexis de Lattre, Pedro M. Baeza, cubells, OCA Transbot, oca-travis, Weblate
WEBSITE
WEBSITEhttp://www.akretion.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:15:24
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/bank-payment:
    - account_payment_partner
    - account_payment_mode
odoo/odoo:
    - purchase
    - stock_account
    - stock
    - product
    - base
    - decimal_precision
    - mail
    - base_setup
    - web_kanban
    - web
    - bus
    - report
    - procurement
    - barcodes
    - web_planner
    - account
    - analytic
    - web_tip
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
purchase_order_form account_payment_purchase.purchase_order.form purchase.order field Inherits purchase.purchase_order_form
Models touched (3)

New fields (0)

No new fields.

Public methods (1)
  • purchase_order_change(self)
    @api.onchange('purchase_id')

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (2)
  • payment_mode_id Many2one → account.payment.mode
    comodel_name='account.payment.mode' domain="[('payment_type', '=', 'outbound')]" string='Payment Mode'
  • supplier_partner_bank_id Many2one → res.partner.bank
    comodel_name='res.partner.bank' domain="[('partner_id', '=', partner_id)]" help='Select the bank account of your supplier on which your company should send the payment. This field is copied from the partner and will be copied to the supplier invoice.' string='Supplier Bank Account'
Public methods (1)
  • onchange_partner_id(self)
    @api.onchange('partner_id')
REPOSITORY
REPOSITORYOCA/bank-payment
GIT
GIThttps://github.com/OCA/bank-payment.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/bank-payment/tree/8.0/account_payment_purchase
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYBanking addons
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion, Serv. Tecnol. Avanzados - Pedro M. Baeza
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion, Serv. Tecnol. Avanzados - Pedro M. Baeza
COMMITTERS
COMMITTERSStéphane Bidoul, Alexis de Lattre, Yannick Vaucher, Alexandre Fayolle, Pedro M. Baeza, GitHub, Stéphane Bidoul (ACSONE), OCA Transbot, Danimar Ribeiro, oca-travis, Weblate, jesusVMayor, Philippe Schmidt
WEBSITE
WEBSITEhttps://github.com/OCA/bank-payment
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:11:27
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/bank-payment:
    - account_payment_partner
    - account_banking_payment_export
odoo/odoo:
    - purchase
    - stock_account
    - stock
    - product
    - base
    - decimal_precision
    - mail
    - base_setup
    - web_kanban
    - web
    - report
    - procurement
    - board
    - web_kanban_gauge
    - web_kanban_sparkline
    - account
    - analytic
    - edi
    - email_template
    - account_payment
    - account_voucher
    - base_iban
    - document
    - knowledge
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
purchase_order_form account_payment_purchase.purchase_order.form purchase.order field Inherits purchase.purchase_order_form
Models touched (3)

New fields (0)

No new fields.

Public methods (1)
  • create_procurement_purchase_order(self, procurement, po_vals, line_vals)
    @api.model
    Propagate payment mode on MTO/drop shipping.

New fields (2)
  • payment_mode_id Many2one → payment.mode
    domain="[('purchase_ok', '=', True)]" string='Payment Mode' args: 'payment.mode'
  • supplier_partner_bank_id Many2one → res.partner.bank
    domain="[('partner_id', '=', partner_id)]" help='Select the bank account of your supplier on which your company should send the payment. This field is copied from the partner and will be copied to the supplier invoice.' string='Supplier Bank Account' args: 'res.partner.bank'
Public methods (1)
  • onchange_partner_id(self, partner_id)
    @api.multi

New fields (0)

No new fields.

Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/bank-payment
GIT
GIThttps://github.com/OCA/bank-payment.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/bank-payment/tree/7.0/account_payment_purchase
VERSION
VERSION 1.0
CATEGORY
CATEGORYBanking addons
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSAlexis de Lattre, Yannick Vaucher, Alexandre Fayolle, Raphaël Valyi, Holger Brunn, Pedro M. Baeza, Launchpad Translations on behalf of banking-addons-team, OCA Transbot, fernandomr
WEBSITE
WEBSITEhttp://www.akretion.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:07:16
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/bank-payment:
    - account_payment_partner
    - account_banking_payment_export
odoo/odoo:
    - purchase
    - stock
    - product
    - base
    - process
    - web
    - decimal_precision
    - mail
    - base_setup
    - web_kanban
    - account
    - analytic
    - board
    - edi
    - email_template
    - procurement
    - account_payment
    - account_voucher
    - base_iban
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Account Payment Purchase
========================

This modules adds 2 fields on purchase orders : *Bank Account* and *Payment
Mode*. These fields are copied from partner to purchase order and then from
purchase order to supplier invoice.

This module is similar to the *purchase_payment* module ; the main difference
is that it doesn't depend on the *account_payment_extension* module (it's not
the only module to conflict with *account_payment_extension* ; all the SEPA
modules in the banking addons conflict with *account_payment_extension*, cf
banking-addons-70/account_banking_payment_export/__openerp__.py).

Please contact Alexis de Lattre from Akretion <alexis.delattre@akretion.com>
for any help or question about this module.
    

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
purchase_order_form account_payment_purchase.purchase_order.form purchase.order field Inherits purchase.purchase_order_form
Models touched (2)

New fields (0)

No new fields.

Public methods (2)
  • action_invoice_create(self, cr, uid, ids, context=None)
    Copy bank partner + payment type from PO to invoice
  • onchange_partner_id(self, cr, uid, ids, partner_id)

New fields (0)

No new fields.

Public methods (0)

No public methods.