Qonto Odoo Connector Odoo app icon

Qonto Odoo Connector

Import Qonto bank accounts and transactions into Odoo Accounting, with OAuth, hourly sync, and optional receipts.

  • Community
  • Enterprise
  • Odoo.sh
  • On-premise

Industry

Banking & Finance

Qonto Odoo Connector Odoo module preview

Available languages

  • English
  • French

Overview

About this app

Qonto Odoo Connector brings Qonto accounts into Odoo as bank journals and statement lines. You connect with OAuth (sandbox or production), map each Qonto account to a journal, then import completed transactions. The first run takes a recent window (90 days by default). After that, an hourly job and an optional HTTPS webhook keep new lines coming. Counterparties can be matched to partners by IBAN, then name. Receipts can be attached to the statement line. Re-running a sync does not duplicate a Qonto transaction. You still reconcile in Odoo as usual.

Features

  • OAuth connection

    Connect Sandbox or Production from Settings. Tokens refresh in the background. You supply your own Qonto Developer Portal application.

  • Accounts to bank journals

    Sync Qonto accounts (and optional linked external accounts). Map each one to an Odoo bank journal, or create a journal from the IBAN.

  • No duplicate imports

    Completed Qonto transactions become statement lines once per company. Money in is positive; money out is negative.

  • Hourly sync and a wizard

    Auto Sync accounts refresh every hour. A wizard can fetch new lines, a date range, or full history. First run uses a recent day window (90 days by default).

  • Optional live webhooks

    On a public HTTPS database, Qonto can push transaction updates so you do not wait for the hourly job. HTTP-only databases skip this.

  • Partners and receipts

    Match the counterparty by IBAN, then name. Optionally create a partner. Optionally attach Qonto receipts to the statement line.

Qonto Odoo Connector is for companies that bank with Qonto and keep books in Odoo. It uses Qonto’s public OAuth API (you create the application in the Qonto Developer Portal). It is not an official Qonto product and it does not send payments from Odoo to Qonto.

After you authorize Odoo, the connector can list your Qonto organization and accounts, create or map a bank journal from the IBAN, and import completed transactions as bank statement lines. Accountants then reconcile those lines in standard Odoo Accounting.

  • Connect: Settings → Qonto. Choose Sandbox or Production, paste Client ID and Secret (staging token in sandbox), then Connect to Qonto. Callback URL is /qonto/oauth/callback on your database. Tokens refresh automatically.
  • Accounts: Accounting → Qonto → Bank Accounts. Map each Qonto account to an Odoo bank journal, or create a journal from the IBAN when that option is on. Optional import of Qonto-linked external accounts.
  • Transactions: Money in is a positive statement line; money out is negative. Each Qonto transaction is stored once (unique per company). Default import is completed transactions only.
  • First sync vs later: The first import uses a day window (90 days unless you change it). Accounting → Qonto has a wizard for new lines only, a date range, or full history.
  • Hourly job: Mapped accounts with Auto Sync on are refreshed every hour.
  • Webhooks (optional): If the database URL is public HTTPS, Qonto can notify Odoo of new transactions. Local HTTP databases skip webhook registration. Signatures are checked.
  • Partners and receipts: Optional match by IBAN then name, optional create partner if none matches, optional download of Qonto receipts onto the statement line.
  • Dashboard and history: Accounting → Qonto → Dashboard and Sync History show last sync, errors, and import counts. Multi-company is supported. Invoicing users get Qonto User; Accounting managers get Qonto Manager.

Works on Community and Enterprise, including Odoo.sh and your own server, if Odoo can reach Qonto over HTTPS and (for OAuth/webhooks) Qonto can reach your database URL. 

Reviews

Be the first to rate this app.

Leave a rating

Rating

Your email is not shown publicly.

Need a full demo or a customized workflow?

Book a walkthrough of this app on a live instance, or tell us how you want the module to fit the process you already run.

A little closer, wherever you are

Big world.
Close partnership.

Good work travels. We bring product engineering, AI and Odoo ERP to the conversation, and make room for your way of working.

01 / BaseAhmedabadIndia, remote
02 / ApproachOne shared planDiscovery to delivery
03 / ConnectionBuilt around youAgreed meeting rhythm