Dolibarr SysAmandineDolibarr SysAmandine
SysAmandine
Facturation & avoirs
Billing & credits

Avoirs auto-scindés

Smart Credit Split

Un avoir plus grand que la facture ? Il se scinde tout seul, au centime — et un même avoir se répartit sur plusieurs factures en un clic.

A credit bigger than the invoice? It splits by itself, to the cent — and one credit dispatches across several invoices in a click.

  • Dolibarr 19+
  • Licence GPL v3
  • Langues : FR · EN · ES
  • Languages: FR · EN · ES
Avoirs auto-scindés — module Dolibarr SysAmandine

😖 Le problème

😖 The problem

Régler une facture avec un avoir plus grand que le reste à payer ? Dolibarr vous bloque : « scindez-le d'abord ». Il faut aller dans la liste des remises, calculer le bon montant, scinder à la main… et tout recommencer pour chaque facture.

Paying an invoice with a credit larger than the balance? Dolibarr blocks you: "split it first". You go to the discount list, compute the exact amount, split by hand… and start over for every invoice.

✅ La solution

✅ The solution

Le module le fait pour vous : il scinde l'avoir au bon montant (TGC respectée), applique ce qu'il faut, et garde le surplus disponible. Et il répartit un même avoir sur plusieurs factures en une fois.

The module does it for you: it splits the credit at the right amount (TGC-correct), applies what's needed, and keeps the surplus available. And it dispatches one credit over several invoices at once.

✨ Fonctionnalités

✨ Features

✂️

Scission automatique

Auto-split on apply

Appliquez un avoir trop grand : il se scinde tout seul, applique le bon montant et conserve le reste — fini l'erreur « scindez d'abord ».

Apply a too-large credit: it splits by itself, applies the right amount and keeps the rest — no more "split it first" error.

🧮

TGC au centime

TGC-correct to the cent

Chaque part garde le taux et le code TGC d'origine ; les totaux HT / TGC / TTC sont préservés exactement.

Each part keeps the original TGC rate and code; HT / TGC / TTC totals are preserved exactly.

📋

Répartition multi-factures

Multi-invoice dispatch

Soldez un même avoir sur plusieurs factures en une action, dans l'ordre choisi, scindé au franc près sur la dernière.

Settle one credit over several invoices in one action, in the order you choose, split to the cent on the last one.

👥

Vue « Avoirs clients »

Customer credits overview

Une page qui liste tous les clients ayant des avoirs disponibles, avec les totaux — Dolibarr ne le montre que client par client.

A page listing every customer holding available credits, with totals — Dolibarr only shows it one customer at a time.

💱

Multidevise

Multi-currency

Les montants en devise sont scindés au prorata. Compatible avec les devises sans décimale comme le franc CFP.

Foreign-currency amounts are split proportionally. Works with zero-decimal currencies like the CFP franc.

🔒

Zéro modif du cœur

No core change

Aucune table ajoutée, aucune modification de Dolibarr : le module s'appuie sur les objets avoir/remise natifs. Compta cohérente.

No extra table, no Dolibarr modification: it uses the native credit/discount objects. Consistent accounting.

🖼️ En images

🖼️ Screenshots

Captures de la démo. Cliquez pour agrandir.

Demo screenshots. Click to enlarge.

Scission automatique d'un avoir sur une facture
Scission automatique : l'avoir s'applique, le surplus reste disponible
Auto-split: the credit applies, the surplus stays available
Répartition d'un avoir sur plusieurs factures
Répartir un avoir sur plusieurs factures en un clic
Dispatch one credit over several invoices in a click
Vue d'ensemble des avoirs clients
La vue d'ensemble des avoirs & remises clients
The customer credits & discounts overview
Réglages du module
Réglages : scission auto et ordre de répartition
Settings: auto-split and dispatch order

🚀 Comment l'utiliser

🚀 How to use it

Un avoir disponible

An available credit

Un avoir, un acompte ou un trop-perçu converti en réduction sur le compte du client.

A credit note, deposit or excess converted into a discount on the customer's account.

Appliquez ou répartissez

Apply or dispatch

Appliquez-le à une facture (scission auto) ou cliquez « Répartir sur des factures » pour le solder sur plusieurs.

Apply it to an invoice (auto-split) or click "Dispatch over invoices" to settle it across several.

Au centime

To the cent

Les factures couvertes passent en payé, le reste de l'avoir demeure disponible. TGC juste.

Covered invoices are marked paid, the rest of the credit stays available. TGC exact.

🧩 Prérequis & compatibilité

🧩 Requirements & compatibility

Amandine Aupetit

Conçu par Amandine

Made by Amandine

Ingénieure système, réseau et web à Nouméa, experte Dolibarr depuis 15 ans. J'ai créé ce module parce que solder un avoir sur plusieurs factures, dans Dolibarr, était pénible — un vrai irritant du quotidien.

Systems, network and web engineer in Nouméa, Dolibarr expert for 15 years. I built this module because settling a credit over several invoices in Dolibarr was painful — a real day-to-day annoyance.

En savoir plus sur moi →More about me →

❓ FAQ

Sur quels avoirs ça marche ?

Which credits does it work on?

Les avoirs, acomptes et trop-perçus convertis en réduction disponible sur le compte du client.

Customer credit notes, deposits and excess received converted into an available discount.

La TGC est-elle respectée ?

Is TGC preserved?

Oui. Chaque part conserve le taux et le code TGC, et les totaux HT/TGC/TTC sont préservés au centime.

Yes. Each part keeps the TGC rate and code, and HT/TGC/TTC totals are preserved to the cent.

Ça modifie ma comptabilité ?

Does it change my accounting?

Non. Le module utilise les objets avoir/remise natifs de Dolibarr, exactement comme la fonction « Scinder » d'origine — sans modifier le cœur.

No. It uses Dolibarr's native credit/discount objects, exactly like the original "Split" feature — without modifying the core.

Une question avant d'acheter ?

A question before buying?

Écrivez-moi via le formulaire de contact, je réponds personnellement.

Write to me via the contact form, I reply personally.

▶️ Essayez-le maintenant

▶️ Try it now

Sur la démo Dolibarr, module activé (un client « Démo Avoirs » est prêt).

On the Dolibarr demo, module enabled (a "Démo Avoirs" customer is ready).

Ouvrir la démoOpen the demo

Identifiants : demo / demodemo

Login: demo / demodemo