Dans le cadre d’une fusion de 2 activités distinctes gérées sur Dolibarr, j’ai eu de le besoin, pour des raisons comptables, de permettre que les 2 Dolibarr aient une numérotation de facture synchrone.
Cela permet de conserver les 2 dolibarr en l’état (avec des clients et une liste de produits liés à chaque activité), mais que comptablement il n’y ait qu’une seule chrono de factures.
Le module fonctionne avec un nouveau module de numérotation de facture et les api REST de Dolibarr.
A chaque fois qu’une des 2 instances Dolibarr va générer un numéro de facture, il va comparer son prochain numéro de facture avec le prochain numéro de facture de la seconde instance de Dolibarr (via un appel API) et il conservera le numéro le plus élevé. Ainsi la numérotation de factures des 2 instances Dolibarr reste synchrone.
Le module est disponible librement sur mon github : https://github.com/uprisingweb/uwsyncnumreffactures