Promotions

  • Advanced HRM : Advanced human resources management

    This module brings a layer of ergonomics and additional features in the standard Dolibarr human resources management module, such as the facility to create absence requests from the employee schedule, the addition of automatic VAT rates, the integration of the km scale on the tranche 1 and of google maps.

    145.00 €  (348€)

New products

DoliBank Match: automatic bank reconciliation software for Dolibarr, with Shopify Payments

mp25051d20260802051501

Match bank transactions to Dolibarr invoices with explained suggestions and manual approval. Import CSV, OFX, QIF, CAMT, MT940 or CODA; handle partial payments, grouped invoices, salaries and expenses. Express mode, IBAN alerts and an audit trail. Includes Shopify Payments payout retrieval. One-time purchase, no module subscription. Interface in English and French.

147.00 €
Excl. tax

  • Author arcchester
  • Module version 1.7.0
  • Release date 08/02/2026
  • Access to download and updates 1095 days
  • How to contact support support@arcchester.com
  • Compatibility Dolibarr V11 - V24   -   PHP7.4 - 8.4
  • Last update 11/01/2026 08:18 PM

More info...

Match bank statements to Dolibarr invoices, with explained suggestions and no module subscription.

Turn bank statement lines into explained matching suggestions inside Dolibarr. Find the relevant invoice, review the evidence and approve the match. Spend less time searching through documents and keep the final decision.

6 statement formats · Manual approval · One-time purchase

Try it free: 3-day online demo on Dolibarr 24, access sent by e-mail

From statement to payment in three steps

  1. Import and review. Upload CSV/TXT, OFX, QIF, CAMT.052/.053/.054, MT940 or CODA. Preview the transactions and review rejected rows before confirming the import.
  2. Match with reasons. Check suggestions based on amounts, dates, references, counterparties and IBANs. Use the detailed view or Express mode with keyboard shortcuts to approve, ignore or skip.
  3. Approve, then record. Validate the allocation. For supported documents, create the native Dolibarr payment when the posting option and dedicated permission are enabled. Importing a statement alone never records payments.
One workflow for incoming and outgoing transactions
Your transaction What DoliBank Match helps you do
Customer or supplier invoice Find the relevant open document and record the payment after approval; deposits and credit notes are supported.
One payment for several invoices Review a combination of 2 or 3 invoices from the same customer and allocate the payment.
Partial payment Allocate the amount received and retain the outstanding balance.
Salary, social charge or expense claim Match a debit against an unpaid salary, social/tax charge or approved expense report, when the corresponding Dolibarr module is enabled.
Bank fee or internal transfer Apply reusable fee rules or link opposite transactions between your accounts.
Payment-provider payout Review gross amounts, fees, refunds and the net received; direct Shopify Payments retrieval is included. Stripe and PayPal use normalized JSON import.

See why a match is proposed

  • Explainable confidence: inspect the supporting references, amount, date and counterparty evidence. An identical amount alone does not establish a match.
  • IBAN alerts: supplier debits to an unknown IBAN are flagged for review. This is an additional check, not a guarantee against fraud.
  • Control over payments: explicit validation, separate posting permission and protection against duplicate posting. Rules do not post payments on their own.
  • A traceable workflow: append-only audit trail, printable reconciliation report and CSV export for your accountant.

Using statements from a German bank?

Import your bank’s CSV, CAMT or MT940 export into Dolibarr. The CSV assistant lets you assign columns manually, choose DD.MM.YYYY dates and read decimal-comma amounts such as 1.234,56. Save the mapping for the next import from the same account.

German column headings can be mapped manually; complete automatic recognition is not promised. Check a sample from your bank before relying on a recurring workflow. Format support does not certify every bank export. The module interface is available in English and French.

CSV that adapts to your statement

Choose the delimiter, skip introductory lines, use files with or without headers, and select a signed amount or separate debit/credit columns. The preview shows actual values. Rejected rows include the original line, column, value and reason, with a downloadable rejection report. Changed headers require review before reusing a saved profile.

Also reconcile Shopify Payments payouts

A Shopify payout combines sales, fees and refunds. DoliBank Match retrieves paid payouts and their details, then suggests the matching transaction on your imported bank statement. ShopifySync is not required.

Understand the amount that reached your bank

Illustrative example: €1,000 in sales − €30 in fees − €100 in refunds = €870 received. Inspect the lines behind the net amount and confirm the proposed match.

  • Retrieve paid payouts, fees, refunds and adjustments; use hourly synchronization when the server-side Dolibarr scheduler is configured.
  • Check the receiving account, currency, exact net amount, date and a consistent Shopify reference or label.
  • Review ambiguous results manually. Repeated synchronization does not create a second payout match; unexpected financial changes require review.

Shopify scope: Shopify Payments must be active. Connect using a merchant-owned app with the required read access, or an existing permanent Admin API token. Public-app OAuth is not included. One receiving account and currency per store; no currency conversion. Payout matching creates no additional customer payment, refund, fee-accounting entry or native bank entry. Existing ShopifySync payments remain unchanged. cURL, OpenSSL and a server scheduler are required for automatic retrieval; a French/English setup guide is included.

Before you buy

Is a bank connection required?

No. Statement-file import works without an external bank connection. Live Qonto/open-banking synchronization is provided by the separate DoliBank Sync module. DoliBank Match does not include EBICS, FinTS or HBCI connectivity.

Can I use PDF statements?

No. Use one of the supported structured exports: CSV/TXT, OFX, QIF, CAMT, MT940 or CODA.

Is the export compatible with DATEV?

The included export is a generic reconciliation CSV, not a DATEV export. No GoBD certification is claimed.

Where are statement files processed?

File imports are processed on your Dolibarr server. The optional Shopify connector communicates directly with Shopify. CSV preview source files are deleted after import or cancellation; expired abandoned files are removed during a subsequent preview cleanup.

Is there a recurring module fee?

This is a one-time module purchase, with no module subscription. Any services you use separately, such as Shopify, retain their own terms. Contact support@arcchester.com with your Dolibarr version and statement format if you need to check the fit before purchase.

Compatibility, installation and documented checks

Requirements: Dolibarr 18–24, PHP 7.4 or later, MySQL/MariaDB and the Banks/Cash module. Salaries, Taxes and Expense Reports are optional. The interface is in English and French. After installing or upgrading the ZIP, deactivate and reactivate the module to register its tables, permissions and scheduled task.

Version 1.7.0 validation: 170 automated checks passed on Dolibarr 24.0.0 / PHP 8.2.33 with simulated Shopify responses. No complete cycle on a real merchant store was validated for this release; verify an initial real payout during setup. Other Dolibarr versions were not retested for this update. Statement checks include the documented ABN AMRO CAMT.053 and MT940 samples; these are sample-specific checks, not bank certification.

Recent improvements

Version 1.7.0 : Shopify Payments payouts

  • direct Shopify Payments retrieval, signed fees/refunds/adjustments, resumable synchronization and protected payout confirmation.

Version 1.6.0 : guided CSV import

  • guided CSV mapping, saved account profiles and detailed rejection reports.

Version 1.5.0 : faster review and clearer controls

  • redesigned interface and Express mode, salaries/charges/expense reports, IBAN alerts, reports and diagnostics.

Read the DoliBank Match documentation. The package includes the CSV guide, sample files and Shopify Payments setup guide.

See the workflow before choosing

Explore the dashboard, matching suggestions and validation screens in the demo. Compare them with the statement formats and documents you handle in Dolibarr.

Open the DoliBank Match demo

Support: support@arcchester.com

Search: bank reconciliation, bank reconciliation software, bank account reconciliation, automated bank reconciliation, bank statement import, CSV, OFX, QIF, CAMT, MT940, CODA, Shopify Payments, accounting, Dolibarr.




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