Account Payment Order - Generate grouped moves

account_payment_order_grouped_output
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_grouped_output
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYBanking addons
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), Akretion, ACSONE SA/NV, Therp BV
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), Akretion, ACSONE SA/NV, Therp BV
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, sergio, 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 an option to generate extra grouped moves for the
payment orders since the refactoring done to use native Odoo payments.

This serves for easing the reconciliation on bank statements of large
payment orders, handling them as one or several journal entries
according payment date.

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
account_payment_mode_form account.payment.mode group Inherits account_payment_order.account_payment_mode_form
account_payment_order_form account.payment.order div Inherits account_payment_order.account_payment_order_form
Models touched (3)

New fields (1)
  • grouped_payment_order_id Many2one → account.payment.order
    check_company=True comodel_name='account.payment.order' copy=False readonly=True string='Payment Order (Grouped)'
Public methods (0)

No public methods.

New fields (2)
  • generate_move Boolean
    default=True string='Generate Grouped Accounting Entries On File Upload'
  • post_move Boolean
    default=True
Public methods (0)

No public methods.

New fields (2)
  • grouped_move_count Integer
    compute='_compute_grouped_move_count' string='Number of Grouped Journal Entries'
  • grouped_move_ids One2many → account.move
    comodel_name='account.move' inverse_name='grouped_payment_order_id' readonly=True string='Journal Entries (Grouped)'
Public methods (5)
  • action_grouped_moves(self)
  • action_uploaded_cancel(self)
    Unreconcile and remove grouped moves.
  • generate_move(self)
    Create the moves that pay off the move lines from the payment/debit order.
  • generated2uploaded(self)
    Generate grouped moves if configured that way.
  • reconcile_grouped_payments(self, move, payments)
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_grouped_output
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYBanking addons
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), Akretion, ACSONE SA/NV, Therp BV
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), Akretion, ACSONE SA/NV, Therp BV
COMMITTERS
COMMITTERSPedro M. Baeza, Weblate, OCA-git-bot, oca-ci, roger
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 an option to generate extra grouped moves for the
payment orders since the refactoring done to use native Odoo payments.

This serves for easing the reconciliation on bank statements of large
payment orders, handling them as one or several journal entries
according payment date.

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
account_payment_mode_form account.payment.mode group Inherits account_payment_order.account_payment_mode_form
account_payment_order_form account.payment.order div Inherits account_payment_order.account_payment_order_form
Models touched (3)

New fields (1)
  • grouped_payment_order_id Many2one → account.payment.order
    check_company=True comodel_name='account.payment.order' copy=False readonly=True string='Payment Order (Grouped)'
Public methods (0)

No public methods.

New fields (2)
  • generate_move Boolean
    default=True string='Generate Grouped Accounting Entries On File Upload'
  • post_move Boolean
    default=True
Public methods (0)

No public methods.

New fields (2)
  • grouped_move_count Integer
    compute='_compute_grouped_move_count' string='Number of Grouped Journal Entries'
  • grouped_move_ids One2many → account.move
    comodel_name='account.move' inverse_name='grouped_payment_order_id' readonly=True string='Journal Entries (Grouped)'
Public methods (5)
  • action_grouped_moves(self)
  • action_uploaded_cancel(self)
    Unreconcile and remove grouped moves.
  • generate_move(self)
    Create the moves that pay off the move lines from the payment/debit order.
  • generated2uploaded(self)
    Generate grouped moves if configured that way.
  • reconcile_grouped_payments(self, move, payments)
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_grouped_output
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYBanking addons
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), Akretion, ACSONE SA/NV, Therp BV
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), Akretion, ACSONE SA/NV, Therp BV
COMMITTERS
COMMITTERSangelmoya, Weblate, OCA-git-bot
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 an option to generate extra grouped moves for the
payment orders since the refactoring done to use native Odoo payments.

This serves for easing the reconciliation on bank statements of large
payment orders, handling them as one or several journal entries
according payment date.

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
account_payment_mode_form account.payment.mode group Inherits account_payment_order.account_payment_mode_form
account_payment_order_form account.payment.order div Inherits account_payment_order.account_payment_order_form
Models touched (3)

New fields (1)
  • grouped_payment_order_id Many2one → account.payment.order
    check_company=True comodel_name='account.payment.order' copy=False readonly=True string='Payment Order (Grouped)'
Public methods (0)

No public methods.

New fields (2)
  • generate_move Boolean
    default=True string='Generate Grouped Accounting Entries On File Upload'
  • post_move Boolean
    default=True
Public methods (0)

No public methods.

New fields (2)
  • grouped_move_count Integer
    compute='_compute_grouped_move_count' string='Number of Grouped Journal Entries'
  • grouped_move_ids One2many → account.move
    comodel_name='account.move' inverse_name='grouped_payment_order_id' readonly=True string='Journal Entries (Grouped)'
Public methods (5)
  • action_grouped_moves(self)
  • action_uploaded_cancel(self)
    Unreconcile and remove grouped moves.
  • generate_move(self)
    Create the moves that pay off the move lines from the payment/debit order.
  • generated2uploaded(self)
    Generate grouped moves if configured that way.
  • reconcile_grouped_payments(self, move, payments)
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_grouped_output
VERSION
VERSION 1.0.4
CATEGORY
CATEGORYBanking addons
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), Akretion, ACSONE SA/NV, Therp BV
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), Akretion, ACSONE SA/NV, Therp BV
COMMITTERS
COMMITTERSPedro M. Baeza, Weblate, OCA-git-bot, ferran-73, oca-ci, enricostano, Antônio Neto
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 (2)
XML IDNameModelTypeStatus
account_payment_mode_form account.payment.mode group Inherits account_payment_order.account_payment_mode_form
account_payment_order_form account.payment.order div Inherits account_payment_order.account_payment_order_form
Models touched (3)

New fields (1)
  • grouped_payment_order_id Many2one → account.payment.order
    check_company=True comodel_name='account.payment.order' copy=False readonly=True string='Payment Order (Grouped)'
Public methods (0)

No public methods.

New fields (2)
  • generate_move Boolean
    default=True string='Generate Grouped Accounting Entries On File Upload'
  • post_move Boolean
    default=True
Public methods (0)

No public methods.

New fields (2)
  • grouped_move_count Integer
    compute='_compute_grouped_move_count' string='Number of Grouped Journal Entries'
  • grouped_move_ids One2many → account.move
    comodel_name='account.move' inverse_name='grouped_payment_order_id' readonly=True string='Journal Entries (Grouped)'
Public methods (5)
  • action_grouped_moves(self)
  • action_uploaded_cancel(self)
    Unreconcile and remove grouped moves.
  • generate_move(self)
    Create the moves that pay off the move lines from the payment/debit order.
  • generated2uploaded(self)
    Generate grouped moves if configured that way.
  • reconcile_grouped_payments(self, move, payments)
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_order_grouped_output
VERSION
VERSION 1.0.3
CATEGORY
CATEGORYBanking addons
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), Akretion, ACSONE SA/NV, Therp BV
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), Akretion, ACSONE SA/NV, Therp BV
COMMITTERS
COMMITTERSPedro M. Baeza, Weblate, OCA-git-bot, oca-ci
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_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 (2)
XML IDNameModelTypeStatus
account_payment_mode_form account.payment.mode group Inherits account_payment_order.account_payment_mode_form
account_payment_order_form account.payment.order div Inherits account_payment_order.account_payment_order_form
Models touched (3)

New fields (1)
  • grouped_payment_order_id Many2one → account.payment.order
    check_company=True comodel_name='account.payment.order' copy=False readonly=True string='Payment Order (Grouped)'
Public methods (0)

No public methods.

New fields (2)
  • generate_move Boolean
    default=True string='Generate Grouped Accounting Entries On File Upload'
  • post_move Boolean
    default=True
Public methods (0)

No public methods.

New fields (2)
  • grouped_move_count Integer
    compute='_compute_grouped_move_count' string='Number of Grouped Journal Entries'
  • grouped_move_ids One2many → account.move
    comodel_name='account.move' inverse_name='grouped_payment_order_id' readonly=True string='Journal Entries (Grouped)'
Public methods (5)
  • action_grouped_moves(self)
  • action_uploaded_cancel(self)
    Unreconcile and remove grouped moves.
  • generate_move(self)
    Create the moves that pay off the move lines from the payment/debit order.
  • generated2uploaded(self)
    Generate grouped moves if configured that way.
  • reconcile_grouped_payments(self, move, payments)
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_grouped_output
VERSION
VERSION 1.0.2
CATEGORY
CATEGORYBanking addons
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), Akretion, ACSONE SA/NV, Therp BV
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), Akretion, ACSONE SA/NV, Therp BV
COMMITTERS
COMMITTERSPedro M. Baeza, 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 (2)
XML IDNameModelTypeStatus
account_payment_mode_form account.payment.mode group Inherits account_payment_order.account_payment_mode_form
account_payment_order_form account.payment.order div Inherits account_payment_order.account_payment_order_form
Models touched (3)

New fields (1)
  • grouped_payment_order_id Many2one → account.payment.order
    check_company=True comodel_name='account.payment.order' copy=False readonly=True string='Payment Order (Grouped)'
Public methods (0)

No public methods.

New fields (2)
  • generate_move Boolean
    default=True string='Generate Grouped Accounting Entries On File Upload'
  • post_move Boolean
    default=True
Public methods (0)

No public methods.

New fields (2)
  • grouped_move_count Integer
    compute='_compute_grouped_move_count' string='Number of Grouped Journal Entries'
  • grouped_move_ids One2many → account.move
    comodel_name='account.move' inverse_name='grouped_payment_order_id' readonly=True string='Journal Entries (Grouped)'
Public methods (5)
  • action_grouped_moves(self)
  • action_uploaded_cancel(self)
    Unreconcile and remove grouped moves.
  • generate_move(self)
    Create the moves that pay off the move lines from the payment/debit order.
  • generated2uploaded(self)
    Generate grouped moves if configured that way.
  • reconcile_grouped_payments(self, move, payments)