Promotions

New products

  • DoliScribe — Audio notes and Mistral transcription in Dolibarr

    DoliScribe lets you record voice notes from Dolibarr, transcribe them with the Mistral API (Voxtral), then insert the text into your fields. Every recording is kept: audio file, transcript, and link to the related object — so you always have a searchable history.

    150.00 €
  • Odoo Payroll for Dolibarr

    Odoo Payroll for Dolibarr brings advanced payroll management to Dolibarr, inspired by Odoo. Define salary structures, calculation rules, categories and employee contracts, then generate payslips based on your settings. Structures can inherit from each other to share common rules.

    180.00 €

Qonto Sync: Automatic bank feeds, reconciliation and one-click expenses

mp25051d20260906023540

New

Your bank transactions land in Dolibarr on their own: Qonto in two fields, or open banking for your bank. Every line is deduplicated, matched against your invoices (partial payments included) or turned into a paid supplier invoice with its receipt attached. Rules pre-fill the action, you confirm. Works standalone, even better with DoliBank Match.

149.00 €
Excl. tax

  • Author arcchester
  • Module version 1.0.0
  • Release date 09/06/2026
  • Access to download and updates Lifetime access
  • How to contact support support@arcchester.com
  • Compatibility Dolibarr V20 - V24   -   PHP7.4 - 8.3
  • Last update 09/24/2026 03:21 PM

More info...

The bank statement is where half of your data entry begins. Today: export a file from the bank, import it into Dolibarr, tick lines by hand. DoliBank Sync removes those three steps.

Two ways to connect your bank

  • Qonto, in two fields: your organisation slug and your API key. Every account of the organisation is fetched, together with the receipts attached to your transactions.
  • Open banking, for every other bank: pick your bank from the list, grant consent on its own website, come back to Dolibarr. The module tracks consent expiry, warns you by e-mail before the deadline and lets you renew without reconfiguring anything.

Fetching runs on its own, never a duplicate

A scheduled job fetches your accounts every hour. Every transaction carries a fingerprint: replaying a fetch, re-reading thirty days of history or running two synchronisations back to back never writes the same line twice.

Five one-click actions on a line

  1. Match an invoice, customer or supplier. The module ranks the open invoices that fit (exact amount, reference found in the label, third-party name) and shows a score. The native payment is created and linked to the existing bank line: no duplicate entry in your account. An amount below the remaining due records a partial payment.
  2. Create a supplier invoice, validated and paid by this line, with the receipt fetched from the bank attached to the invoice.
  3. Record a miscellaneous payment: bank fees, taxes, movements without a third party.
  4. Link an internal transfer to its mirror line on another Dolibarr account.
  5. Ignore, with a reason kept on file.

Rules that propose, never decide

"Label contains OVH" becomes: supplier OVH, account 613500, VAT 20%, label "OVH hosting {date}". The rule pre-fills the form, you confirm. Nothing is ever posted without a human click. After a manual entry, the module offers to turn it into a rule.

Standalone, or with DoliBank Match

On its own, lines are written into Dolibarr's native bank account. If DoliBank Match is installed, they feed its explainable reconciliation engine (candidates, scores, multi-invoice allocation). The module detects this by itself; you can force either mode.

The reassuring check: the balance gap

The dashboard shows the balance reported by the bank next to your Dolibarr balance, account by account. The gap should read 0.00. If it does not, you see it at once.

Installed in ten minutes

  1. Enable the module (the Bank module is required, the scheduler recommended).
  2. Create a connection and test it.
  3. Map each bank account to a Dolibarr bank account.
  4. Click "Fetch now".

Security

  • Read-only access: the module cannot issue any payment or transfer order.
  • Keys and tokens encrypted at rest (AES-256); never displayed again, never written to logs.
  • Every modifying action goes through a token-protected form and a dedicated permission (read, process, manage connections, configure).
  • No direct writes into Dolibarr tables: everything goes through its own classes.

What the module does not do

It initiates no transfer. It does not replace your accounting. It posts nothing without your confirmation. It does not fetch receipts over open banking (banks do not provide them; that is a Qonto specificity).

Compatibility and requirements

  • Dolibarr 20 to 24 (developed and tested on 20.0.4 and 24.0.0), PHP 7.4 to 8.3.
  • Interface in French and English. No external dependency: plain cURL, no Composer, no SDK.
  • Qonto: an API key generated from your Qonto workspace is enough.
  • Open banking: the connection goes through GoCardless Bank Account Data. You create your own account with that provider and enter your credentials in the module; check their access conditions and your bank's coverage with them.

Trademarks

Independent connector. Qonto and GoCardless are trademarks of their owners; this module is not affiliated with either.

Other Arcchester modules

Factur-X France, Transmission PA, Reception PA, DoliTax, DoliBank Match, Shopify Sync, LogiCockpit, PDF Annexes, Stripe Payment Links, WhatsApp Notify. Find them with the arcchester search on Dolistore. Support: contact@arcchester.com




If you think this module is a fork of another one (published after the first one) or violates some terms or conditions of use (for users or vendors), you can make a report at dolistore@dolibarr.org