Account Payment Order Notification

account_payment_order_notification
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_order_notification
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYBanking addons
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSVíctor Martínez, Weblate, OCA-git-bot, oca-ci
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_order
    - 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
    - base_iban
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module adds a button on debit / payment orders to send an email to
each related partner with the details of their transactions.

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
account_payment_order_form account.payment.order.form account.payment.order div Inherits account_payment_order.account_payment_order_form
account_payment_order_notification_form account.payment.order.notification.form account.payment.order.notification form New
account_payment_order_notification_search account.payment.order.notification.search account.payment.order.notification search New
account_payment_order_notification_tree account.payment.order.notification.tree account.payment.order.notification list New
wizard_account_payment_order_notification_form wizard.account.payment.order.notification.form wizard.account.payment.order.notification form New
Models touched (4)

New fields (2)
  • notification_count Integer
    compute='_compute_notification_count' string='Notification count'
  • notification_ids One2many → account.payment.order.notification
    comodel_name='account.payment.order.notification' inverse_name='order_id' string='Notifications'
Public methods (1)
  • action_view_notifications(self)

New fields (5)
  • company_id Many2one
    related='order_id.company_id'
  • display_name Char
    compute='_compute_display_name'
  • order_id Many2one → account.payment.order
    comodel_name='account.payment.order' required=True
  • partner_id Many2one → res.partner
    comodel_name='res.partner' required=True
  • payment_line_ids Many2many → account.payment.line
    comodel_name='account.payment.line'
Public methods (1)
  • create(self, vals_list)
    @api.model_create_multi

New fields (3)
  • line_ids One2many → wizard.account.payment.order.notification.line
    comodel_name='wizard.account.payment.order.notification.line' inverse_name='parent_id' string='Lines'
  • mail_template_id Many2one → mail.template
    comodel_name='mail.template' domain=[('model_id.model', '=', 'account.payment.order.notification')] required=True
  • order_id Many2one → account.payment.order
    comodel_name='account.payment.order' required=True
Public methods (2)
  • action_process(self)
  • default_get(self, fields)
    @api.model

New fields (4)
  • email Char
  • parent_id Many2one → wizard.account.payment.order.notification
    comodel_name='wizard.account.payment.order.notification' index=True ondelete='cascade'
  • partner_id Many2one → res.partner
    comodel_name='res.partner' required=True string='Partner'
  • to_send Boolean
    string='To send'
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_order_notification
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYBanking addons
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSRuchir Shukla, Weblate, OCA-git-bot, oca-ci
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_order
    - 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
    - base_iban
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module adds a button on debit / payment orders to send an email to
each related partner with the details of their transactions.

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
account_payment_order_form account.payment.order.form account.payment.order div Inherits account_payment_order.account_payment_order_form
account_payment_order_notification_form account.payment.order.notification.form account.payment.order.notification form New
account_payment_order_notification_search account.payment.order.notification.search account.payment.order.notification search New
account_payment_order_notification_tree account.payment.order.notification.tree account.payment.order.notification list New
wizard_account_payment_order_notification_form wizard.account.payment.order.notification.form wizard.account.payment.order.notification form New
Models touched (4)

New fields (2)
  • notification_count Integer
    compute='_compute_notification_count' string='Notification count'
  • notification_ids One2many → account.payment.order.notification
    comodel_name='account.payment.order.notification' inverse_name='order_id' string='Notifications'
Public methods (1)
  • action_view_notifications(self)

New fields (5)
  • company_id Many2one
    related='order_id.company_id'
  • display_name Char
    compute='_compute_display_name'
  • order_id Many2one → account.payment.order
    comodel_name='account.payment.order' required=True
  • partner_id Many2one → res.partner
    comodel_name='res.partner' required=True
  • payment_line_ids Many2many → account.payment.line
    comodel_name='account.payment.line'
Public methods (1)
  • create(self, vals_list)
    @api.model_create_multi

New fields (3)
  • line_ids One2many → wizard.account.payment.order.notification.line
    comodel_name='wizard.account.payment.order.notification.line' inverse_name='parent_id' string='Lines'
  • mail_template_id Many2one → mail.template
    comodel_name='mail.template' domain=[('model_id.model', '=', 'account.payment.order.notification')] required=True
  • order_id Many2one → account.payment.order
    comodel_name='account.payment.order' required=True
Public methods (2)
  • action_process(self)
  • default_get(self, fields)
    @api.model

New fields (4)
  • email Char
  • parent_id Many2one → wizard.account.payment.order.notification
    comodel_name='wizard.account.payment.order.notification' index=True ondelete='cascade'
  • partner_id Many2one → res.partner
    comodel_name='res.partner' required=True string='Partner'
  • to_send Boolean
    string='To send'
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_order_notification
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYBanking addons
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Antoni Marroig Campomar
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_order
    - 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
    - base_iban
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module adds a button on debit / payment orders to send an email to
each related partner with the details of their transactions.

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
account_payment_order_form account.payment.order.form account.payment.order div Inherits account_payment_order.account_payment_order_form
account_payment_order_notification_form account.payment.order.notification.form account.payment.order.notification form New
account_payment_order_notification_search account.payment.order.notification.search account.payment.order.notification search New
account_payment_order_notification_tree account.payment.order.notification.tree account.payment.order.notification tree New
wizard_account_payment_order_notification_form wizard.account.payment.order.notification.form wizard.account.payment.order.notification form New
Models touched (4)

New fields (2)
  • notification_count Integer
    compute='_compute_notification_count' string='Notification count'
  • notification_ids One2many → account.payment.order.notification
    comodel_name='account.payment.order.notification' inverse_name='order_id' string='Notifications'
Public methods (1)
  • action_view_notifications(self)

New fields (5)
  • company_id Many2one
    related='order_id.company_id'
  • display_name Char
    compute='_compute_display_name'
  • order_id Many2one → account.payment.order
    comodel_name='account.payment.order' required=True
  • partner_id Many2one → res.partner
    comodel_name='res.partner' required=True
  • payment_line_ids Many2many → account.payment.line
    comodel_name='account.payment.line'
Public methods (1)
  • create(self, vals_list)
    @api.model_create_multi

New fields (3)
  • line_ids One2many → wizard.account.payment.order.notification.line
    comodel_name='wizard.account.payment.order.notification.line' inverse_name='parent_id' string='Lines'
  • mail_template_id Many2one → mail.template
    comodel_name='mail.template' domain=[('model_id.model', '=', 'account.payment.order.notification')] required=True
  • order_id Many2one → account.payment.order
    comodel_name='account.payment.order' required=True
Public methods (2)
  • action_process(self)
  • default_get(self, fields)
    @api.model

New fields (4)
  • email Char
  • parent_id Many2one → wizard.account.payment.order.notification
    comodel_name='wizard.account.payment.order.notification' index=True ondelete='cascade'
  • partner_id Many2one → res.partner
    comodel_name='res.partner' required=True string='Partner'
  • to_send Boolean
    string='To send'
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_order_notification
VERSION
VERSION 1.0.3
CATEGORY
CATEGORYBanking addons
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSVíctor Martínez, Graeme Gellatly, Weblate, OCA-git-bot, oca-ci, Antônio Neto, Zina Rasoamanana, Yadier A. De Quesada
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_order
    - 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
    - base_iban
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
account_payment_order_form account.payment.order.form account.payment.order div Inherits account_payment_order.account_payment_order_form
account_payment_order_notification_form account.payment.order.notification.form account.payment.order.notification form New
account_payment_order_notification_search account.payment.order.notification.search account.payment.order.notification search New
account_payment_order_notification_tree account.payment.order.notification.tree account.payment.order.notification tree New
wizard_account_payment_order_notification_form wizard.account.payment.order.notification.form wizard.account.payment.order.notification form New
Models touched (4)

New fields (2)
  • notification_count Integer
    compute='_compute_notification_count' string='Notification count'
  • notification_ids One2many → account.payment.order.notification
    comodel_name='account.payment.order.notification' inverse_name='order_id' string='Notifications'
Public methods (1)
  • action_view_notifications(self)

New fields (5)
  • company_id Many2one
    related='order_id.company_id'
  • display_name Char
    compute='_compute_display_name'
  • order_id Many2one → account.payment.order
    comodel_name='account.payment.order' readonly=True required=True
  • partner_id Many2one → res.partner
    comodel_name='res.partner' readonly=True required=True
  • payment_line_ids Many2many → account.payment.line
    comodel_name='account.payment.line' readonly=True
Public methods (1)
  • create(self, vals_list)
    @api.model_create_multi

New fields (3)
  • line_ids One2many → wizard.account.payment.order.notification.line
    comodel_name='wizard.account.payment.order.notification.line' inverse_name='parent_id' string='Lines'
  • mail_template_id Many2one → mail.template
    comodel_name='mail.template' domain=[('model_id.model', '=', 'account.payment.order.notification')] required=True
  • order_id Many2one → account.payment.order
    comodel_name='account.payment.order' readonly=True required=True
Public methods (2)
  • action_process(self)
  • default_get(self, fields)
    @api.model

New fields (4)
  • email Char
  • parent_id Many2one → wizard.account.payment.order.notification
    comodel_name='wizard.account.payment.order.notification' index=True ondelete='cascade'
  • partner_id Many2one → res.partner
    comodel_name='res.partner' readonly=True required=True string='Partner'
  • to_send Boolean
    string='To send'
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/14.0/account_payment_order_notification
VERSION
VERSION 1.6.0
CATEGORY
CATEGORYBanking addons
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSmanu, Víctor Martínez, Weblate, OCA-git-bot, oca-ci
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_order
    - 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
    - base_iban
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES lxml
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
account_payment_order_form account.payment.order.form account.payment.order div Inherits account_payment_order.account_payment_order_form
account_payment_order_notification_form account.payment.order.notification.form account.payment.order.notification form New
account_payment_order_notification_search account.payment.order.notification.search account.payment.order.notification search New
account_payment_order_notification_tree account.payment.order.notification.tree account.payment.order.notification tree New
wizard_account_payment_order_notification_form wizard.account.payment.order.notification.form wizard.account.payment.order.notification form New
Models touched (4)

New fields (2)
  • notification_count Integer
    compute='_compute_notification_count' string='Notification count'
  • notification_ids One2many → account.payment.order.notification
    comodel_name='account.payment.order.notification' inverse_name='order_id' string='Notifications'
Public methods (1)
  • action_view_notifications(self)

New fields (5)
  • company_id Many2one
    related='order_id.company_id'
  • display_name Char
    compute='_compute_display_name'
  • order_id Many2one → account.payment.order
    comodel_name='account.payment.order' readonly=True required=True
  • partner_id Many2one → res.partner
    comodel_name='res.partner' readonly=True required=True
  • payment_line_ids Many2many → account.payment.line
    comodel_name='account.payment.line' readonly=True
Public methods (1)
  • create(self, vals_list)
    @api.model_create_multi

New fields (3)
  • line_ids One2many → wizard.account.payment.order.notification.line
    comodel_name='wizard.account.payment.order.notification.line' inverse_name='parent_id' string='Lines'
  • mail_template_id Many2one → mail.template
    comodel_name='mail.template' domain=[('model_id.model', '=', 'account.payment.order.notification')] required=True
  • order_id Many2one → account.payment.order
    comodel_name='account.payment.order' readonly=True required=True
Public methods (2)
  • action_process(self)
  • default_get(self, fields)
    @api.model

New fields (4)
  • email Char
    string='Email'
  • parent_id Many2one → wizard.account.payment.order.notification
    comodel_name='wizard.account.payment.order.notification' index=True ondelete='cascade'
  • partner_id Many2one → res.partner
    comodel_name='res.partner' readonly=True required=True string='Partner'
  • to_send Boolean
    string='To send'
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/13.0/account_payment_order_notification
VERSION
VERSION 1.0.2
CATEGORY
CATEGORYBanking addons
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSVíctor Martínez, Weblate, OCA-git-bot, oca-ci
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_order
    - 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
    - base_iban
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES lxml
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
account_payment_order_form account.payment.order.form account.payment.order div Inherits account_payment_order.account_payment_order_form
account_payment_order_notification_form account.payment.order.notification.form account.payment.order.notification form New
account_payment_order_notification_search account.payment.order.notification.search account.payment.order.notification search New
account_payment_order_notification_tree account.payment.order.notification.tree account.payment.order.notification tree New
wizard_account_payment_order_notification_form wizard.account.payment.order.notification.form wizard.account.payment.order.notification form New
Models touched (4)

New fields (2)
  • notification_count Integer
    compute='_compute_notification_count' string='Notification count'
  • notification_ids One2many → account.payment.order.notification
    comodel_name='account.payment.order.notification' inverse_name='order_id' string='Notifications'
Public methods (1)
  • action_view_notifications(self)

New fields (5)
  • company_id Many2one
    related='order_id.company_id'
  • display_name Char
    compute='_compute_display_name'
  • order_id Many2one → account.payment.order
    comodel_name='account.payment.order' readonly=True required=True
  • partner_id Many2one → res.partner
    comodel_name='res.partner' readonly=True required=True
  • payment_line_ids Many2many → account.payment.line
    comodel_name='account.payment.line' readonly=True
Public methods (1)
  • create(self, vals_list)
    @api.model_create_multi

New fields (3)
  • line_ids One2many → wizard.account.payment.order.notification.line
    comodel_name='wizard.account.payment.order.notification.line' inverse_name='parent_id' string='Lines'
  • mail_template_id Many2one → mail.template
    comodel_name='mail.template' domain=[('model_id.model', '=', 'account.payment.order.notification')] required=True
  • order_id Many2one → account.payment.order
    comodel_name='account.payment.order' readonly=True required=True
Public methods (2)
  • action_process(self)
  • default_get(self, fields)
    @api.model

New fields (4)
  • email Char
    string='Email'
  • parent_id Many2one → wizard.account.payment.order.notification
    comodel_name='wizard.account.payment.order.notification' index=True ondelete='cascade'
  • partner_id Many2one → res.partner
    comodel_name='res.partner' readonly=True required=True string='Partner'
  • to_send Boolean
    string='To send'
Public methods (0)

No public methods.