Reconcile entries from pseudo bank statements

account_bank_statement_clearing_account
REPOSITORY
REPOSITORYOCA/bank-statement-import
GIT
GIThttps://github.com/OCA/bank-statement-import.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/bank-statement-import/tree/13.0/account_bank_statement_clearing_account
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYBanking addons
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Opener B.V., Vanmoof BV
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Opener B.V., Vanmoof BV
COMMITTERS
COMMITTERSRonald Portier (Therp BV), OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/bank-statement-import
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:34:15
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (0)

No views found for this module.

Models touched (1)

New fields (0)

No new fields.

Public methods (5)
  • button_confirm_bank(self)
    When confirming the statement, trigger the reconciliation of the lines on the clearing account (if applicable)
  • button_reopen(self)
    When setting the statement back to draft, unreconcile the reconciliation on the clearing account
  • get_reconcile_clearing_account_lines(self)
    If this statement qualifies for clearing account reconciliation, return the relevant lines to (un)reconcile. This is the case if the default journal account is reconcilable, each statement line has a counterpart line on this account for the full amount and the sum of the counterpart lines is zero.
  • reconcile_clearing_account(self)
    If applicable, reconcile the clearing account lines in case all lines are still unreconciled.
  • unreconcile_clearing_account(self)
    If applicable, unreconcile the clearing account lines if still fully reconciled with each other.