OdooWiki OCA HUB

OCA/account-reconcile

OCA community repository with 43 Odoo modules confirmed in the OdooWiki catalogue (versions 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0). Reviewed on 2026-11-03.

Open on GitHub

Confirmed modules per version

12.0
18 modules
13.0
11 modules
14.0
20 modules
15.0
11 modules
16.0
15 modules
17.0
7 modules
18.0
19 modules
19.0
4 modules
20.0
0 modules

Modules in the repository

  • account_bank_statement_reopen_skip_undo_reconciliation

    When you reset a bank statement back to 'New', Odoo no longer undoes the reconciliation of its already reconciled lines. Those lines stay posted and reconciled, so you can adjust the statement without losing completed work.

  • account_banking_reconciliation

    Lets accounting users build bank reconciliation statements, tick off which journal items have cleared the bank, and track the difference between the bank statement and Odoo until it reaches zero.

  • Account In PaymentOdoo 14, 16, 17, 18, 19
    account_in_payment

    This module changes how invoices are marked when a payment is registered directly from the invoice, so they show as 'In Payment' instead of 'Paid'.

  • Account Mass ReconcileOdoo 12, 13, 14, 15, 16, 17, 18
    account_mass_reconcile

    Create reconciliation profiles per account that automatically match large volumes of journal items, run them manually or on a schedule, and keep a history of what was reconciled.

  • account_mass_reconcile_as_job

    Runs mass reconciliation in the background as queued jobs instead of during the user's click, so large reconciliations no longer block the screen. It is switched on or off with a system setting.

  • account_mass_reconcile_by_mrp_production

    Adds two new mass reconciliation methods in Odoo that let you match journal items using the Manufacturing Order or the Unbuild Order linked to each line.

  • account_mass_reconcile_by_purchase_line

    Adds a new mass reconciliation method that matches debit and credit journal items using the product and the purchase order line, useful for clearing the 'Goods Received Not Invoiced' accrual account.

  • account_mass_reconcile_by_sale_line

    Adds a new mass reconciliation method that matches journal items using the sale order line and product, so users can automatically clear the 'Goods Delivered Not Invoiced' accrual account.

  • account_mass_reconcile_ref_deep_search

    Adds a new mass reconciliation method that matches debit and credit journal items by partner and by searching the credit entry reference inside the debit entry reference.

  • Journal Entry base importOdoo 12, 14, 16, 18
    account_move_base_import

    Import accounting entries from CSV or Excel files directly as journal entries, then automatically complete them (partner, accounts) using configurable rules set on the journal.

  • account_move_line_reconcile_manual

    This module adds a manual reconciliation wizard that lets accountants quickly reconcile selected journal items, either fully, partially, or with a write-off entry. It also provides reusable write-off models to predefine accounts, journals, and analytic…

  • account_move_reconcile_forbid_cancel

    Prevents users from cancelling or resetting to draft any invoice or journal entry that has already been reconciled (paid).

  • Account Move Reconcile HelperOdoo 12, 13, 14, 15, 16, 17, 18
    account_move_reconcile_helper

    Adds a button on Journal Items that opens a list of all lines reconciled directly or indirectly with the selected line, so you can trace the full reconciliation chain.

  • account_move_so_import

    Adds two automatic matching rules that find the customer on a bank statement line by looking up a Sales Order using the line's label or payment reference.

  • account_move_transactionid_import

    Import bank statement files that contain a transaction ID and let Odoo automatically find the matching sales order or invoice to fill in the partner and account on each statement line.

  • Account Partner ReconcileOdoo 12, 13, 14, 15, 16, 17, 18
    account_partner_reconcile

    Adds "Match Receivables" and "Match Payables" buttons on the partner form so accountants can jump straight into the reconciliation screen filtered on that partner and its receivable or payable account.

  • account_reconcile_analytic_tag

    Lets accountants add analytic tags while reconciling bank statement lines and while setting up reconciliation models, so tagged costs and revenues are carried into the journal entries created during reconciliation.

  • account_reconcile_due_date

    Adds a Due date field on bank statement lines and, when the line is reconciled, copies that date onto the journal items' maturity date.

  • account_reconcile_exclude_account

    Lets you list accounts on a journal that should never appear as matching candidates in the bank reconciliation widget, so those journal items are hidden from the reconciliation suggestions.

  • account_reconcile_match_regex

    Adds a regular expression field to reconciliation models so Odoo can extract the invoice number from a payment reference and use it to match bank statement lines with invoices.

  • account_reconcile_model_oca

    Adds reconciliation model rules back to Odoo Community so bank statement lines can be automatically matched with invoices, bills and other journal items, with optional write-offs and payment tolerance.

  • account_reconcile_model_strict_match_amount

    Adds a 'Strict Amount Matching' option to reconciliation models so that automatic matching only proposes entries whose amount really matches the statement line, instead of bypassing the amount rule when the communication text matches exactly.

  • Account Reconcile OcaOdoo 16, 17, 18, 19
    account_reconcile_oca

    Lets users reconcile bank statement lines and reconcilable accounts directly in Odoo, matching them against existing journal items or creating counterpart entries, with automatic rules and a dedicated reconciliation screen.

  • account_reconcile_oca_add_default_filters

    When a bank statement line has a partner, the Reconcile tab automatically filters journal items to show only receivable, payable and outstanding payment/receipt lines, hiding VAT lines by default.

  • account_reconcile_oca_queue

    Lets you run automatic bank statement reconciliation in the background as a queue job instead of waiting for it to finish on screen. A new setting on the company controls whether auto-reconciliation is deferred.

  • Reconcile payment ordersOdoo 12, 13, 14, 15
    account_reconcile_payment_order

    When reconciling a bank statement line, Odoo automatically proposes the unreconciled journal items coming from payment orders whose total matches the statement amount.

  • account_reconcile_reconciliation_date

    Adds a Reconciliation Date field to invoices, payments and full reconciliations, so users can see when a document was actually reconciled.

  • account_reconcile_restrict_partner_mismatch

    Prevents reconciling receivable and payable journal items that belong to different partners (or one with a partner and one without). Also provides a report listing already-reconciled items that break this rule.

  • account_reconcile_rule

    Automatically applies reconciliation models (write-off entries) when reconciling bank statements, based on configurable rules for rounding differences or foreign currencies.

  • account_reconcile_sale_order

    Lets you match incoming bank payments to sales orders and invoice them only when the money is received, avoiding invoices for customers who never pay.

  • account_reconcile_wizard

    Reconcile journal items using a guided wizard instead of the reconciliation widget. It can transfer balances between two accounts and create write-off entries when amounts do not match.

  • account_reconciliation_widget

    Restores the bank statement and manual reconciliation screens in Odoo Community, letting accountants match bank transactions and journal items against invoices, payments and write-offs from a dedicated widget.

  • account_reconciliation_widget_due_date

    Adds a Due date field to bank statement lines and to the bank reconciliation widget, so the due date you enter during reconciliation is copied to the journal items' maturity date.

  • account_reconciliation_widget_limit_aml

    Adds a company setting that makes the bank reconciliation widget apply the existing reconciliation start date to all account move lines, not only payment-related ones.

  • account_reconciliation_widget_partial

    Lets you partially reconcile a bank statement line by editing the amount applied to a matching entry, instead of always matching the full amount.

  • account_set_reconcilable

    Allows changing the 'Allow Reconciliation' setting on an account that already has journal items, which Odoo normally blocks. When you change it, existing journal items are updated so their reconciliation status stays correct.

  • account_skip_bank_reconciliation

    Lets you hide selected accounts from bank statement reconciliation and restrict a bank journal to only reconcile specific accounts, so unwanted journal items never appear in the matching list.

  • Bank Statement BaseOdoo 16, 17, 18, 19
    account_statement_base

    This module brings back the Bank Statement and Bank Statement Lines screens in Odoo, so users can view, create and manage bank statement lines and jump to their journal entries.

  • account_statement_reconcile_status

    Adds a reconciliation status badge to bank statements so you can see at a glance which statements are not started, in progress, or fully reconciled, and flags statements that were changed after being fully reconciled.

  • bank_statement_check_number

    Adds a check number field to bank statement lines, visible in the list and form views, and automatically copies it onto the related journal entry lines.

  • bank_statement_foreign_currency

    Shows the foreign currency and foreign currency amount columns in the bank statement lines, so users can enter and see both the bank account currency and the original foreign currency amounts.

  • bank_statement_journal_items

    Adds a "Journal Items" button on the bank statement form so users can open the accounting entries linked to a statement in one click.

  • base_transaction_id

    Adds a Transaction ID field to sales orders and invoices so you can record the payment reference from a bank or payment provider. The value entered on a sales order is automatically copied to the invoice created from it.

Data imported from GitHub: every listed version is confirmed (branch, module directory and installable manifest checked on the review date). Active support and OCA certification are not assessed.