Module DoliBank Match: Difference between revisions

Version 1.5.0 : salaires, charges et notes de frais, alerte anti-fraude IBAN, Mode Express repensé, compatibilité validée 18/20/24
(Documentation du module externe DoliBank Match (editeur arcchester))
 
(Version 1.5.0 : salaires, charges et notes de frais, alerte anti-fraude IBAN, Mode Express repensé, compatibilité validée 18/20/24)
 
Line 1: Line 1:
== Module DoliBank Match ==
== Module DoliBank Match ==


'''DoliBank Match''' est un module complémentaire pour Dolibarr ERP/CRM de '''rapprochement bancaire explicable'''. Il importe les relevés bancaires dans tous les formats courants, propose des correspondances avec les factures clients et fournisseurs '''en justifiant chaque proposition''', et ne comptabilise rien sans validation humaine explicite.
'''DoliBank Match''' est un module complémentaire pour Dolibarr ERP/CRM de '''rapprochement bancaire explicable'''. Il importe les relevés bancaires dans tous les formats courants, propose des correspondances avec les factures clients et fournisseurs, les salaires, les charges sociales et les notes de frais '''en justifiant chaque proposition''', et ne comptabilise rien sans validation humaine explicite.


{| class="wikitable"
{| class="wikitable"
Line 9: Line 9:
! Licence || GPL v3
! Licence || GPL v3
|-
|-
! Compatibilité Dolibarr || 18.0 à 24.x
! Compatibilité Dolibarr || 18.0 à 24.x (validé sur 18.0.5, 20.0.4 et 24.0.0)
|-
|-
! PHP || 7.4 minimum
! PHP || 7.4 minimum
Line 33: Line 33:
=== Rapprochement explicable ===
=== Rapprochement explicable ===


* Candidats proposés parmi les '''factures clients et fournisseurs''', les avoirs et les acomptes, chaque proposition affichant '''les éléments de preuve qui l'ont produite'''.
* Candidats proposés parmi les '''factures clients et fournisseurs''', les avoirs et les acomptes, les '''salaires''', les '''charges sociales et fiscales''' et les '''notes de frais''' (ces trois familles uniquement face aux débits, chacune désactivable), chaque proposition affichant '''les éléments de preuve qui l'ont produite'''.
* Preuves prises en compte : montant, date, référence fournisseur, '''références structurées belges OGM/VCS''', '''ISO 11649 RF''', et IBAN validé du tiers.
* Preuves prises en compte : montant, date, référence fournisseur, '''références structurées belges OGM/VCS''', '''ISO 11649 RF''', et IBAN validé du tiers.
* Le '''montant exact ne suffit jamais''' à lui seul à déclencher une proposition — garde-fou volontaire contre les faux rapprochements.
* Le '''montant exact ne suffit jamais''' à lui seul à déclencher une proposition — garde-fou volontaire contre les faux rapprochements.
Line 39: Line 39:
* '''Frais bancaires''' enregistrés via <code>PaymentVarious</code>, '''virements internes''' proposés et écritures croisées.
* '''Frais bancaires''' enregistrés via <code>PaymentVarious</code>, '''virements internes''' proposés et écritures croisées.
* '''Versements de plateformes''' Stripe, PayPal et Shopify Payments normalisés, avec contrôle brut / frais / remboursements / net.
* '''Versements de plateformes''' Stripe, PayPal et Shopify Payments normalisés, avec contrôle brut / frais / remboursements / net.
* '''Alerte anti-fraude IBAN''' : un paiement fournisseur qui part vers un IBAN différent de ceux enregistrés pour ce fournisseur est signalé en rouge et ramené sous le seuil de forte confiance.
* '''Règles réutilisables''' et apprentissage IBAN — les règles '''proposent''', elles ne comptabilisent jamais d'elles-mêmes ; l'apprentissage n'a lieu qu'après validation humaine.
* '''Règles réutilisables''' et apprentissage IBAN — les règles '''proposent''', elles ne comptabilisent jamais d'elles-mêmes ; l'apprentissage n'a lieu qu'après validation humaine.


Line 47: Line 48:
=== Interface ===
=== Interface ===


Tableau de bord, boîte d'opérations avec filtres avancés, écran de rapprochement, règles, versements de plateformes, connecteurs, rapports. Interface et documentation en français et en anglais.
Tableau de bord (taux de rapprochement, temps économisé, garde-fous actifs), boîte d'opérations avec filtres avancés et indices colorés, '''Mode Express''' au clavier (→ valider, ← ignorer, ↓ passer ; un virement multi-factures se valide d'un coup), écran de rapprochement détaillé, règles, versements de plateformes, connecteurs, bordereau imprimable et export CSV comptable, page de diagnostic et widget d'accueil. Interface et documentation en français et en anglais.


== Installation ==
== Installation ==
Line 58: Line 59:
# N'accorder la permission de comptabilisation qu'aux comptables autorisés, et n'activer la comptabilisation native qu'après un essai sur une copie de recette.
# N'accorder la permission de comptabilisation qu'aux comptables autorisés, et n'activer la comptabilisation native qu'après un essai sur une copie de recette.


En cas de mise à jour depuis une version 0.2.x, désactiver puis réactiver le module pendant une fenêtre de maintenance afin que Dolibarr enregistre les nouvelles tables, les menus, la tâche planifiée et la permission de comptabilisation. '''La désactivation ne supprime pas les tables du module.'''
En cas de mise à jour, désactiver puis réactiver le module pendant une fenêtre de maintenance afin que Dolibarr enregistre les nouvelles tables, les menus, la tâche planifiée, le widget et les permissions. '''La désactivation ne supprime pas les tables du module.'''


== Utilisation ==
== Utilisation ==
Line 69: Line 70:
== Périmètre des connecteurs ==
== Périmètre des connecteurs ==


La couche Open Banking et la synchronisation incrémentale sont implémentées avec un connecteur bac à sable déterministe : un fournisseur réel demande encore le choix du prestataire, des identifiants d'API, un parcours de consentement et son renouvellement. Pour une '''connexion bancaire réelle''' (Qonto, open banking européen), voir le module complémentaire [[Module DoliBank Sync|DoliBank Sync]], qui alimente le moteur de rapprochement de DoliBank Match.
La couche Open Banking intégrée est livrée avec un connecteur bac à sable déterministe, pour les essais. Pour une '''connexion bancaire réelle''' (Qonto, open banking européen), voir le module complémentaire [[Module DoliBank Sync|DoliBank Sync]], qui alimente le moteur de rapprochement de DoliBank Match.


Les versements Stripe, PayPal et Shopify Payments acceptent aujourd'hui un JSON normalisé et relient les lignes de versement aux paiements Dolibarr par identifiant externe ; les clients d'API et webhooks temps réel de ces plateformes constituent le jalon suivant.
Les versements Stripe, PayPal et Shopify Payments acceptent aujourd'hui un JSON normalisé et relient les lignes de versement aux paiements Dolibarr par identifiant externe ; les clients d'API et webhooks temps réel de ces plateformes constituent le jalon suivant.
Line 78: Line 79:
|-
|-
! Version !! Apports principaux
! Version !! Apports principaux
|-
| 1.5.0 || Interface redessinée ; salaires, charges sociales et notes de frais proposés et réglés nativement ; alerte anti-fraude IBAN ; Mode Express repensé (multi-factures en une validation) ; bordereau et export CSV traduits ; diagnostic ; correction de la détection CODA sur les CSV à lignes longues et des réglages sans effet
|-
| 1.4.0 || Suivi des fusions de tiers ; widget ROI corrigé ; libellés traduits
|-
|-
| 1.3.1 || Correction d'une collision d'identifiants de module et de permissions avec DoliTax ; restauration de l'accès au tableau de bord, à l'import et à la comptabilisation lorsque les deux modules sont activés
| 1.3.1 || Correction d'une collision d'identifiants de module et de permissions avec DoliTax ; restauration de l'accès au tableau de bord, à l'import et à la comptabilisation lorsque les deux modules sont activés
31

edits