Account Payment Mode Auto Reconcile

account_payment_mode_auto_reconcile
REPOSITORY
REPOSITORYOCA/account-reconcile
GIT
GIThttps://github.com/OCA/account-reconcile.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-reconcile/tree/10.0/account_payment_mode_auto_reconcile
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYBanking addons
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSAkim Juillerat, oca-travis, OCA-git-bot
WEBSITE
WEBSITEhttps://github.com/OCA/bank-payment
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:20:01
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/bank-payment:
    - account_payment_partner
    - account_payment_mode
odoo/odoo:
    - account
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - web_tour
    - report
    - analytic
    - web_planner
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_inherit account.payment.mode.form.inherit account.payment.mode group Inherits account_payment_mode.account_payment_mode_form
invoice_form_inherit account_payment_partner.invoice_form.inherit account.invoice field Inherits account_payment_partner.invoice_form
Models touched (3)

New fields (3)
  • display_payment_mode_warning Boolean
    compute='_compute_payment_mode_warning'
  • payment_mode_id Many2one
    states={'draft': [('readonly', False)], 'open': [('readonly', False)]}
  • payment_mode_warning Char
    compute='_compute_payment_mode_warning'
Public methods (4)
  • auto_reconcile_credits(self, partial_allowed=True)
    @api.multi
  • auto_unreconcile_credits(self)
    @api.multi
  • invoice_validate(self)
    @api.multi
  • write(self, vals)
    @api.multi

New fields (1)
  • payment_mode_auto_reconcile Boolean
Public methods (1)
  • create(self, vals)
    @api.model

New fields (3)
  • auto_reconcile_allow_partial Boolean
    default=True help='Allows automatic partial reconciliation of outstanding credits' string='Allow partial'
  • auto_reconcile_outstanding_credits Boolean
    help='Reconcile automatically outstanding credits when an invoice using this payment mode is validated, or when this payment mode is defined on an open invoice.' string='Auto reconcile'
  • auto_reconcile_same_journal Boolean
    default=False help='Only reconcile payment in the same journal than the invoice' string='Only same journal'
Public methods (0)

No public methods.

STATUS
STATUSOpen migration PR - not merged yet for this version
REPOSITORY
REPOSITORYOCA/account-reconcile
PULL REQUEST
PULL REQUEST[16.0][MIG] account_payment_mode_auto_reconcile: Migrate to version 16.0 (#537)