Skip to content
✦ Made with Docsie · generated from video

How to Reconcile a Bank Account in Odoo

Reconciling a bank account in Odoo is the process of validating your bank transactions by matching them to existing invoices, bills, and payments, or by manually assigning them to an account. This guide walks you through how to reconcile a bank account in Odoo, from reviewing journal entries to matching transactions and correcting reconciliations when needed.

Odoo 3 steps 19 screenshots 1424 words Source video 7:48 Generated cost $2.80

Video: Bank reconciliation | Odoo Accounting by Odoo (2026). All credit for the demonstration goes to the creator; watch the original on YouTube. The written guide below was generated from this video by Docsie. Creator? Request a change or removal.

Reconciling a bank account in Odoo is the process of validating your bank transactions by matching them to existing invoices, bills, and payments, or by manually assigning them to an account. This guide walks you through how to reconcile a bank account in Odoo, from reviewing journal entries to matching transactions and correcting reconciliations when needed.

Presenter explaining the importance of bank reconciliation, seated at a desk in a studio setting
Presenter explaining the importance of bank reconciliation, seated at a desk in a studio setting

Prerequisites

Before you begin, make sure you have access to the Odoo Accounting application and that your bank journal contains posted transactions ready to be matched.

1

Open the Accounting application

From the Odoo dashboard, click the Accounting app icon. The dashboard displays several app icons, including Discuss, Calendar, Appointments, To-do, Knowledge, Contacts, Dashboards, Accounting, Documents, Planning, Employees, Apps, and Settings.

Odoo dashboard with multiple app icons, with the Accounting app highlighted
Odoo dashboard with multiple app icons, with the Accounting app highlighted
2

Review journal entries for your bank

Go to Accounting > Journal Entries. Use the filter options to search for your bank journal, and in the filter dropdown select Posted and Bank to display only posted bank journal entries.

Inspect a journal entry's details

Click into a specific bank journal entry to open its details. The screen shows the entry number (for example, BNK1/2025/00057), accounting date, journal type, and status (Posted). The Journal Items tab lists the accounts involved, partners, labels, debit, and credit amounts.

In the example shown, account 550001 Bank is debited 996.46 €, and account 499000 Suspense Accounts is credited 996.46 €, both linked to partner Floyd Steward.

For incoming transactions, debit is applied to the bank account and credit to the suspense account. For outgoing transactions, the debits and credits are switched. The suspense account acts as a temporary holding account until reconciliation takes place.

See how reconciliation updates a journal entry

After reconciliation, the suspense account is replaced by the account of the counterpart item, such as the accounts receivable for a customer. The journal entry then shows the bank account and the customer account, with the suspense account removed. A Reconciled Items smart button appears, confirming that the transaction has been reconciled.

Reconciled journal entry showing bank and customer accounts, with reconciliation details and the smart button
Reconciled journal entry showing bank and customer accounts, with reconciliation details and the smart button

In this example, account 550001 Bank is debited 632.40 €, and account 400000 Customers is credited 632.40 €, both linked to partner Garden Designs.

3

Access the Bank Matching screen

Return to the Accounting dashboard and locate the Bank section. Here you will find a Transactions button that opens all transactions for the selected bank journal, and a 4 to reconcile button that filters for unreconciled transactions only.

Click Transactions to open the full list. The Bank Matching screen displays transactions grouped by date, with the most recent at the top. Each transaction shows its date, partner, label, and amount, along with action buttons such as Set Partner, Set Account, Receivable, Payable, and Reconcile.

Unreconciled transactions appear at the top of the list with purple suggested-action buttons. The suggested action depends on the transaction's context: Odoo suggests Set Partner when a partner is missing, and Reconcile when open invoices exist for the partner.

Odoo Accounting dashboard with the Bank section, showing the Transactions and "4 to reconcile" buttons
Odoo Accounting dashboard with the Bank section, showing the Transactions and "4 to reconcile" buttons
4

Reconcile a transaction using suggested actions

Use the suggested action buttons to process each transaction:

  • Click Set Partner if the transaction is missing a partner.
  • Click Set Account to write off the transaction directly to a specific account.
  • Click Reconcile to match the transaction with open invoices, bills, or payments for the partner.

The purple color of a button indicates Odoo's recommended next step.

If the partner has open invoices, bills, or payments, use Reconcile to match the transaction. If there are no open records, match the transaction directly with the receivable or payable account, depending on whether it is incoming or outgoing.

Odoo Bank Matching screen with the cursor over the "Set Account" button, showing suggested reconciliation actions
Odoo Bank Matching screen with the cursor over the "Set Account" button, showing suggested reconciliation actions
Accounting dashboard showing a transaction with the Reconcile button and Receivable status after removing a match
Accounting dashboard showing a transaction with the Reconcile button and Receivable status after removing a match

View additional actions

Click the vertical ellipsis (three dots) next to an action button to see the full list of available actions: Receivable, Reconcile, Set Account, Upload Bills, Internal Transfers, Cash Discount, Manage Models, and Delete Transaction. Use Manage Models to access reconciliation models.

Odoo Bank Matching screen with the vertical ellipsis menu open, displaying the full list of reconciliation actions
Odoo Bank Matching screen with the vertical ellipsis menu open, displaying the full list of reconciliation actions
5

Identify already reconciled transactions

Transactions that have already been reconciled display a green check mark along with the name of the matched record or account, such as "INV/2025/00050" or "400000 Customers," instead of suggested action buttons. These entries no longer show purple action buttons like Set Partner, Receivable, or Payable.

Odoo Bank Matching screen showing green check marks and matched record names for reconciled transactions
Odoo Bank Matching screen showing green check marks and matched record names for reconciled transactions
6

Reconcile a transaction missing a partner

Odoo uses a built-in rule to simplify reconciliation: if two out of three elements (partner, label, amount) match between a transaction and an invoice, bill, or payment, Odoo automatically matches them without manual intervention.

To reconcile a transaction without a partner:

  • Locate a transaction at the top of the list with no partner set and a non-structured label.
  • Click Set Partner.
  • Search for and select the correct partner, for example "Oasis Garden Design."

Odoo automatically matches the transaction with the correct invoice when the partner and amount are perfect matches.

Odoo Bank Matching screen with the "Set Partner" button and a search for "Oasis Garden Design," showing an automatic invoice match
Odoo Bank Matching screen with the "Set Partner" button and a search for "Oasis Garden Design," showing an automatic invoice match
7

Write off a transaction without open invoices

When a transaction's partner is set but there are no open invoices or bills:

  • For incoming transactions, click Receivable to write off directly to the receivable account.
  • For outgoing transactions, click Payable to write off directly to the payable account.

If you need additional options, click the vertical ellipsis next to the Payable button.

Odoo Bank Matching screen with the vertical ellipsis menu open, showing options including Receivable, Reconcile, Set Account, Upload Bills, Internal Transfers, Cash Discount, Manage Models, and Delete Transaction
Odoo Bank Matching screen with the vertical ellipsis menu open, showing options including Receivable, Reconcile, Set Account, Upload Bills, Internal Transfers, Cash Discount, Manage Models, and Delete Transaction
8

Reconcile a transaction against multiple invoices

To match a transaction with more than one invoice:

  • Locate the transaction in the Current Balance list, for example the entry for "Floyd Steward x" dated Dec 24.
  • Click the Reconcile button next to the transaction.

A Search: Journal Items to Match window opens, filtered by the partner. In this example, for Floyd Steward the available invoices are:

  • Dec 15, 2025 | INV/2025/00052 | Floyd Steward | +++514/8592/44914+++ | 682.18 €
  • Dec 11, 2025 | INV/2025/00051 | Floyd Steward | +++165/2294/01983+++ | 271.54 €
  • Nov 3, 2025 | INV/2025/00026 | Floyd Steward | +++000/0000/08181+++ | 562.65 €

Check the boxes for the invoices you want to match. In this example, select the first two invoices.

Verify that the Balance at the top right of the window reads 0.00 €, confirming the amounts match, then click Select at the bottom left to save your selections.

Back on the main transaction list, the reconciled transaction now displays the matched invoice numbers, such as INV/2025/00052 and INV/2025/00051, along with the updated statement amount. Confirm that the transaction shows as reconciled.

If there is a small difference between the payment and the invoices, Odoo automatically reconciles the transaction as long as the difference falls within the permitted tolerance range.

Accounting dashboard with transaction list, the "Floyd Steward x" entry highlighted, and the Reconcile button visible
Accounting dashboard with transaction list, the "Floyd Steward x" entry highlighted, and the Reconcile button visible
Main accounting dashboard showing the reconciled transaction with invoice numbers listed
Main accounting dashboard showing the reconciled transaction with invoice numbers listed
Reconciled transaction highlighted, with a tooltip showing invoice details and amounts
Reconciled transaction highlighted, with a tooltip showing invoice details and amounts
9

Set a different account for a transaction

To assign a different account, click the vertical ellipsis next to the transaction and select Set Account from the dropdown menu.

In the account selection dialog, search for the appropriate account, such as "Miscellaneous expense account" or "Miscellaneous operating charges," to categorize the transaction correctly.

After selecting the appropriate account, confirm your choice. The transaction is now fully reconciled, with the updated status, invoice numbers, and accounts reflected in the transaction list.

Dropdown menu from the vertical ellipsis with the "Set Account" option highlighted
Dropdown menu from the vertical ellipsis with the "Set Account" option highlighted
Dropdown menu open, ready to select "Set Account" for categorizing the transaction
Dropdown menu open, ready to select "Set Account" for categorizing the transaction
Accounting dashboard showing the fully reconciled transaction, with invoice numbers and reconciled status
Accounting dashboard showing the fully reconciled transaction, with invoice numbers and reconciled status
10

Edit a reconciled match

To change a reconciled transaction, expand the transaction line by clicking the arrow or plus icon next to it, then click the pencil (edit) icon to open the Edit Line dialog.

In the Edit Line window, you can:

  • Edit the balance amount (for example, change 632.40 € to another value).
  • Switch between recording a full payment or a partial payment by clicking the "partial payment" link.
  • Review details such as Date (Dec 23, 2025), Account (400000 Customers), Partner (Garden Designs BE), and Label (+++154/9634/51540+++).

Click Save to apply your changes, To Review to flag the entry for further review, or Discard to cancel.

Accounting dashboard with a transaction expanded and the pencil icon visible for editing a match
Accounting dashboard with a transaction expanded and the pencil icon visible for editing a match
11

Remove and redo a reconciliation

If you need to undo a reconciliation, click the trash (delete) icon next to the reconciled transaction. This clears the match so you can reconcile the transaction differently or correct an error.

If a balance remains after removing a reconciliation, use the Reconcile button to match the outstanding amount with the correct invoices or accounts. The transaction displays as "Receivable" until it is fully reconciled.

Accounting dashboard with the trash icon visible for removing a reconciliation
Accounting dashboard with the trash icon visible for removing a reconciliation

Summary

You now know how to reconcile a bank account in Odoo: reviewing journal entries, filtering bank transactions, using suggested actions like Set Partner, Set Account, Receivable, Payable, and Reconcile, matching transactions against multiple invoices within tolerance, and editing or removing reconciliations when corrections are needed.

Odoo Bank Matching screen with unreconciled transactions and suggested action buttons highlighted
Odoo Bank Matching screen with unreconciled transactions and suggested action buttons highlighted

What's next

Explore Manage Models in the Bank Matching ellipsis menu to set up reconciliation models that can further automate how transactions are matched in the future.

Generation details: cost, quality tiers

Docsie billed 4,000 credits ($2.80) to analyze this 8-minute video at standard quality. The rewrite, template fill and Word/PDF exports were included. The same video at each quality tier:

QualityFrames sampledCreditsApprox. cost
Draftevery 16-30 s2,000$1.40
Standard (this guide)every 8-15 s4,000$2.80
Detailedevery 4-7 s8,000$5.60
Ultraevery 1-3 s16,000$11.20

Credits priced at $0.70 per 1,000; plans include a monthly allowance. Enterprise customers on on-premise or bring-your-own-model deployments run this on their own inference and pay no per-video credits.

Generated by Docsie Video-to-Docs on 2026-10-25 from a 7-minute video. Screenshots are frames from the source video and belong to their creator, Odoo, whose original is embedded above. If you own this video and want the guide removed or credited differently, contact us and we will act within one business day.

Turn your own training videos into guidesJoin teams that save hours, reduce documentation work and scale training with Docsie.
See Docsie in action. No commitment.

Ready to Transform Your Documentation?

Start creating professional documentation that your users will love