The Problem We Solve

Getting bank transactions into Odoo should be simple. Instead, it's expensive, unreliable, and dangerous.

Sync Fees

Recurring Sync Fees You Shouldn't Be Paying

Odoo's bank synchronization relies on Plaid or Yodlee — third-party providers that charge monthly fees just to pull transactions into your ERP. For small businesses, it's cost you can't justify.

Connection Drops

Connections That Break Every Month

Plaid and Yodlee connections drop constantly — expired tokens, MFA re-prompts, bank-side changes. You spend more time reconnecting than reconciling. Canadian banks are especially unreliable.

Canadian Banks

Canadian Banks Don't Play Nice

Many Canadian financial institutions don't support direct feeds through Plaid or Yodlee at all. You're left with no automated option — just manual data entry or CSV gymnastics.

CSV Errors

CSV Import Is Error-Prone

Every bank formats CSV differently. Column mapping, date formats, sign conventions — one wrong field and your statement is garbage. OFX is a standardized format that eliminates this entirely.

Duplicate Entries

No Duplicate Detection — Double Entries Everywhere

Import the same file twice with Odoo's built-in importer and you get double entries. No warning, no check. You won't notice until your bank rec is off by thousands of dollars.

Data Privacy

Your Banking Credentials on Someone Else's Server

Plaid and Yodlee require your bank login credentials. That's a third party storing your banking access. With file import, your credentials never leave your bank's website.

Your Problem. Our Feature. One Line Each.

No vague promises. Every real-world headache, matched to a specific thing Fusion Bank Statements does today.

Problem

"We're paying $30+/month for Plaid just to pull in bank transactions."

Solution

Fusion Bank Statements is free. Download your OFX file from the bank, upload to Odoo. Zero ongoing cost.

Problem

"Our bank sync disconnects every few weeks. We have to re-authenticate constantly."

Solution

No connection to break. File import works every time — download, upload, done.

Problem

"Our Canadian bank isn't supported by Plaid or Yodlee. We have no automated option."

Solution

Every Canadian bank that offers OFX/QFX downloads works — TD, RBC, BMO, Scotiabank, CIBC, Desjardins, and credit unions.

Problem

"I imported the same CSV twice and didn't notice. Now my bank rec is off by $14,000."

Solution

Every OFX transaction has a unique fitid. Import the same file twice — duplicates are skipped automatically. Zero double entries.

Problem

"Every bank's CSV has different columns and date formats. Mapping is a nightmare."

Solution

OFX/QFX is a standardized format. No column mapping, no date format guessing. The file tells the module exactly what each field is.

Problem

"I don't want a third party storing my bank login credentials."

Solution

Your credentials stay on your bank's website. Fusion Bank Statements reads a file — it never touches your banking login.

Problem

"We have 4 bank accounts across 2 banks. Managing sync for all of them is chaos."

Solution

Batch import — upload multiple OFX files at once. Each file auto-matches to the correct journal by account number.

Problem

"We're a small business. We can't justify paying for bank sync on top of everything else."

Solution

Free module. Free forever. LGPL-3 open source. No per-user fees, no transaction limits, no upsells.

Three Steps. No Configuration. No Fees.

Fusion Bank Statements turns a manual, error-prone process into a reliable two-minute task

Download Statement

1. Download from Your Bank

Log into your bank's online banking portal and download your statement in OFX, QFX, or QBO format. Most Canadian banks offer this under "Download Transactions" or "Export."

Upload to Odoo

2. Upload to Odoo

Open your bank journal in Odoo, click "Import Statement," and select your file. The module parses every transaction — amounts, dates, descriptions, and payees — instantly.

Duplicate Check

3. Automatic Duplicate Detection

Every transaction carries a fitid — a unique identifier from your bank. The module checks every fitid against existing records. Duplicates are silently skipped. No double entries, ever.

Reconcile

4. Reconcile as Normal

Statement lines appear in Odoo's bank reconciliation view, ready to match against invoices, bills, and payments. Your existing workflow doesn't change — just the import method.

Simple Module. Rock-Solid Features.

Fusion Bank Statements does one thing and does it right — reliable bank statement import with zero ongoing cost.

OFX Import

OFX / QFX / QBO Import

Reads the industry-standard Open Financial Exchange format. Works with every major bank that offers statement downloads.

Duplicate Detection

Fitid Duplicate Detection

Every transaction's unique financial institution ID is stored. Re-import a file and duplicates are skipped automatically.

Batch Import

Batch Import

Upload multiple statement files at once. Each file is matched to the correct bank journal by account number.

No External Server

No External Server

Everything runs locally on your Odoo instance. No API calls, no third-party data sharing, no credentials to manage.

$0
Cost — Free Forever
3
File Formats Supported
0
External Dependencies
100%
Duplicate Detection Rate

Built for Businesses That Just Want Their Bank Data in Odoo

No API keys, no sync subscriptions, no broken connections. If your bank offers OFX downloads, you're covered.

Canadian Small Businesses

Your bank isn't on Plaid's supported list. Or it is, but it disconnects every two weeks. Download OFX from your bank's website and import it — every time, reliably.

Multi-Bank Operations

Operating accounts at TD, payroll at BMO, USD at RBC? Batch-import all your statements in one go. Each file auto-matches to the right journal.

Bookkeepers & Accountants

Managing multiple clients on Odoo? Download each client's OFX file and import it into their database. Standardized format means no per-bank CSV mapping headaches.

Privacy-Conscious Organizations

Don't want a third party storing your bank credentials? File import keeps your login on your bank's website. The module only reads the exported file.

Credit Union Members

Credit unions rarely support Plaid or Yodlee. But almost all of them offer OFX/QFX statement downloads. This module bridges that gap.

Budget-Conscious Startups

Every dollar counts. Why pay for bank sync when you can import statements for free? Install the module, skip the subscription, and spend your money where it matters.

Stop Paying for Bank Sync. Start Importing for Free.

Download the module, upload your first OFX file, and see your transactions in Odoo in under five minutes. No API keys, no subscriptions, no configuration.