Adhérents

Cotisations en masse

dolixcotisations · version 1.0.0

Un montant de cotisation propre à chaque adhérent, et le renouvellement de toutes les cotisations en une fois, avec facture, paiement et email.

Prix
29 € HT
Dolibarr
19.0 minimum
Version
1.0.0
Licence
GPL v3+
Langues
Français, anglais, allemand

29 € hors taxes.

La commande, le paiement, la facture et le téléchargement sont assurés par le DoliStore.

Acheter sur le DoliStore — 29 € HT
La page de renouvellement : six adhérents, chacun avec son montant (de 15,00 à 50,00), sa provenance — l'adhérent, sa dernière cotisation ou son type — et la nouvelle période.
La page de renouvellement : six adhérents, chacun avec son montant (de 15,00 à 50,00), sa provenance — l'adhérent, sa dernière cotisation ou son type — et la nouvelle période.
01

Ce que fait le module

  • Un champ « Montant de cotisation personnalisé » sur la fiche adhérent. Le formulaire « Nouvelle cotisation » de Dolibarr le propose à la place du montant du type. Vide : le montant du type reste proposé.
  • Sans montant personnalisé, le montant de la dernière cotisation de l'adhérent est proposé (réglage activé par défaut), sinon celui de son type.
  • Page « Renouveler en masse » : choix des adhérents validés par type, par tag, par « cotisation finie avant le » et, en option, les adhérents sans cotisation. Ou action de masse depuis la liste des adhérents.
  • Pour chaque adhérent : fin actuelle, tiers lié ou non, montant proposé et sa provenance (l'adhérent, sa dernière cotisation, son type), montant modifiable, nouvelle période.
  • Début de la nouvelle cotisation à la suite de la précédente, avec les règles du formulaire natif (premier jour du mois ou de l'année, fin au 31 décembre), ou à une date fixe pour tous.
  • Action complémentaire, comme sur le formulaire natif : écriture bancaire directe, facture seule, ou facture avec paiement. Création du tiers des adhérents qui n'en ont pas, en option.
  • Email de confirmation avec le modèle choisi dans la configuration des adhérents, facture jointe si le modèle le prévoit.
  • Résumé avant exécution (nombre, total, action), puis compte rendu adhérent par adhérent avec liens vers les cotisations et factures créées.
  • Tout ou rien par adhérent, adhérents déjà à jour ignorés, montant négatif refusé, et un renouvellement ne s'exécute qu'une fois (double clic, retour arrière).
02

À qui ça sert

Dans Dolibarr, le montant proposé pour une cotisation est celui du type d'adhérent, et il faut renouveler les cotisations une fiche après l'autre.

Dans Dolibarr, le montant proposé pour une cotisation est celui du type d’adhérent. Une association où chacun verse un montant différent — tarif réduit, participation libre, cotisation de soutien — doit le corriger à la main à chaque fois, ou créer un type par montant.

Et pour renouveler les cotisations de tout le monde, il faut passer sur chaque fiche. L’action de masse « Créer cotisation » de Dolibarr 24 applique un seul montant à toute la sélection, sans facture, ni paiement, ni écriture bancaire, ni email.

À qui ça sert : Les associations, clubs et amicales qui gèrent leurs adhérents dans Dolibarr et dont les membres ne versent pas tous le même montant : tarif réduit, participation libre, cotisation de soutien.

03

Ce que le module ne fait pas

Ce bloc figure sur les 21 fiches, sans exception.

  • Pas de prélèvement ni de paiement en ligne : le module enregistre des paiements déjà reçus, comme le formulaire natif.
  • Pas de relance automatique des cotisations en retard, pas de reçu fiscal, pas d'adhésion familiale, pas de calcul au prorata.
  • Seuls les adhérents validés sont proposés. La liste en affiche au plus 2 000 par passage.
  • Un même compte bancaire, un même mode de règlement et une même date de paiement pour toute la sélection.
  • La facture demande un tiers lié à l'adhérent : sans tiers, il faut cocher la création du tiers.
  • L'email de confirmation exige un modèle d'email de cotisation et une adresse d'expédition dans la configuration des adhérents ; sinon la case est désactivée.
  • Pour joindre la facture à l'email, Dolibarr doit générer le PDF de la facture au moment du renouvellement. Le cas où cette génération est désactivée n'a pas été testé.
  • Testé avec MariaDB uniquement ; PostgreSQL n'a pas été testé.
04

Comment ça marche

Un montant par adhérent

Le module ajoute sur la fiche adhérent un champ « Montant de cotisation personnalisé ». Le formulaire « Nouvelle cotisation » de Dolibarr propose alors ce montant au lieu de celui du type.

Sans montant personnalisé, le formulaire propose le montant de la dernière cotisation de l’adhérent (réglage activé par défaut), sinon celui de son type.

Le renouvellement en masse

Le menu Adhérents« Renouveler en masse » ouvre la page de renouvellement. On peut aussi y arriver depuis la liste des adhérents, par l’action de masse « Renouveler les cotisations (montant de chaque adhérent) ».

  • Choix des adhérents validés : par type, par tag, par « cotisation finie avant le », et en option les adhérents sans cotisation.
  • Pour chacun : fin de la cotisation actuelle, tiers lié ou non, montant proposé et sa provenance — l’adhérent, sa dernière cotisation ou son type —, nouvelle période. Le montant se modifie ligne par ligne.
  • Début de la nouvelle cotisation : à la suite de la précédente, avec les mêmes règles que le formulaire natif (début au premier jour du mois ou de l’année, fin au 31 décembre), ou à une date fixe pour tous, pour une campagne annuelle.
  • Action complémentaire, comme sur le formulaire natif : écriture bancaire directe, facture seule, ou facture avec paiement. Le tiers des adhérents qui n’en ont pas peut être créé, ce qui est nécessaire pour facturer.
  • Email de confirmation avec le modèle choisi dans la configuration des adhérents, facture jointe si le modèle le prévoit.

Un résumé (nombre de cotisations, total, action) demande confirmation. Puis un compte rendu liste, adhérent par adhérent, la cotisation et la facture créées, avec leurs liens, et l’état de l’email.

Les fonctions de Dolibarr

Le module enregistre chaque cotisation et ses actions complémentaires avec les fonctions de Dolibarr, celles du formulaire natif. La numérotation, la TVA, le produit des cotisations et le PDF de la facture sont ceux de votre configuration.

Les garde-fous

  • Tout ou rien par adhérent : si la facture ou le paiement échoue, la cotisation de cet adhérent n’est pas enregistrée. Les autres continuent, et la raison est affichée.
  • Un adhérent déjà couvert jusqu’à la fin de la période proposée est ignoré.
  • Un renouvellement ne s’exécute qu’une fois : un double clic ou un retour arrière du navigateur est refusé, et rien n’est refait.
  • Un montant négatif est refusé ; un montant manquant aussi, si le type exige une cotisation.
  • L’envoi d’email est désactivé, avec une explication, si aucun modèle ou aucune adresse d’expédition n’est configuré.

La page « Renouvellement des cotisations », sous Dolibarr 24.0.1 : filtres et options en haut, action complémentaire « facture avec paiement », email de confirmation coché. Six adhérents, chacun avec son montant, de 15,00 à 50,00 : trois montants viennent de l’adhérent, deux de sa dernière cotisation, un de son type. L’adhérent sans cotisation commence le 12/10/2026 ; les autres reprennent au 01/01/2026, à la suite de leur cotisation finie le 31/12/2025.

Le compte rendu après confirmation : « 6 sur 6 créée(s) », 185,00 au total. Pour chaque adhérent, la cotisation créée, sa facture (FA2610-0026 à FA2610-0031) et l’email « Envoyé ».

Le compte rendu après confirmation : six cotisations créées pour 185,00, chacune avec sa facture et l'email envoyé.
Le compte rendu après confirmation : six cotisations créées pour 185,00, chacune avec sa facture et l'email envoyé.
05

Réglages

La page de configuration du module est réservée aux administrateurs.

Réglage Défaut Effet
Proposer le montant de la dernière cotisation activé Sans montant personnalisé, propose le montant de la dernière cotisation de l’adhérent au lieu de celui de son type.

Les autres réglages sont ceux du module Adhérents, appliqués tels quels : modèle d’email de confirmation, produit utilisé sur les factures, TVA des cotisations, début forcé au premier jour, fin au 31 décembre. La page de configuration les rappelle, avec un lien vers la configuration du module Adhérents.

06

Sécurité et garde-fous

  • Deux droits dédiés, non accordés par défaut : « Voir la page de renouvellement des cotisations » ouvre la page et l’action de masse ; « Renouveler les cotisations en masse » affiche le bouton de renouvellement.
  • Le droit de Dolibarr en plus : pour renouveler, l’utilisateur doit aussi avoir le droit de créer les cotisations. Sans lui, la page s’affiche sans bouton, et un envoi forcé est refusé.
  • La page montre les adhérents validés avec leur email. N’accordez le droit « Voir la page » qu’aux personnes qui voient déjà les adhérents.
  • Requêtes protégées : la confirmation et l’exécution n’acceptent qu’un envoi portant le jeton anti-CSRF de Dolibarr, de la part d’un utilisateur qui a le droit de renouveler et celui de créer les cotisations.
  • Exécution unique : chaque renouvellement confirmé porte un identifiant à usage unique.
  • Transactions : la cotisation et ses actions complémentaires sont enregistrées ensemble pour chaque adhérent, ou pas du tout.
07

Ce qui est livré

Ce que le module écrit dans votre installation
Tables créées en baseAucune table. Le dossier du module ne contient pas de répertoire sql/. À l'activation, le module ajoute aux adhérents un champ complémentaire, « Montant de cotisation personnalisé » (code dolixcot_amount), et enregistre un réglage, DOLIXCOT_USE_LAST_AMOUNT. Les cotisations, écritures bancaires, factures et paiements créés sont des objets ordinaires de Dolibarr.
PermissionsDeux droits : « Voir la page de renouvellement des cotisations » et « Renouveler les cotisations en masse ». Le premier ouvre la page et l'action de masse de la liste des adhérents ; sans le second, la page s'affiche sans bouton. Pour renouveler, il faut aussi le droit Dolibarr de créer les cotisations. La page montre les adhérents validés avec leur email : n'accordez le premier droit qu'aux personnes qui voient déjà les adhérents. La page de configuration est réservée aux administrateurs.
Désinstallation
  • Désactiver le module dans ConfigurationModules/Applications. La page, l'entrée de menu et l'action de masse disparaissent.
  • Le champ « Montant de cotisation personnalisé » et les montants saisis restent en base ; le champ n'est plus affiché tant que le module est désactivé, et le formulaire natif propose de nouveau le montant du type.
  • Les cotisations, écritures bancaires, factures et paiements déjà créés restent : ce sont des données de votre base.
  • Le dossier du module, dolixcotisations, à déposer dans htdocs/custom/ ou à installer depuis le zip.
  • Trois langues : français (fr_FR), anglais (en_US) et allemand (de_DE).
  • Un README.md et un journal des versions (ChangeLog.md) dans le dossier du module.
  • Licence GPL v3 ou ultérieure, code source complet et lisible.
  • Aucune table n’est ajoutée. Le module ajoute aux adhérents un champ complémentaire, « Montant de cotisation personnalisé » (code dolixcot_amount), et enregistre un réglage, DOLIXCOT_USE_LAST_AMOUNT.
  • Ce qui est écrit à chaque renouvellement, par les fonctions du cœur : la cotisation de chaque adhérent et, selon l’action choisie, l’écriture bancaire, ou la facture et son paiement. Le tiers est créé pour les adhérents qui n’en ont pas, si l’option est cochée. Dolibarr génère le PDF de la facture comme pour toute facture.
  • Les emails partent par la configuration d’envoi de votre Dolibarr. Aucun fichier de Dolibarr n’est modifié.
  • À la désactivation, la page, l’entrée de menu et l’action de masse disparaissent. Le champ et les montants saisis restent en base, masqués tant que le module est désactivé. Les cotisations, factures et paiements créés restent : ce sont des données de votre base.
08

Compatibilité

Le descripteur du module ne déclare qu’une version minimale. Aucune borne haute n’est inscrite dans le code : les versions ci-dessous sont celles sur lesquelles le module a réellement été exécuté.

Compatibilité du module Cotisations en masse
Versions de DolibarrDolibarr 19.0 minimum. Installé et exécuté sur 19.0.4, 20.0.4, 21.0.4, 22.0.5, 23.0.4 et 24.0.1.
PHP minimum7.4
Modules Dolibarr à activerAdhérents
LicenceGPL v3 ou ultérieure, code source complet
LanguesFrançais, anglais, allemand
MenuMenu Adhérents« Renouveler en masse ». Action de masse « Renouveler les cotisations (montant de chaque adhérent) » sur la liste des adhérents. Champ « Montant de cotisation personnalisé » sur la fiche adhérent.
09

Installation

  1. Récupérer le module sur le DoliStore et télécharger le fichier zip.
  2. Dans Dolibarr : AccueilConfigurationModules/Applicationsonglet « Déployer/Installer un module externe », puis envoyer le zip. Sinon, décompresser le dossier dolixcotisations dans htdocs/custom/.
  3. Activer « Cotisations en masse » dans la liste des modules. Il demande le module Adhérents. Le champ « Montant de cotisation personnalisé » est créé à ce moment-là.
  4. Attribuer aux utilisateurs concernés les droits « Voir la page de renouvellement des cotisations » et « Renouveler les cotisations en masse ». Pour renouveler, ils doivent aussi avoir le droit Dolibarr de créer les cotisations.
  5. Pour la facture et le paiement, activer les modules Factures et Banques et caisses. Pour l'email, choisir un modèle d'email de cotisation et une adresse d'expédition dans la configuration du module Adhérents.

Le détail — droits du dossier custom, hébergement mutualisé, mise à jour, désinstallation — est sur la page Installation et mise à jour.

10

Questions fréquentes

Sur quelles versions de Dolibarr ce module fonctionne-t-il ?

Le descripteur exige Dolibarr 19.0 au minimum et PHP 7.4 au minimum. Le test d'intégration du module a été exécuté sur 19.0.4, 20.0.4, 21.0.4, 22.0.5, 23.0.4 et 24.0.1, avec MariaDB, et depuis le zip sur un 24.0.1 neuf. L'interface a été parcourue dans un navigateur sous 24.0.1. Si vous avez un doute, écrivez avant d'acheter.

Le module modifie-t-il ma base de données ?

Il ne crée aucune table. Il ajoute aux adhérents un champ complémentaire, « Montant de cotisation personnalisé ». Tout le reste passe par les fonctions de Dolibarr : cotisation, écriture bancaire, facture, paiement. Aucun fichier de Dolibarr n'est modifié.

D'où vient le montant proposé pour chaque adhérent ?

Du montant personnalisé de sa fiche s'il est rempli. Sinon, du montant de sa dernière cotisation, si le réglage est activé (il l'est par défaut). Sinon, du montant de son type. La page indique la provenance de chaque montant, et vous pouvez le changer ligne par ligne avant de confirmer.

Que se passe-t-il si la facture échoue pour un adhérent ?

Rien n'est enregistré pour cet adhérent : ni cotisation, ni facture. Le compte rendu affiche l'erreur, et les autres adhérents de la sélection sont traités normalement.

Puis-je créer deux fois la même cotisation par erreur ?

Un renouvellement ne s'exécute qu'une fois : un double clic ou un retour arrière du navigateur est refusé, et rien n'est refait. Un adhérent déjà couvert jusqu'à la fin de la période proposée est ignoré.

Et si je désinstalle ?

La page, l'entrée de menu et l'action de masse disparaissent, et le formulaire de cotisation propose de nouveau le montant du type. Le champ « Montant de cotisation personnalisé » et les montants saisis restent en base, masqués tant que le module est désactivé. Les cotisations, factures et paiements créés restent dans votre base.

Qui répond au support, et comment se passent les mises à jour ?

Le support est assuré par la personne qui a écrit le module, à support@dolix.fr. La commande, le paiement, la facture et le téléchargement sont assurés par le DoliStore, où les nouvelles versions sont publiées.

11

Journal des versions

Repris du fichier ChangeLog.md du module : une seule source.

1.0.012 octobre 2026

Première version : champ « Montant de cotisation personnalisé » sur la fiche adhérent, proposé par le formulaire natif de cotisation (sinon montant de la dernière cotisation, en option, sinon montant du type). Renouvellement en masse par type, tag, échéance ou absence de cotisation, ou depuis la liste des adhérents ; montant modifiable ligne par ligne ; début à la suite de la précédente ou à date fixe. Écriture bancaire, facture ou facture avec paiement ; création du tiers en option ; email de confirmation avec la facture jointe. Tout ou rien par adhérent, adhérents à jour ignorés, exécution unique. Interface en français, anglais et allemand.

12

Support de ce module

Écrivez à support@dolix.fr. C’est la personne qui a écrit le module qui répond.

Réponse sous deux jours ouvrés. Ce n’est pas un service d’astreinte.

À joindre à votre message

  • La version exacte de Dolibarr.
  • Le module concerné et sa version — ici dolixcotisations 1.0.0.
  • Ce que vous avez fait, et ce que vous attendiez.
  • Le message d’erreur recopié tel quel, ou une capture d’écran.
  • Comment Dolibarr est installé, si vous le savez.

Ce module est en vente sur le DoliStore.

La commande, le paiement, la facture et le téléchargement sont assurés par le DoliStore.

Acheter sur le DoliStore — 29 € HT
Aussi

Les autres modules