Module Bank Match

Bank Match est un module externe de rapprochement bancaire intelligent pour Dolibarr ERP/CRM. (English: Bank Match is a smart bank reconciliation external module for Dolibarr — import statements in any format including the French CFONB120, match them automatically with your invoices, and produce the reconciliation statement PDF.)

Présentation

Bank Match importe vos relevés bancaires dans tous les formats courants et les rapproche automatiquement de vos factures, paiements et écritures. Il produit l'état de rapprochement PDF demandé par les experts-comptables.

100 % local : les données bancaires ne quittent jamais votre serveur. Aucun abonnement, aucun service cloud obligatoire.

Fonctionnalités

Import de relevés

 
Import d'un relevé CFONB120 : format détecté, contrôle de solde, prévisualisation
  • 6 formats : CSV, OFX 1.x/2.x, QIF, CAMT.053 (ISO 20022), MT940 et CFONB120/AFB120 (le format des banques françaises via EBICS) — détection automatique
  • 8 profils CSV intégrés : Boursorama, Revolut, N26, Qonto, Crédit Agricole, Société Générale, Crédit Mutuel/CIC, La Banque Postale + assistant de mapping pour toute autre banque
  • Dédoublonnage par empreinte (ré-importer un fichier ne crée jamais de doublon), contrôle de cohérence des soldes, prévisualisation

Rapprochement automatique

 
L'écran de rapprochement : scores de confiance, correspondances proposées, validation en masse
  • Score 0–100 par candidat : montant + date + référence + tiers (IBAN/nom), seuils configurables
  • Candidats : écritures existantes, factures clients et fournisseurs, avoirs, charges sociales
  • Lettrage multi : un virement pour plusieurs factures, plusieurs échéances pour une facture (paiements partiels)
  • Tolérance de montant configurable — les correspondances inexactes ne sont jamais auto-validées
  • Création en un clic : règlement client, règlement fournisseur, paiement divers, charge sociale, facture fournisseur express (créée, validée, payée et pointée en une action)

Règles et apprentissage

 
Le moteur de règles avec test à blanc sur l'historique
  • Moteur de règles ordonnées (motif contient/regex, compte, sens, plage de montant) avec test à blanc sur l'historique
  • Apprentissage des associations validées, suggestion de règle après 2 occurrences
  • IBAN des contreparties enregistrés sur la fiche tiers

Sorties comptables

 
L'état de rapprochement : solde comptable vs relevé, écart contrôlé
  • Rapprochement natif Dolibarr (rappro, numéro de relevé, utilisateur) — visible dans les écrans standard
  • État de rapprochement PDF et CSV (solde comptable vs relevé, écritures en transit, bloc signature)
  • Journal d'audit inaltérable (utilisateur, IP, horodatage), annulation ligne à ligne ou par lot

Compatibilité

  • Dolibarr 19.0 à 24.0
  • PHP 8.1 à 8.5
  • MySQL / MariaDB, compatible Multicompany
  • Langues : FR, EN, DE, ES, IT
  • Licence : GPL v3 — ID de module réservés : 491700–491709

Installation

  1. Décompresser l'archive pour obtenir un dossier unique bankmatch/
  2. Le copier dans htdocs/custom/
  3. Activer Bank Match dans Accueil - Configuration - Modules (famille Financier)
  4. Régler les seuils dans la configuration du module si besoin

Utilisation

  1. Menu Banques | Caisses - Rapprochement Bank Match - Nouvel import (ou bouton Rapprocher avec Bank Match sur la fiche du compte)
  2. Sélectionner le compte et le fichier de relevé, contrôler la prévisualisation, confirmer
  3. Valider les présélections en masse, traiter les lignes restantes en un clic
  4. Générer l'état de rapprochement PDF pour le comptable

Liens