<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.dolibarr.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=TADIT</id>
	<title>Dolibarr ERP CRM Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.dolibarr.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=TADIT"/>
	<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php/Special:Contributions/TADIT"/>
	<updated>2026-10-30T02:21:23Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.17</generator>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=MailHub_%E2%80%94_Gestionnaire_SMTP_%26_e-mails_avanc%C3%A9&amp;diff=66718</id>
		<title>MailHub — Gestionnaire SMTP &amp; e-mails avancé</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=MailHub_%E2%80%94_Gestionnaire_SMTP_%26_e-mails_avanc%C3%A9&amp;diff=66718"/>
		<updated>2026-07-21T23:33:01Z</updated>

		<summary type="html">&lt;p&gt;TADIT: update&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Module MailHub=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;MailHub&#039;&#039;&#039; est un module Dolibarr qui centralise et fiabilise l&#039;ensemble des envois d&#039;e-mails. Il intercepte les envois natifs de Dolibarr et les route vers le meilleur connecteur configuré (SMTP, OAuth2, API HTTPS), avec journalisation, connexion de secours automatique, file d&#039;attente asynchrone, alertes multi-canaux et un centre de diagnostic complet. Il fonctionne sur &#039;&#039;&#039;tout hébergement, y compris mutualisé&#039;&#039;&#039;, là où les ports SMTP sont souvent bloqués.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:01 cover.png|thumb]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Aperçu==&lt;br /&gt;
&lt;br /&gt;
MailHub s&#039;appuie sur les hooks natifs &amp;lt;code&amp;gt;sendMail&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;sendMailAfter&amp;lt;/code&amp;gt; de la classe &amp;lt;code&amp;gt;CMailFile&amp;lt;/code&amp;gt;&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;: aucun cœur de Dolibarr n&#039;est modifié. Chaque e-mail sortant est intercepté puis dirigé vers la connexion la plus adaptée en fonction de l&#039;expéditeur et du contexte d&#039;envoi (standard, emailing de masse, tickets, réinitialisation de mot de passe). En cas d&#039;échec de la connexion principale, une connexion de secours prend automatiquement le relais.&lt;br /&gt;
&lt;br /&gt;
==Utilisation==&lt;br /&gt;
&lt;br /&gt;
===Connexions===&lt;br /&gt;
&lt;br /&gt;
Depuis &#039;&#039;&#039;MailHub → Réglages → onglet Connexions → Nouvelle connexion&#039;&#039;&#039;, choisir un fournisseur, suivre les liens « Ouvrir la console » / « Doc API » pour récupérer les identifiants, saisir l&#039;expéditeur, cocher « Par défaut », puis enregistrer. Pour un connecteur OAuth, cliquer sur « Connecter » pour autoriser l&#039;accès ; pour les autres, cliquer sur « Tester la connectivité ». Un bloc « Test direct de cette connexion » en bas de la fiche permet d&#039;envoyer un e-mail de test.&lt;br /&gt;
&lt;br /&gt;
===Journal des e-mails===&lt;br /&gt;
&lt;br /&gt;
Le journal liste tous les envois avec recherche et filtres, aperçu, renvoi unitaire et groupé, export CSV/JSON et purge automatique par lots selon la rétention configurée.&lt;br /&gt;
&lt;br /&gt;
===Centre de diagnostic===&lt;br /&gt;
&lt;br /&gt;
La page &#039;&#039;&#039;MailHub → Diagnostic&#039;&#039;&#039; vérifie l&#039;environnement PHP, la configuration Dolibarr, les hooks/tables/cron, la connectivité réseau (scan des ports 25/465/587), et la délivrabilité DNS (SPF, DMARC, MX). Le rapport est exportable.&lt;br /&gt;
&lt;br /&gt;
===Permissions===&lt;br /&gt;
&lt;br /&gt;
MailHub expose &#039;&#039;&#039;8 droits granulaires&#039;&#039;&#039;, chacun attribuable par &#039;&#039;&#039;utilisateur&#039;&#039;&#039; et par &#039;&#039;&#039;groupe&#039;&#039;&#039; depuis « Utilisateurs &amp;amp; Groupes → onglet Permissions »&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;: Consultation, Diagnostic, Envoi de tests, Renvoi depuis les journaux, Gestion des connexions, Réglages, Suppression/purge des journaux, Export/Import des connexions. On peut ainsi créer un profil « opérateur » ou « gestionnaire d&#039;e-mails » sans donner les droits de super-administrateur.&lt;br /&gt;
&lt;br /&gt;
==Fonctionnalités==&lt;br /&gt;
&lt;br /&gt;
*Routage par expéditeur et par contexte d&#039;envoi&lt;br /&gt;
*Connexion de secours (fallback) automatique&lt;br /&gt;
*File d&#039;attente asynchrone (cron)&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;: envoi non bloquant, verrou de concurrence atomique, reprise des envois interrompus, backoff exponentiel&lt;br /&gt;
*Auto-désactivation d&#039;une connexion après N échecs consécutifs, avec alerte&lt;br /&gt;
*Journal complet&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;: recherche, aperçu, renvoi unitaire et groupé, export CSV/JSON, purge automatique&lt;br /&gt;
*Import/Export des connexions au format JSON (migration entre instances)&lt;br /&gt;
*Alertes d&#039;échec multi-canaux&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;: e-mail, Slack, Discord, Pushover&lt;br /&gt;
*Signature DKIM pour les envois natifs&lt;br /&gt;
*Tableau de bord&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;: statistiques, graphique sur 14 jours, ventilation par fournisseur, badges de santé (cron horaire)&lt;br /&gt;
*Centre de diagnostic complet&lt;br /&gt;
*Mode simulation ; secrets chiffrés au repos (AES) ; jetons CSRF ; tests réseau durcis contre le SSRF&lt;br /&gt;
*8 permissions granulaires par utilisateur et par groupe&lt;br /&gt;
*Interface en 10 langues&lt;br /&gt;
*Documentation et guides pas-à-pas par opérateur intégrés&lt;br /&gt;
&lt;br /&gt;
==Connecteurs supportés==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Connecteur!!Type!!Remarques&lt;br /&gt;
|-&lt;br /&gt;
|SMTP||SMTP||Universel, avec préréglages (Gmail, Outlook 365, OVH, IONOS, o2switch, Yahoo, Zoho, Brevo, SES, Mailjet…)&lt;br /&gt;
|-&lt;br /&gt;
|PHP mail()||Natif||Dernier recours&lt;br /&gt;
|-&lt;br /&gt;
|Google Workspace||OAuth2||API Gmail, sans port SMTP ni mot de passe stocké&lt;br /&gt;
|-&lt;br /&gt;
|Microsoft 365||OAuth2||API Microsoft Graph&lt;br /&gt;
|-&lt;br /&gt;
|Amazon SES||API HTTPS||Signature AWS V4&lt;br /&gt;
|-&lt;br /&gt;
|SendGrid||API HTTPS||&lt;br /&gt;
|-&lt;br /&gt;
|Mailgun||API HTTPS||&lt;br /&gt;
|-&lt;br /&gt;
|Brevo||API HTTPS||&lt;br /&gt;
|-&lt;br /&gt;
|Postmark||API HTTPS||&lt;br /&gt;
|-&lt;br /&gt;
|SparkPost||API HTTPS||Zone US ou EU&lt;br /&gt;
|-&lt;br /&gt;
|Elastic Email||API HTTPS||&lt;br /&gt;
|-&lt;br /&gt;
|SMTP2GO||API HTTPS||&lt;br /&gt;
|-&lt;br /&gt;
|Zoho ZeptoMail||API HTTPS||Zone com / eu / in&lt;br /&gt;
|-&lt;br /&gt;
|toSend||API HTTPS||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Tâches planifiées (cron)==&lt;br /&gt;
&lt;br /&gt;
Le module installe trois tâches planifiées&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;MailHubPurgeOldLogs&#039;&#039;&#039; — purge des journaux au-delà de la rétention (quotidien).&lt;br /&gt;
*&#039;&#039;&#039;MailHubProcessQueue&#039;&#039;&#039; — envoi des e-mails en file (toutes les 5 minutes, si le mode asynchrone est actif).&lt;br /&gt;
*&#039;&#039;&#039;MailHubHealthCheck&#039;&#039;&#039; — contrôle de connectivité des connexions actives (horaire).&lt;br /&gt;
&lt;br /&gt;
[[Category:Modules FR]]&lt;br /&gt;
[[Category:Contributions externes]]&lt;br /&gt;
[[Category:Complementary Modules]]&lt;/div&gt;</summary>
		<author><name>TADIT</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=MailHub_%E2%80%94_Gestionnaire_SMTP_%26_e-mails_avanc%C3%A9&amp;diff=66717</id>
		<title>MailHub — Gestionnaire SMTP &amp; e-mails avancé</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=MailHub_%E2%80%94_Gestionnaire_SMTP_%26_e-mails_avanc%C3%A9&amp;diff=66717"/>
		<updated>2026-07-21T23:31:40Z</updated>

		<summary type="html">&lt;p&gt;TADIT: Update&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Module MailHub=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;MailHub&#039;&#039;&#039; est un module Dolibarr qui centralise et fiabilise l&#039;ensemble des envois d&#039;e-mails. Il intercepte les envois natifs de Dolibarr et les route vers le meilleur connecteur configuré (SMTP, OAuth2, API HTTPS), avec journalisation, connexion de secours automatique, file d&#039;attente asynchrone, alertes multi-canaux et un centre de diagnostic complet. Il fonctionne sur &#039;&#039;&#039;tout hébergement, y compris mutualisé&#039;&#039;&#039;, là où les ports SMTP sont souvent bloqués.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:01 cover.png|thumb]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Aperçu==&lt;br /&gt;
&lt;br /&gt;
MailHub s&#039;appuie sur les hooks natifs &amp;lt;code&amp;gt;sendMail&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;sendMailAfter&amp;lt;/code&amp;gt; de la classe &amp;lt;code&amp;gt;CMailFile&amp;lt;/code&amp;gt;&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;: aucun cœur de Dolibarr n&#039;est modifié. Chaque e-mail sortant est intercepté puis dirigé vers la connexion la plus adaptée en fonction de l&#039;expéditeur et du contexte d&#039;envoi (standard, emailing de masse, tickets, réinitialisation de mot de passe). En cas d&#039;échec de la connexion principale, une connexion de secours prend automatiquement le relais.&lt;br /&gt;
&lt;br /&gt;
==Utilisation==&lt;br /&gt;
&lt;br /&gt;
===Connexions===&lt;br /&gt;
&lt;br /&gt;
Depuis &#039;&#039;&#039;MailHub → Réglages → onglet Connexions → Nouvelle connexion&#039;&#039;&#039;, choisir un fournisseur, suivre les liens « Ouvrir la console » / « Doc API » pour récupérer les identifiants, saisir l&#039;expéditeur, cocher « Par défaut », puis enregistrer. Pour un connecteur OAuth, cliquer sur « Connecter » pour autoriser l&#039;accès ; pour les autres, cliquer sur « Tester la connectivité ». Un bloc « Test direct de cette connexion » en bas de la fiche permet d&#039;envoyer un e-mail de test.&lt;br /&gt;
&lt;br /&gt;
===Journal des e-mails===&lt;br /&gt;
&lt;br /&gt;
Le journal liste tous les envois avec recherche et filtres, aperçu, renvoi unitaire et groupé, export CSV/JSON et purge automatique par lots selon la rétention configurée.&lt;br /&gt;
&lt;br /&gt;
===Centre de diagnostic===&lt;br /&gt;
&lt;br /&gt;
La page &#039;&#039;&#039;MailHub → Diagnostic&#039;&#039;&#039; vérifie l&#039;environnement PHP, la configuration Dolibarr, les hooks/tables/cron, la connectivité réseau (scan des ports 25/465/587), et la délivrabilité DNS (SPF, DMARC, MX). Le rapport est exportable.&lt;br /&gt;
&lt;br /&gt;
===Permissions===&lt;br /&gt;
&lt;br /&gt;
MailHub expose &#039;&#039;&#039;8 droits granulaires&#039;&#039;&#039;, chacun attribuable par &#039;&#039;&#039;utilisateur&#039;&#039;&#039; et par &#039;&#039;&#039;groupe&#039;&#039;&#039; depuis « Utilisateurs &amp;amp; Groupes → onglet Permissions »&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;: Consultation, Diagnostic, Envoi de tests, Renvoi depuis les journaux, Gestion des connexions, Réglages, Suppression/purge des journaux, Export/Import des connexions. On peut ainsi créer un profil « opérateur » ou « gestionnaire d&#039;e-mails » sans donner les droits de super-administrateur.&lt;br /&gt;
&lt;br /&gt;
==Fonctionnalités==&lt;br /&gt;
&lt;br /&gt;
*Routage par expéditeur et par contexte d&#039;envoi&lt;br /&gt;
*Connexion de secours (fallback) automatique&lt;br /&gt;
*File d&#039;attente asynchrone (cron)&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;: envoi non bloquant, verrou de concurrence atomique, reprise des envois interrompus, backoff exponentiel&lt;br /&gt;
*Auto-désactivation d&#039;une connexion après N échecs consécutifs, avec alerte&lt;br /&gt;
*Journal complet&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;: recherche, aperçu, renvoi unitaire et groupé, export CSV/JSON, purge automatique&lt;br /&gt;
*Import/Export des connexions au format JSON (migration entre instances)&lt;br /&gt;
*Alertes d&#039;échec multi-canaux&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;: e-mail, Slack, Discord, Pushover&lt;br /&gt;
*Signature DKIM pour les envois natifs&lt;br /&gt;
*Tableau de bord&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;: statistiques, graphique sur 14 jours, ventilation par fournisseur, badges de santé (cron horaire)&lt;br /&gt;
*Centre de diagnostic complet&lt;br /&gt;
*Mode simulation ; secrets chiffrés au repos (AES) ; jetons CSRF ; tests réseau durcis contre le SSRF&lt;br /&gt;
*8 permissions granulaires par utilisateur et par groupe&lt;br /&gt;
*Interface en 10 langues&lt;br /&gt;
*Documentation et guides pas-à-pas par opérateur intégrés&lt;br /&gt;
&lt;br /&gt;
==Connecteurs supportés==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Connecteur!!Type!!Remarques&lt;br /&gt;
|-&lt;br /&gt;
|SMTP||SMTP||Universel, avec préréglages (Gmail, Outlook 365, OVH, IONOS, o2switch, Yahoo, Zoho, Brevo, SES, Mailjet…)&lt;br /&gt;
|-&lt;br /&gt;
|PHP mail()||Natif||Dernier recours&lt;br /&gt;
|-&lt;br /&gt;
|Google Workspace||OAuth2||API Gmail, sans port SMTP ni mot de passe stocké&lt;br /&gt;
|-&lt;br /&gt;
|Microsoft 365||OAuth2||API Microsoft Graph&lt;br /&gt;
|-&lt;br /&gt;
|Amazon SES||API HTTPS||Signature AWS V4&lt;br /&gt;
|-&lt;br /&gt;
|SendGrid||API HTTPS||&lt;br /&gt;
|-&lt;br /&gt;
|Mailgun||API HTTPS||&lt;br /&gt;
|-&lt;br /&gt;
|Brevo||API HTTPS||&lt;br /&gt;
|-&lt;br /&gt;
|Postmark||API HTTPS||&lt;br /&gt;
|-&lt;br /&gt;
|SparkPost||API HTTPS||Zone US ou EU&lt;br /&gt;
|-&lt;br /&gt;
|Elastic Email||API HTTPS||&lt;br /&gt;
|-&lt;br /&gt;
|SMTP2GO||API HTTPS||&lt;br /&gt;
|-&lt;br /&gt;
|Zoho ZeptoMail||API HTTPS||Zone com / eu / in&lt;br /&gt;
|-&lt;br /&gt;
|toSend||API HTTPS||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Tâches planifiées (cron)==&lt;br /&gt;
&lt;br /&gt;
Le module installe trois tâches planifiées&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;MailHubPurgeOldLogs&#039;&#039;&#039; — purge des journaux au-delà de la rétention (quotidien).&lt;br /&gt;
*&#039;&#039;&#039;MailHubProcessQueue&#039;&#039;&#039; — envoi des e-mails en file (toutes les 5 minutes, si le mode asynchrone est actif).&lt;br /&gt;
*&#039;&#039;&#039;MailHubHealthCheck&#039;&#039;&#039; — contrôle de connectivité des connexions actives (horaire).&lt;br /&gt;
&lt;br /&gt;
[[Category:Modules FR]]&lt;br /&gt;
[[Category:Contributions externes]]&lt;/div&gt;</summary>
		<author><name>TADIT</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=File:01_cover.png&amp;diff=66716</id>
		<title>File:01 cover.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=File:01_cover.png&amp;diff=66716"/>
		<updated>2026-07-21T23:29:34Z</updated>

		<summary type="html">&lt;p&gt;TADIT: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Master Every Email&lt;/div&gt;</summary>
		<author><name>TADIT</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=MailHub_%E2%80%94_Gestionnaire_SMTP_%26_e-mails_avanc%C3%A9&amp;diff=66715</id>
		<title>MailHub — Gestionnaire SMTP &amp; e-mails avancé</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=MailHub_%E2%80%94_Gestionnaire_SMTP_%26_e-mails_avanc%C3%A9&amp;diff=66715"/>
		<updated>2026-07-21T23:26:43Z</updated>

		<summary type="html">&lt;p&gt;TADIT: MailHub&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Module MailHub =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;MailHub&#039;&#039;&#039; est un module Dolibarr qui centralise et fiabilise l&#039;ensemble des envois d&#039;e-mails. Il intercepte les envois natifs de Dolibarr et les route vers le meilleur connecteur configuré (SMTP, OAuth2, API HTTPS), avec journalisation, connexion de secours automatique, file d&#039;attente asynchrone, alertes multi-canaux et un centre de diagnostic complet. Il fonctionne sur &#039;&#039;&#039;tout hébergement, y compris mutualisé&#039;&#039;&#039;, là où les ports SMTP sont souvent bloqués.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Attribut !! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| Nom du module || MailHub&lt;br /&gt;
|-&lt;br /&gt;
| Éditeur || TAD-IT &amp;amp; SERVICES ([https://tadit-services.com tadit-services.com])&lt;br /&gt;
|-&lt;br /&gt;
| Version || 3.2.1&lt;br /&gt;
|-&lt;br /&gt;
| Numéro de module || 340071&lt;br /&gt;
|-&lt;br /&gt;
| Compatibilité || Dolibarr 16.0 → 21.x&lt;br /&gt;
|-&lt;br /&gt;
| PHP minimum || 7.1&lt;br /&gt;
|-&lt;br /&gt;
| Licence || GPL v3+&lt;br /&gt;
|-&lt;br /&gt;
| Famille || Interfaçage externes&lt;br /&gt;
|-&lt;br /&gt;
| Dolistore || {{Dolistore}} &amp;lt;!-- Remplacer par l&#039;URL de la fiche produit une fois publiée --&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Aperçu ==&lt;br /&gt;
&lt;br /&gt;
MailHub s&#039;appuie sur les hooks natifs &amp;lt;code&amp;gt;sendMail&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;sendMailAfter&amp;lt;/code&amp;gt; de la classe &amp;lt;code&amp;gt;CMailFile&amp;lt;/code&amp;gt; : aucun cœur de Dolibarr n&#039;est modifié. Chaque e-mail sortant est intercepté puis dirigé vers la connexion la plus adaptée en fonction de l&#039;expéditeur et du contexte d&#039;envoi (standard, emailing de masse, tickets, réinitialisation de mot de passe). En cas d&#039;échec de la connexion principale, une connexion de secours prend automatiquement le relais.&lt;br /&gt;
&lt;br /&gt;
== Prérequis ==&lt;br /&gt;
&lt;br /&gt;
* Dolibarr 16.0 ou supérieur (testé jusqu&#039;à la 21.x)&lt;br /&gt;
* PHP 7.1 ou supérieur (extensions &amp;lt;code&amp;gt;openssl&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;curl&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;mbstring&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Le module « Travaux planifiés » (cron) de Dolibarr pour la file asynchrone, la purge des journaux et le contrôle de santé&lt;br /&gt;
* Un accès HTTPS sortant (pour les connecteurs API et OAuth)&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
# Aller dans &#039;&#039;&#039;Accueil → Configuration → Modules/Applications&#039;&#039;&#039;, onglet &#039;&#039;&#039;Déployer/installer un module externe&#039;&#039;&#039;.&lt;br /&gt;
# Sélectionner le fichier &amp;lt;code&amp;gt;module_mailhub-3.2.1.zip&amp;lt;/code&amp;gt; et le déployer.&lt;br /&gt;
# Activer le module &#039;&#039;&#039;MailHub&#039;&#039;&#039;. Un menu principal « MailHub » apparaît.&lt;br /&gt;
# Activer le module &#039;&#039;&#039;Travaux planifiés&#039;&#039;&#039; de Dolibarr si ce n&#039;est pas déjà fait.&lt;br /&gt;
&lt;br /&gt;
=== Migration depuis l&#039;ancien module SmtpAvance ===&lt;br /&gt;
&lt;br /&gt;
À son activation, MailHub reprend automatiquement les données de l&#039;ancien module &amp;lt;code&amp;gt;smtpavance&amp;lt;/code&amp;gt; s&#039;il est présent : les tables sont renommées sans perte (ids et secrets chiffrés préservés) et les constantes &amp;lt;code&amp;gt;SMTPAVANCE_*&amp;lt;/code&amp;gt; sont recopiées en &amp;lt;code&amp;gt;MAILHUB_*&amp;lt;/code&amp;gt;. Procédure recommandée : &#039;&#039;&#039;sauvegarder la base&#039;&#039;&#039;, installer et activer MailHub, vérifier les connexions, puis &#039;&#039;&#039;désactiver et supprimer&#039;&#039;&#039; l&#039;ancien module.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
La configuration se fait depuis &#039;&#039;&#039;MailHub → Réglages&#039;&#039;&#039; :&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Général&#039;&#039;&#039; : interception/routage, mode simulation, mode debug.&lt;br /&gt;
* &#039;&#039;&#039;Envoi asynchrone&#039;&#039;&#039; : activation de la file d&#039;attente et taille des lots traités par le cron.&lt;br /&gt;
* &#039;&#039;&#039;Journaux&#039;&#039;&#039; : activation, stockage du corps, durée de rétention.&lt;br /&gt;
* &#039;&#039;&#039;Alertes d&#039;échec&#039;&#039;&#039; : e-mail, Slack, Discord, Pushover ; seuil d&#039;auto-désactivation d&#039;une connexion.&lt;br /&gt;
* &#039;&#039;&#039;Signature DKIM&#039;&#039;&#039; : activation, domaine, sélecteur et clé privée (constantes cœur &amp;lt;code&amp;gt;MAIN_MAIL_EMAIL_DKIM_*&amp;lt;/code&amp;gt;), pour les envois natifs.&lt;br /&gt;
&lt;br /&gt;
== Utilisation ==&lt;br /&gt;
&lt;br /&gt;
=== Connexions ===&lt;br /&gt;
&lt;br /&gt;
Depuis &#039;&#039;&#039;MailHub → Réglages → onglet Connexions → Nouvelle connexion&#039;&#039;&#039;, choisir un fournisseur, suivre les liens « Ouvrir la console » / « Doc API » pour récupérer les identifiants, saisir l&#039;expéditeur, cocher « Par défaut », puis enregistrer. Pour un connecteur OAuth, cliquer sur « Connecter » pour autoriser l&#039;accès ; pour les autres, cliquer sur « Tester la connectivité ». Un bloc « Test direct de cette connexion » en bas de la fiche permet d&#039;envoyer un e-mail de test.&lt;br /&gt;
&lt;br /&gt;
=== Journal des e-mails ===&lt;br /&gt;
&lt;br /&gt;
Le journal liste tous les envois avec recherche et filtres, aperçu, renvoi unitaire et groupé, export CSV/JSON et purge automatique par lots selon la rétention configurée.&lt;br /&gt;
&lt;br /&gt;
=== Centre de diagnostic ===&lt;br /&gt;
&lt;br /&gt;
La page &#039;&#039;&#039;MailHub → Diagnostic&#039;&#039;&#039; vérifie l&#039;environnement PHP, la configuration Dolibarr, les hooks/tables/cron, la connectivité réseau (scan des ports 25/465/587), et la délivrabilité DNS (SPF, DMARC, MX). Le rapport est exportable.&lt;br /&gt;
&lt;br /&gt;
=== Permissions ===&lt;br /&gt;
&lt;br /&gt;
MailHub expose &#039;&#039;&#039;8 droits granulaires&#039;&#039;&#039;, chacun attribuable par &#039;&#039;&#039;utilisateur&#039;&#039;&#039; et par &#039;&#039;&#039;groupe&#039;&#039;&#039; depuis « Utilisateurs &amp;amp; Groupes → onglet Permissions » : Consultation, Diagnostic, Envoi de tests, Renvoi depuis les journaux, Gestion des connexions, Réglages, Suppression/purge des journaux, Export/Import des connexions. On peut ainsi créer un profil « opérateur » ou « gestionnaire d&#039;e-mails » sans donner les droits de super-administrateur.&lt;br /&gt;
&lt;br /&gt;
== Fonctionnalités ==&lt;br /&gt;
&lt;br /&gt;
* Routage par expéditeur et par contexte d&#039;envoi&lt;br /&gt;
* Connexion de secours (fallback) automatique&lt;br /&gt;
* File d&#039;attente asynchrone (cron) : envoi non bloquant, verrou de concurrence atomique, reprise des envois interrompus, backoff exponentiel&lt;br /&gt;
* Auto-désactivation d&#039;une connexion après N échecs consécutifs, avec alerte&lt;br /&gt;
* Journal complet : recherche, aperçu, renvoi unitaire et groupé, export CSV/JSON, purge automatique&lt;br /&gt;
* Import/Export des connexions au format JSON (migration entre instances)&lt;br /&gt;
* Alertes d&#039;échec multi-canaux : e-mail, Slack, Discord, Pushover&lt;br /&gt;
* Signature DKIM pour les envois natifs&lt;br /&gt;
* Tableau de bord : statistiques, graphique sur 14 jours, ventilation par fournisseur, badges de santé (cron horaire)&lt;br /&gt;
* Centre de diagnostic complet&lt;br /&gt;
* Mode simulation ; secrets chiffrés au repos (AES) ; jetons CSRF ; tests réseau durcis contre le SSRF&lt;br /&gt;
* 8 permissions granulaires par utilisateur et par groupe&lt;br /&gt;
* Interface en 10 langues&lt;br /&gt;
* Documentation et guides pas-à-pas par opérateur intégrés&lt;br /&gt;
&lt;br /&gt;
== Connecteurs supportés ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Connecteur !! Type !! Remarques&lt;br /&gt;
|-&lt;br /&gt;
| SMTP || SMTP || Universel, avec préréglages (Gmail, Outlook 365, OVH, IONOS, o2switch, Yahoo, Zoho, Brevo, SES, Mailjet…)&lt;br /&gt;
|-&lt;br /&gt;
| PHP mail() || Natif || Dernier recours&lt;br /&gt;
|-&lt;br /&gt;
| Google Workspace || OAuth2 || API Gmail, sans port SMTP ni mot de passe stocké&lt;br /&gt;
|-&lt;br /&gt;
| Microsoft 365 || OAuth2 || API Microsoft Graph&lt;br /&gt;
|-&lt;br /&gt;
| Amazon SES || API HTTPS || Signature AWS V4&lt;br /&gt;
|-&lt;br /&gt;
| SendGrid || API HTTPS ||&lt;br /&gt;
|-&lt;br /&gt;
| Mailgun || API HTTPS ||&lt;br /&gt;
|-&lt;br /&gt;
| Brevo || API HTTPS ||&lt;br /&gt;
|-&lt;br /&gt;
| Postmark || API HTTPS ||&lt;br /&gt;
|-&lt;br /&gt;
| SparkPost || API HTTPS || Zone US ou EU&lt;br /&gt;
|-&lt;br /&gt;
| Elastic Email || API HTTPS ||&lt;br /&gt;
|-&lt;br /&gt;
| SMTP2GO || API HTTPS ||&lt;br /&gt;
|-&lt;br /&gt;
| Zoho ZeptoMail || API HTTPS || Zone com / eu / in&lt;br /&gt;
|-&lt;br /&gt;
| toSend || API HTTPS ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Tâches planifiées (cron) ==&lt;br /&gt;
&lt;br /&gt;
Le module installe trois tâches planifiées :&lt;br /&gt;
* &#039;&#039;&#039;MailHubPurgeOldLogs&#039;&#039;&#039; — purge des journaux au-delà de la rétention (quotidien).&lt;br /&gt;
* &#039;&#039;&#039;MailHubProcessQueue&#039;&#039;&#039; — envoi des e-mails en file (toutes les 5 minutes, si le mode asynchrone est actif).&lt;br /&gt;
* &#039;&#039;&#039;MailHubHealthCheck&#039;&#039;&#039; — contrôle de connectivité des connexions actives (horaire).&lt;br /&gt;
&lt;br /&gt;
== Sécurité ==&lt;br /&gt;
&lt;br /&gt;
Les secrets (mots de passe SMTP, clés API, secrets OAuth) sont chiffrés au repos via le mécanisme de chiffrement de Dolibarr. Les actions sont protégées par jetons CSRF, les tests réseau sont durcis contre le SSRF (validation des adresses IP, blocage des plages privées/réservées et des adresses de metadata), et les en-têtes e-mail/MIME sont protégés contre l&#039;injection. L&#039;export/import des connexions (qui manipule des secrets déchiffrés) est réservé au droit dédié et journalisé.&lt;br /&gt;
&lt;br /&gt;
== Langues ==&lt;br /&gt;
&lt;br /&gt;
Interface disponible en 10 langues, chacune couvrant l&#039;intégralité des libellés : français, anglais, allemand, espagnol, italien, portugais, néerlandais, russe, chinois simplifié, japonais. La langue suit automatiquement le réglage de l&#039;utilisateur Dolibarr.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Modules FR]]&lt;br /&gt;
[[Category:Contributions externes]]&lt;/div&gt;</summary>
		<author><name>TADIT</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_SMS_Avanc%C3%A9_(multi-op%C3%A9rateurs)&amp;diff=66714</id>
		<title>Module SMS Avancé (multi-opérateurs)</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_SMS_Avanc%C3%A9_(multi-op%C3%A9rateurs)&amp;diff=66714"/>
		<updated>2026-07-21T23:24:05Z</updated>

		<summary type="html">&lt;p&gt;TADIT: update&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&amp;lt;!-- ============================================================&lt;br /&gt;
     Dolibarr wiki page — Module SMS Avancé (multi-operator)&lt;br /&gt;
     Paste on wiki.dolibarr.org (MediaWiki syntax)&lt;br /&gt;
     Suggested page title: Module SMS Avance (multi-operator)&lt;br /&gt;
     ============================================================ --&amp;gt;&lt;br /&gt;
=Description=&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;SMS Avancé&#039;&#039;&#039; transforme Dolibarr en véritable plateforme d&#039;envoi et de réception de SMS professionnels&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;: relances de factures automatiques, campagnes marketing avec test A/B, notifications sur événements métier, conversations bidirectionnelles avec les tiers, et conformité STOP/RGPD intégrée.&lt;br /&gt;
 &lt;br /&gt;
Le module s&#039;appuie sur &#039;&#039;&#039;12 opérateurs SMS&#039;&#039;&#039; (africains et internationaux) plus une &#039;&#039;&#039;passerelle HTTP générique&#039;&#039;&#039; permettant de connecter n&#039;importe quel opérateur local disposant d&#039;une API HTTP. Un seul opérateur actif suffit pour démarrer. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[File:Visuel multi operateurs 1280x720.png|thumb]]&lt;br /&gt;
&lt;br /&gt;
=Fonctionnalités=&lt;br /&gt;
 &lt;br /&gt;
==Envoi==&lt;br /&gt;
&lt;br /&gt;
*Envoi manuel depuis la fiche d&#039;un tiers, d&#039;un contact, ou en saisie libre&lt;br /&gt;
*Envois programmés (date/heure différées) traités par le planificateur Dolibarr&lt;br /&gt;
*Envois en masse vers une sélection de tiers, une catégorie, ou une &#039;&#039;&#039;liste de diffusion&#039;&#039;&#039;&lt;br /&gt;
*Campagnes SMS avec circuit de validation&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;: brouillon → validation explicite → envoi (rien ne part sans validation)&lt;br /&gt;
*&#039;&#039;&#039;Test A/B&#039;&#039;&#039;&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;: deux variantes de message testées sur des échantillons (10 à 30 %), comparaison des taux de livraison et de clics, puis envoi de la variante gagnante au reste de l&#039;audience&lt;br /&gt;
*Variables de personnalisation dans les messages (nom du tiers, référence de facture, montant, lien de désinscription…)&lt;br /&gt;
*Raccourcisseur de liens intégré avec comptage des clics&lt;br /&gt;
*Plafond de longueur de message configurable (défaut 1 000 caractères)&lt;br /&gt;
 &lt;br /&gt;
==Intégration Dolibarr==&lt;br /&gt;
&lt;br /&gt;
*Relances automatiques de factures impayées (paliers configurables avant/après échéance)&lt;br /&gt;
*Notifications automatiques sur événements&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;: validation de facture, expédition de commande, intervention…&lt;br /&gt;
*Onglet SMS sur les fiches tiers, contact, facture, commande, proposition, projet, ticket, contrat, expédition, intervention, adhérent, utilisateur et événement d&#039;agenda&lt;br /&gt;
*Widget « activité récente » sur la page d&#039;accueil&lt;br /&gt;
*Historique complet de chaque SMS rattaché au tiers concerné&lt;br /&gt;
 &lt;br /&gt;
==Multi-opérateurs==&lt;br /&gt;
&lt;br /&gt;
*12 pilotes d&#039;opérateurs fournis&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;: Nexah (Cameroun), MboaSMS (Cameroun), SMS Partner Africa (Cameroun), Termii (Nigéria), Arkesel (Ghana), Beem Africa (Tanzanie), Africa&#039;s Talking (Afrique), BulkSMS, SMSAla, Unimatrix, Twilio et Vonage/Nexmo (international)&lt;br /&gt;
*&#039;&#039;&#039;Passerelle HTTP générique&#039;&#039;&#039; configurable pour tout autre opérateur local&lt;br /&gt;
*Routage par préfixe de destination, ordre de priorité, bascule automatique en cas d&#039;échec&lt;br /&gt;
*Consultation du solde de crédits en temps réel (opérateurs le supportant)&lt;br /&gt;
*Identifiants opérateurs chiffrés en base&lt;br /&gt;
 &lt;br /&gt;
==Réception et conformité==&lt;br /&gt;
&lt;br /&gt;
*Réception des SMS entrants par webhook, avec boîte de réception et &#039;&#039;&#039;fils de conversation&#039;&#039;&#039; par correspondant&lt;br /&gt;
*Détection automatique des mots-clés STOP / ARRÊT / UNSUBSCRIBE dans les réponses&lt;br /&gt;
*&#039;&#039;&#039;Lien de désinscription signé&#039;&#039;&#039; (variable &amp;lt;code&amp;gt;__LIEN_STOP__&amp;lt;/code&amp;gt;) propre à chaque destinataire, avec page de confirmation&lt;br /&gt;
*Liste d&#039;opposition centralisée, contrôlée avant chaque mise en file d&#039;attente&lt;br /&gt;
*Accusés de réception (DLR) par webhook sécurisé par jeton généré automatiquement&lt;br /&gt;
 &lt;br /&gt;
==Pilotage==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Tableau de bord SMS&#039;&#039;&#039;&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;: indicateurs de période avec comparaison à la période précédente, soldes opérateurs, graphique quotidien envois/échecs, top tiers destinataires, origines des envois, export CSV&lt;br /&gt;
*&#039;&#039;&#039;Retombées des relances&#039;&#039;&#039;&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;: corrélation entre SMS de relance et paiements de factures encaissés sous 7 jours&lt;br /&gt;
*Journal complet des envois avec filtres (période, opérateur, tiers, campagne, statut)&lt;br /&gt;
*Visibilité à 3 niveaux par droits utilisateur&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;: mes SMS / SMS de mes tiers / tous les SMS&lt;br /&gt;
 &lt;br /&gt;
==Exploitation==&lt;br /&gt;
&lt;br /&gt;
*Page de diagnostic intégrée (état du schéma, jetons, tâches planifiées)&lt;br /&gt;
*Manuel d&#039;utilisation complet intégré au module&lt;br /&gt;
*Migrations automatiques à chaque mise à jour — aucune réactivation ni intervention manuelle&lt;br /&gt;
&lt;br /&gt;
[[Category:Complementary Modules]]&lt;/div&gt;</summary>
		<author><name>TADIT</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=File:Visuel_multi_operateurs_1280x720.png&amp;diff=66713</id>
		<title>File:Visuel multi operateurs 1280x720.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=File:Visuel_multi_operateurs_1280x720.png&amp;diff=66713"/>
		<updated>2026-07-21T23:23:33Z</updated>

		<summary type="html">&lt;p&gt;TADIT: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Visuelvisuel multi operateurs&lt;/div&gt;</summary>
		<author><name>TADIT</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_SMS_Avanc%C3%A9_(multi-op%C3%A9rateurs)&amp;diff=66712</id>
		<title>Module SMS Avancé (multi-opérateurs)</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_SMS_Avanc%C3%A9_(multi-op%C3%A9rateurs)&amp;diff=66712"/>
		<updated>2026-07-21T23:20:08Z</updated>

		<summary type="html">&lt;p&gt;TADIT: update&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&amp;lt;!-- ============================================================&lt;br /&gt;
     Dolibarr wiki page — Module SMS Avancé (multi-operator)&lt;br /&gt;
     Paste on wiki.dolibarr.org (MediaWiki syntax)&lt;br /&gt;
     Suggested page title: Module SMS Avance (multi-operator)&lt;br /&gt;
     ============================================================ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
= Description =&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;SMS Avancé&#039;&#039;&#039; transforme Dolibarr en véritable plateforme d&#039;envoi et de réception de SMS professionnels : relances de factures automatiques, campagnes marketing avec test A/B, notifications sur événements métier, conversations bidirectionnelles avec les tiers, et conformité STOP/RGPD intégrée.&lt;br /&gt;
 &lt;br /&gt;
Le module s&#039;appuie sur &#039;&#039;&#039;12 opérateurs SMS&#039;&#039;&#039; (africains et internationaux) plus une &#039;&#039;&#039;passerelle HTTP générique&#039;&#039;&#039; permettant de connecter n&#039;importe quel opérateur local disposant d&#039;une API HTTP. Un seul opérateur actif suffit pour démarrer.&lt;br /&gt;
 &lt;br /&gt;
= Fonctionnalités =&lt;br /&gt;
 &lt;br /&gt;
== Envoi ==&lt;br /&gt;
* Envoi manuel depuis la fiche d&#039;un tiers, d&#039;un contact, ou en saisie libre&lt;br /&gt;
* Envois programmés (date/heure différées) traités par le planificateur Dolibarr&lt;br /&gt;
* Envois en masse vers une sélection de tiers, une catégorie, ou une &#039;&#039;&#039;liste de diffusion&#039;&#039;&#039;&lt;br /&gt;
* Campagnes SMS avec circuit de validation : brouillon → validation explicite → envoi (rien ne part sans validation)&lt;br /&gt;
* &#039;&#039;&#039;Test A/B&#039;&#039;&#039; : deux variantes de message testées sur des échantillons (10 à 30 %), comparaison des taux de livraison et de clics, puis envoi de la variante gagnante au reste de l&#039;audience&lt;br /&gt;
* Variables de personnalisation dans les messages (nom du tiers, référence de facture, montant, lien de désinscription…)&lt;br /&gt;
* Raccourcisseur de liens intégré avec comptage des clics&lt;br /&gt;
* Plafond de longueur de message configurable (défaut 1 000 caractères)&lt;br /&gt;
 &lt;br /&gt;
== Intégration Dolibarr ==&lt;br /&gt;
* Relances automatiques de factures impayées (paliers configurables avant/après échéance)&lt;br /&gt;
* Notifications automatiques sur événements : validation de facture, expédition de commande, intervention…&lt;br /&gt;
* Onglet SMS sur les fiches tiers, contact, facture, commande, proposition, projet, ticket, contrat, expédition, intervention, adhérent, utilisateur et événement d&#039;agenda&lt;br /&gt;
* Widget « activité récente » sur la page d&#039;accueil&lt;br /&gt;
* Historique complet de chaque SMS rattaché au tiers concerné&lt;br /&gt;
 &lt;br /&gt;
== Multi-opérateurs ==&lt;br /&gt;
* 12 pilotes d&#039;opérateurs fournis : Nexah (Cameroun), MboaSMS (Cameroun), SMS Partner Africa (Cameroun), Termii (Nigéria), Arkesel (Ghana), Beem Africa (Tanzanie), Africa&#039;s Talking (Afrique), BulkSMS, SMSAla, Unimatrix, Twilio et Vonage/Nexmo (international)&lt;br /&gt;
* &#039;&#039;&#039;Passerelle HTTP générique&#039;&#039;&#039; configurable pour tout autre opérateur local&lt;br /&gt;
* Routage par préfixe de destination, ordre de priorité, bascule automatique en cas d&#039;échec&lt;br /&gt;
* Consultation du solde de crédits en temps réel (opérateurs le supportant)&lt;br /&gt;
* Identifiants opérateurs chiffrés en base&lt;br /&gt;
 &lt;br /&gt;
== Réception et conformité ==&lt;br /&gt;
* Réception des SMS entrants par webhook, avec boîte de réception et &#039;&#039;&#039;fils de conversation&#039;&#039;&#039; par correspondant&lt;br /&gt;
* Détection automatique des mots-clés STOP / ARRÊT / UNSUBSCRIBE dans les réponses&lt;br /&gt;
* &#039;&#039;&#039;Lien de désinscription signé&#039;&#039;&#039; (variable &amp;lt;code&amp;gt;__LIEN_STOP__&amp;lt;/code&amp;gt;) propre à chaque destinataire, avec page de confirmation&lt;br /&gt;
* Liste d&#039;opposition centralisée, contrôlée avant chaque mise en file d&#039;attente&lt;br /&gt;
* Accusés de réception (DLR) par webhook sécurisé par jeton généré automatiquement&lt;br /&gt;
 &lt;br /&gt;
== Pilotage ==&lt;br /&gt;
* &#039;&#039;&#039;Tableau de bord SMS&#039;&#039;&#039; : indicateurs de période avec comparaison à la période précédente, soldes opérateurs, graphique quotidien envois/échecs, top tiers destinataires, origines des envois, export CSV&lt;br /&gt;
* &#039;&#039;&#039;Retombées des relances&#039;&#039;&#039; : corrélation entre SMS de relance et paiements de factures encaissés sous 7 jours&lt;br /&gt;
* Journal complet des envois avec filtres (période, opérateur, tiers, campagne, statut)&lt;br /&gt;
* Visibilité à 3 niveaux par droits utilisateur : mes SMS / SMS de mes tiers / tous les SMS&lt;br /&gt;
 &lt;br /&gt;
== Exploitation ==&lt;br /&gt;
* Page de diagnostic intégrée (état du schéma, jetons, tâches planifiées)&lt;br /&gt;
* Manuel d&#039;utilisation complet intégré au module&lt;br /&gt;
* Migrations automatiques à chaque mise à jour — aucune réactivation ni intervention manuelle&lt;br /&gt;
 &lt;br /&gt;
= Installation =&lt;br /&gt;
 &lt;br /&gt;
# Téléchargez le paquet &amp;lt;code&amp;gt;smsavance-x.y.z.zip&amp;lt;/code&amp;gt; depuis le Dolistore.&lt;br /&gt;
# Dans Dolibarr, allez dans &#039;&#039;&#039;Accueil → Configuration → Modules/Applications&#039;&#039;&#039;, onglet &#039;&#039;&#039;Déployer/Installer un module externe&#039;&#039;&#039;, et sélectionnez le fichier zip.&lt;br /&gt;
#* Ou manuellement : décompressez le zip dans le répertoire &amp;lt;code&amp;gt;custom/&amp;lt;/code&amp;gt; de votre Dolibarr (vous devez obtenir &amp;lt;code&amp;gt;custom/smsavance/&amp;lt;/code&amp;gt;).&lt;br /&gt;
# Retournez dans la liste des modules, recherchez &#039;&#039;&#039;SMS Avancé&#039;&#039;&#039; et activez-le.&lt;br /&gt;
 &lt;br /&gt;
Lors de l&#039;activation, le module crée automatiquement ses tables, menus, permissions et tâches planifiées. Les mises à jour se font en remplaçant simplement le répertoire : les migrations de schéma sont automatiques et idempotentes.&lt;br /&gt;
 &lt;br /&gt;
= Configuration =&lt;br /&gt;
 &lt;br /&gt;
== 1. Activer un opérateur ==&lt;br /&gt;
Menu &#039;&#039;&#039;SMS → Configuration → Opérateurs&#039;&#039;&#039; : cliquez sur l&#039;icône « + », choisissez votre opérateur dans la liste, renseignez vos identifiants API (chiffrés en base) et l&#039;identifiant d&#039;expéditeur (sender ID). Un seul opérateur actif suffit.&lt;br /&gt;
 &lt;br /&gt;
Pour un opérateur local absent de la liste, utilisez la &#039;&#039;&#039;Passerelle HTTP générique&#039;&#039;&#039; : URL, méthode, paramètres et interprétation de la réponse sont entièrement configurables.&lt;br /&gt;
 &lt;br /&gt;
== 2. Paramètres généraux ==&lt;br /&gt;
Menu &#039;&#039;&#039;SMS → Configuration → Paramètres&#039;&#039;&#039; : expéditeur par défaut, plafond de longueur (&amp;lt;code&amp;gt;SMS_MAX_MESSAGE_LENGTH&amp;lt;/code&amp;gt;), raccourcisseur de liens, relances automatiques et leurs paliers.&lt;br /&gt;
 &lt;br /&gt;
== 3. Webhooks (réception et accusés) ==&lt;br /&gt;
La page de configuration affiche, pour chaque opérateur actif, les &#039;&#039;&#039;URL de webhook prêtes à copier&#039;&#039;&#039; (accusés de réception &amp;lt;code&amp;gt;dlr.php&amp;lt;/code&amp;gt; et SMS entrants &amp;lt;code&amp;gt;inbound.php&amp;lt;/code&amp;gt;), déjà munies du jeton de sécurité généré automatiquement. Collez ces URL dans l&#039;interface de votre opérateur.&lt;br /&gt;
 &lt;br /&gt;
== 4. Permissions ==&lt;br /&gt;
Attribuez les droits aux utilisateurs/groupes : lecture, envoi, envoi en masse, administration, suppression, et étendue de visibilité (ses propres SMS, ceux de ses tiers, ou tous).&lt;br /&gt;
 &lt;br /&gt;
== 5. Tâches planifiées ==&lt;br /&gt;
Vérifiez dans &#039;&#039;&#039;Accueil → Configuration → Modules → Travaux planifiés&#039;&#039;&#039; que les tâches du module (traitement de la file d&#039;attente, relances différées, vérification des statuts) sont actives. La page &#039;&#039;&#039;SMS → Diagnostic&#039;&#039;&#039; signale toute tâche inactive.&lt;br /&gt;
 &lt;br /&gt;
= Utilisation =&lt;br /&gt;
 &lt;br /&gt;
* &#039;&#039;&#039;Nouvel envoi&#039;&#039;&#039; : menu SMS → Nouvel envoi — tiers, contact, numéro libre, catégorie ou liste de diffusion ; envoi immédiat ou programmé.&lt;br /&gt;
* &#039;&#039;&#039;Campagnes&#039;&#039;&#039; : menu SMS → Campagnes SMS — créez un brouillon, ciblez, testez éventuellement en A/B, validez, suivez les résultats par variante.&lt;br /&gt;
* &#039;&#039;&#039;Listes de diffusion&#039;&#039;&#039; : menu SMS → Listes de diffusion — constitution manuelle ou depuis une catégorie de tiers, dédoublonnage automatique.&lt;br /&gt;
* &#039;&#039;&#039;Conversations&#039;&#039;&#039; : menu SMS → Messages reçus — chaque échange est regroupé en fil de conversation par numéro/tiers.&lt;br /&gt;
* &#039;&#039;&#039;Tableau de bord&#039;&#039;&#039; : menu SMS → Tableau de bord SMS — pilotage par période, filtres opérateur et tiers, export CSV.&lt;br /&gt;
* &#039;&#039;&#039;Manuel intégré&#039;&#039;&#039; : menu SMS → Manuel — documentation détaillée de chaque fonction, y compris les variables de personnalisation.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;!-- Ajoutez ici 2-3 captures d&#039;écran réelles :&lt;br /&gt;
[[File:smsavance_tableau_de_bord.png|900px|center|thumb|Le tableau de bord SMS]]&lt;br /&gt;
[[File:smsavance_campagne_ab.png|900px|center|thumb|Campagne avec test A/B]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
= Sécurité et conformité =&lt;br /&gt;
 &lt;br /&gt;
* Webhooks publics protégés par jeton secret généré automatiquement (comparaison à temps constant)&lt;br /&gt;
* Lien de désinscription signé HMAC-SHA256, infalsifiable, avec page de confirmation anti-robots&lt;br /&gt;
* Identifiants opérateurs chiffrés en base de données&lt;br /&gt;
* Aucune donnée envoyée à des tiers autres que l&#039;opérateur SMS choisi par vos soins&lt;br /&gt;
* Liste d&#039;opposition (STOP) vérifiée avant chaque mise en file — impossible à contourner, y compris en envoi de masse&lt;br /&gt;
* Journal d&#039;audit : chaque SMS est tracé avec son auteur, son origine et son statut&lt;br /&gt;
&lt;br /&gt;
[[Category:Complementary Modules]]&lt;/div&gt;</summary>
		<author><name>TADIT</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_SMS_Avanc%C3%A9_(multi-op%C3%A9rateurs)&amp;diff=66711</id>
		<title>Module SMS Avancé (multi-opérateurs)</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_SMS_Avanc%C3%A9_(multi-op%C3%A9rateurs)&amp;diff=66711"/>
		<updated>2026-07-21T23:17:55Z</updated>

		<summary type="html">&lt;p&gt;TADIT: update&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TemplateDocUser}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ============================================================&lt;br /&gt;
     Dolibarr wiki page — Module SMS Avancé (multi-operator)&lt;br /&gt;
     Paste on wiki.dolibarr.org (MediaWiki syntax)&lt;br /&gt;
     Suggested page title: Module SMS Avance (multi-operator)&lt;br /&gt;
     ============================================================ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Description=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SMS Avancé&#039;&#039;&#039; turns Dolibarr into a full professional SMS platform: automatic invoice payment reminders, marketing campaigns with A/B testing, event-driven notifications, two-way conversations with your third parties, and built-in STOP/GDPR compliance.&lt;br /&gt;
&lt;br /&gt;
The module ships with &#039;&#039;&#039;12 SMS operator drivers&#039;&#039;&#039; (African and international) plus a &#039;&#039;&#039;generic HTTP gateway&#039;&#039;&#039; to connect any local operator exposing an HTTP API. One active operator is enough to get started.&lt;br /&gt;
&lt;br /&gt;
=Features=&lt;br /&gt;
&lt;br /&gt;
==Sending==&lt;br /&gt;
&lt;br /&gt;
*Manual sending from a third party card, a contact card, or free input&lt;br /&gt;
*Scheduled sending (deferred date/time) processed by the Dolibarr scheduler&lt;br /&gt;
*Bulk sending to a selection of third parties, a category, or a &#039;&#039;&#039;distribution list&#039;&#039;&#039;&lt;br /&gt;
*SMS campaigns with an approval workflow: draft → explicit validation → send (nothing leaves without validation)&lt;br /&gt;
*&#039;&#039;&#039;A/B testing&#039;&#039;&#039;: two message variants tested on samples (10–30%), delivery and click rates compared, then the winning variant sent to the rest of the audience&lt;br /&gt;
*Personalization variables in messages (third party name, invoice reference, amount, unsubscribe link…)&lt;br /&gt;
*Built-in link shortener with click tracking&lt;br /&gt;
*Configurable message length cap (default 1,000 characters)&lt;br /&gt;
&lt;br /&gt;
==Dolibarr integration==&lt;br /&gt;
&lt;br /&gt;
*Automatic reminders for unpaid invoices (configurable steps before/after due date)&lt;br /&gt;
*Automatic notifications on business events: invoice validation, order shipment, intervention…&lt;br /&gt;
*SMS tab on third party, contact, invoice, order, proposal, project, ticket, contract, shipment, intervention, member, user and agenda event cards&lt;br /&gt;
*&amp;quot;Recent activity&amp;quot; widget on the home page&lt;br /&gt;
*Full history of every SMS attached to the related third party&lt;br /&gt;
&lt;br /&gt;
==Multi-operator==&lt;br /&gt;
&lt;br /&gt;
*12 operator drivers included: Nexah (Cameroon), MboaSMS (Cameroon), SMS Partner Africa (Cameroon), Termii (Nigeria), Arkesel (Ghana), Beem Africa (Tanzania), Africa&#039;s Talking (Africa), BulkSMS, SMSAla, Unimatrix, Twilio and Vonage/Nexmo (international)&lt;br /&gt;
*Configurable &#039;&#039;&#039;generic HTTP gateway&#039;&#039;&#039; for any other local operator&lt;br /&gt;
*Routing by destination prefix, priority order, automatic failover&lt;br /&gt;
*Real-time credit balance display (for operators supporting it)&lt;br /&gt;
*Operator credentials encrypted in database&lt;br /&gt;
&lt;br /&gt;
==Inbound and compliance==&lt;br /&gt;
&lt;br /&gt;
*Inbound SMS received through webhooks, with an inbox and &#039;&#039;&#039;conversation threads&#039;&#039;&#039; per correspondent&lt;br /&gt;
*Automatic detection of STOP / ARRÊT / UNSUBSCRIBE keywords in replies&lt;br /&gt;
*&#039;&#039;&#039;Signed unsubscribe link&#039;&#039;&#039; (&amp;lt;code&amp;gt;__LIEN_STOP__&amp;lt;/code&amp;gt; variable), unique per recipient, with a confirmation page&lt;br /&gt;
*Central opt-out list, checked before every queueing&lt;br /&gt;
*Delivery reports (DLR) through a webhook secured by an automatically generated token&lt;br /&gt;
&lt;br /&gt;
==Monitoring==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;SMS dashboard&#039;&#039;&#039;: period KPIs with previous-period comparison, operator balances, daily sent/failed chart, top recipient third parties, sending origins, CSV export&lt;br /&gt;
*&#039;&#039;&#039;Reminder outcomes&#039;&#039;&#039;: correlation between reminder SMS and invoice payments received within 7 days&lt;br /&gt;
*Full sending journal with filters (period, operator, third party, campaign, status)&lt;br /&gt;
*3-level visibility through user rights: my SMS / SMS of my third parties / all SMS&lt;br /&gt;
&lt;br /&gt;
==Operations==&lt;br /&gt;
&lt;br /&gt;
*Built-in diagnostic page (schema status, tokens, scheduled jobs)&lt;br /&gt;
*Complete user manual embedded in the module&lt;br /&gt;
*Automatic migrations on every upgrade — no reactivation or manual step ever required&lt;br /&gt;
&lt;br /&gt;
[[Category:Complementary Modules]]&lt;/div&gt;</summary>
		<author><name>TADIT</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_SMS_Avanc%C3%A9_(multi-op%C3%A9rateurs)&amp;diff=66710</id>
		<title>Module SMS Avancé (multi-opérateurs)</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_SMS_Avanc%C3%A9_(multi-op%C3%A9rateurs)&amp;diff=66710"/>
		<updated>2026-07-21T23:16:34Z</updated>

		<summary type="html">&lt;p&gt;TADIT: SMS Avancé&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TemplateDocUser}}&lt;br /&gt;
[[Category:Interfaces with third party software]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ============================================================&lt;br /&gt;
     Dolibarr wiki page — Module SMS Avancé (multi-operator)&lt;br /&gt;
     Paste on wiki.dolibarr.org (MediaWiki syntax)&lt;br /&gt;
     Suggested page title: Module SMS Avance (multi-operator)&lt;br /&gt;
     ============================================================ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Description=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SMS Avancé&#039;&#039;&#039; turns Dolibarr into a full professional SMS platform: automatic invoice payment reminders, marketing campaigns with A/B testing, event-driven notifications, two-way conversations with your third parties, and built-in STOP/GDPR compliance.&lt;br /&gt;
&lt;br /&gt;
The module ships with &#039;&#039;&#039;12 SMS operator drivers&#039;&#039;&#039; (African and international) plus a &#039;&#039;&#039;generic HTTP gateway&#039;&#039;&#039; to connect any local operator exposing an HTTP API. One active operator is enough to get started.&lt;br /&gt;
&lt;br /&gt;
=Features=&lt;br /&gt;
&lt;br /&gt;
==Sending==&lt;br /&gt;
&lt;br /&gt;
*Manual sending from a third party card, a contact card, or free input&lt;br /&gt;
*Scheduled sending (deferred date/time) processed by the Dolibarr scheduler&lt;br /&gt;
*Bulk sending to a selection of third parties, a category, or a &#039;&#039;&#039;distribution list&#039;&#039;&#039;&lt;br /&gt;
*SMS campaigns with an approval workflow: draft → explicit validation → send (nothing leaves without validation)&lt;br /&gt;
*&#039;&#039;&#039;A/B testing&#039;&#039;&#039;: two message variants tested on samples (10–30%), delivery and click rates compared, then the winning variant sent to the rest of the audience&lt;br /&gt;
*Personalization variables in messages (third party name, invoice reference, amount, unsubscribe link…)&lt;br /&gt;
*Built-in link shortener with click tracking&lt;br /&gt;
*Configurable message length cap (default 1,000 characters)&lt;br /&gt;
&lt;br /&gt;
==Dolibarr integration==&lt;br /&gt;
&lt;br /&gt;
*Automatic reminders for unpaid invoices (configurable steps before/after due date)&lt;br /&gt;
*Automatic notifications on business events: invoice validation, order shipment, intervention…&lt;br /&gt;
*SMS tab on third party, contact, invoice, order, proposal, project, ticket, contract, shipment, intervention, member, user and agenda event cards&lt;br /&gt;
*&amp;quot;Recent activity&amp;quot; widget on the home page&lt;br /&gt;
*Full history of every SMS attached to the related third party&lt;br /&gt;
&lt;br /&gt;
==Multi-operator==&lt;br /&gt;
&lt;br /&gt;
*12 operator drivers included: Nexah (Cameroon), MboaSMS (Cameroon), SMS Partner Africa (Cameroon), Termii (Nigeria), Arkesel (Ghana), Beem Africa (Tanzania), Africa&#039;s Talking (Africa), BulkSMS, SMSAla, Unimatrix, Twilio and Vonage/Nexmo (international)&lt;br /&gt;
*Configurable &#039;&#039;&#039;generic HTTP gateway&#039;&#039;&#039; for any other local operator&lt;br /&gt;
*Routing by destination prefix, priority order, automatic failover&lt;br /&gt;
*Real-time credit balance display (for operators supporting it)&lt;br /&gt;
*Operator credentials encrypted in database&lt;br /&gt;
&lt;br /&gt;
==Inbound and compliance==&lt;br /&gt;
&lt;br /&gt;
*Inbound SMS received through webhooks, with an inbox and &#039;&#039;&#039;conversation threads&#039;&#039;&#039; per correspondent&lt;br /&gt;
*Automatic detection of STOP / ARRÊT / UNSUBSCRIBE keywords in replies&lt;br /&gt;
*&#039;&#039;&#039;Signed unsubscribe link&#039;&#039;&#039; (&amp;lt;code&amp;gt;__LIEN_STOP__&amp;lt;/code&amp;gt; variable), unique per recipient, with a confirmation page&lt;br /&gt;
*Central opt-out list, checked before every queueing&lt;br /&gt;
*Delivery reports (DLR) through a webhook secured by an automatically generated token&lt;br /&gt;
&lt;br /&gt;
==Monitoring==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;SMS dashboard&#039;&#039;&#039;: period KPIs with previous-period comparison, operator balances, daily sent/failed chart, top recipient third parties, sending origins, CSV export&lt;br /&gt;
*&#039;&#039;&#039;Reminder outcomes&#039;&#039;&#039;: correlation between reminder SMS and invoice payments received within 7 days&lt;br /&gt;
*Full sending journal with filters (period, operator, third party, campaign, status)&lt;br /&gt;
*3-level visibility through user rights: my SMS / SMS of my third parties / all SMS&lt;br /&gt;
&lt;br /&gt;
==Operations==&lt;br /&gt;
&lt;br /&gt;
*Built-in diagnostic page (schema status, tokens, scheduled jobs)&lt;br /&gt;
*Complete user manual embedded in the module&lt;br /&gt;
*Automatic migrations on every upgrade — no reactivation or manual step ever required&lt;/div&gt;</summary>
		<author><name>TADIT</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=List_of_modules_id&amp;diff=66709</id>
		<title>List of modules id</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=List_of_modules_id&amp;diff=66709"/>
		<updated>2026-07-21T21:25:55Z</updated>

		<summary type="html">&lt;p&gt;TADIT: Réservation d&amp;#039;une plage de 20 ID (340070 - 340089) pour TAD IT Services (https://tadit-services.com) - première réservation, conformément aux règles de la page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TemplateDocDevEn}}&lt;br /&gt;
{{TemplateDocDevEs}}&lt;br /&gt;
{{TemplateDocDevFr}}&lt;br /&gt;
{{TemplateDocDevZh}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This page list all reserved modules numbers / ID.&lt;br /&gt;
&lt;br /&gt;
If you build or want to build your own modules, you should take an ID range here. Please pick range into existing holes first.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=ID 0 - 94999=&lt;br /&gt;
This range is reserved for Dolibarr&#039;s internal core modules, so all modules available into the standard distribution at https://github.com/Dolibarr/dolibarr&lt;br /&gt;
&lt;br /&gt;
=ID 95000 - 99999=&lt;br /&gt;
This range is reserved for Dolibarr&#039;s community modules with sources hosted into the github repository: https://github.com/Dolibarr/dolibarr-community-modules&lt;br /&gt;
&lt;br /&gt;
=ID 100000 - 499999=&lt;br /&gt;
&lt;br /&gt;
Reserved area for editors in need for an ID range. You can edit this page to add your own range (take a range of 20 numbers only the first time, ask us for more)&lt;br /&gt;
&lt;br /&gt;
[[File:Warning.png]] If you reserve more than 10 at once, we may automatically change your reservation range without information and you may experience conflicts with other modules in a future, so please follow the rules! &lt;br /&gt;
&lt;br /&gt;
*ID 100000 - 100999: OpenThink (http://www.openthink.be) - Belgium&lt;br /&gt;
*ID 101000 - 101999: DoliCloud (https://www.dolicloud.com) - France&lt;br /&gt;
*ID 102000 - 102999: Tiaris (http://www.tiaris.fr) - France&lt;br /&gt;
*ID 103000 - 103999: Open-concept.pro (http://www.open-concept.pro) - France&lt;br /&gt;
*ID 104000 - 104999: ATM Consulting (http://www.atm-consulting.fr) - France&lt;br /&gt;
*ID 105000 - 105999: GPC.solutions - France&lt;br /&gt;
*ID 106000 - 106999: PHPASSO&lt;br /&gt;
*ID 107000 - 107999: TecLib (http://www.teclib.com) / Auguria (http://www.auguria.net) - France&lt;br /&gt;
*ID 108000 - 108999: ETHICWEB&lt;br /&gt;
*ID 109000 - 109999: Aplose ([http://www.aplose.fr https://www.aplose.fr]) - France&lt;br /&gt;
*ID 110000 - 110999: Association Dolibarr (https://www.dolibarr.org)&lt;br /&gt;
*ID 111000 - 111999: Asset IT (www.assetit.ch) - Suisse&lt;br /&gt;
*ID 112000 - 112999: Aarboard AG ([https://www.aarboard.ch www.aarboard.ch]) - Suisse&lt;br /&gt;
*ID 113000 - 113999: Asilib - Alexandre Spangaro&lt;br /&gt;
*ID 114000 - 114999: Iceleaf OÜ&lt;br /&gt;
*ID 115000 - 115999: 2A2C Conseil - Cyril ZEKSER&lt;br /&gt;
*ID 116000 - 116999: Wolftec GmbH&lt;br /&gt;
*ID 117000 - 117999: Oscim (http://www.oscim.fr)&lt;br /&gt;
*ID 118000 - 118999: Oarces Web (dev.oarces.com)&lt;br /&gt;
*ID 119000 - 119999: Manuel Berrocal - Absolacom&lt;br /&gt;
*ID 120000 - 120999: Régis Houssin (http://www.inodbox.com) - France&lt;br /&gt;
*ID 121000 - 121999: Oscss - Shop - France&lt;br /&gt;
*ID 122000 - 122999: MrSof - la Nation du Web&lt;br /&gt;
*ID 123000 - 123999: Bruno Généré (webiseasy.org)&lt;br /&gt;
*ID 124000 - 124999: 7reasons s.r.l. (www.7reasons.eu) - Austria&lt;br /&gt;
*ID 125000 - 125999: ProgSI (www.progsi.ma)&lt;br /&gt;
*ID 126000 - 126999: Catalanet&lt;br /&gt;
*ID 127000 - 127999: Virgilio Filho pt-BR Brasil (@dolibarr.br) - Brazil&lt;br /&gt;
*ID 128000 - 128999: Nicolas Frappé France (www.sospc.info)&lt;br /&gt;
*ID 129000 - 129999: Adeo-Informatique&lt;br /&gt;
*ID 130000 - 130999: Technicks ICT (http://www.technicks.eu) - Italy&lt;br /&gt;
*ID 131000 - 131999: Joan Louis (itaca.fr) - France&lt;br /&gt;
*ID 132000 - 132999: Jean-Marie Arsac (https://azimut.fr) - France&lt;br /&gt;
*ID 133000 - 133999: Oriel Systems Ltd, UK. (www.orielsystems.com)&lt;br /&gt;
*ID 134000 - 134999: ALSOFT PVT. LTD. (https://www.alsoft.org)&lt;br /&gt;
*ID 135000 - 135999: Net-Logic (https://netlogic.fr)&lt;br /&gt;
*ID 136000 - 136050: MONA.RE - France&lt;br /&gt;
*ID 136051 - 136099: La Vida Marketing&lt;br /&gt;
*ID 136100 - 136149: Synergies-Tech France. (https://www.synergies-france.fr/)&lt;br /&gt;
*ID 136150 - 136199: Lyta&lt;br /&gt;
*ID 136200 - 136219: Maison Théophile Leclerc&lt;br /&gt;
*ID 136220 - 136270: SegoFount - Spain&lt;br /&gt;
*ID 136271 - 136320: Labor Dispatch (Simon Sheng , China)&lt;br /&gt;
*ID 136321 - 136370: MB Informatique (https://www.mb-informatique.fr)&lt;br /&gt;
*ID 136371 - 136420: Daxit Solutions (https://www.daxit.be) [https://wiki.dolibarr.org/index.php/DAXIT-SOLUTIONS_List_of_modules_id Liste complète des modules Daxit]&lt;br /&gt;
*ID 136421 - 136470: HUSCH GmbH (https://husch-gmbh.de)&lt;br /&gt;
*ID 136471 - 138999: NSINFO (https://www.ns-info.fr)&lt;br /&gt;
*ID 139000 - 139999: Synergies-Tech France. (https://www.synergies-france.fr/)&lt;br /&gt;
*ID 140000 - 140999: Altairis (http://altairis.fr)&lt;br /&gt;
*ID 141000 - 141050: Projet2Team (https://www.projet2team.fr)&lt;br /&gt;
*ID 141051 - 141099: Elistair (http://elistair.com)&lt;br /&gt;
*ID 141100 - 141149: Blue Networks Technologies (https://www.blnt.fr)&lt;br /&gt;
*ID 141150 - 141199: Mainlab S.r.l. (https://www.mainlabonline.it) - Italy&lt;br /&gt;
*ID 141200 - 141249: Florian DUFOURG - France&lt;br /&gt;
*ID 141250 - 141299: SoftAddicts - Canada&lt;br /&gt;
*ID 141300 - 141349: Finanboo - (https://www.finanboo.com)&lt;br /&gt;
*ID 141350 - 141399: ConstruxZion Soft - Colombia (https://www.construxzionsoft.com.co)&lt;br /&gt;
*ID 141400 - 141450: COEXDIS - République Démocratique du Congo (https://www.coexdis.com)&lt;br /&gt;
*ID 141451 - 141501: HALFWARE - Algeria (https://www.half-ware.com)&lt;br /&gt;
*ID 141502 - 141552: Quantraum (https://quantraum.com)&lt;br /&gt;
*ID 141553 - 141603: Nateo Group&lt;br /&gt;
*ID 141604 - 141653: digital centric GmbH (https://www.digitalcentric.de/dolibarr)&lt;br /&gt;
*ID 141654 - 141699: Decrypting (https://www.decrypting.fr)&lt;br /&gt;
*ID 141700 - 141749: Zeise IT Consulting - Germany (https://www.zeise-it.de)&lt;br /&gt;
*ID 141750 - 141799: Data Rooster - France (https://datarooster.io)&lt;br /&gt;
*ID 141800 - 141849: IP Développement (https://www.ipdeveloppement.fr)&lt;br /&gt;
*ID 141850 - 141899: MSICCA | MRVL Soluciones de Ingeniería y Construcción, c.a (https://msicca.com)&lt;br /&gt;
*ID 141900 - 141949: THERSANE (https://www.thersane.fr)&lt;br /&gt;
*ID 141950 - 141999: MB Informatique (https://www.mb-informatique.fr)&lt;br /&gt;
*ID 142000 - 142049: ITANéA (https://www.itanea.fr)&lt;br /&gt;
*ID 142050 - 142099: ERP Consulting NZ ([https://www.erpconsulting.co.nz www.erpconsulting.co.nz])&lt;br /&gt;
*ID 142100 - 142149: Bloxera GmbH (https://www.bloxera.com)&lt;br /&gt;
*ID 142150 - 142199: Evangelos Souglakos - Greece&lt;br /&gt;
*ID 142200 - 142249: Luc CALARESU - France&lt;br /&gt;
*ID 142250 - 142299: OmnIT Services - Belgique (https://www.omnitservices.biz)&lt;br /&gt;
*ID 142300 - 142349: Gwadeyes - Guadeloupe (https://www.gwadeyes-informatique.com/)&lt;br /&gt;
*ID 142350 - 142399: Solution Libre (https://www.solution-libre.fr/)&lt;br /&gt;
*ID 142400 - 142449: Res Digital (https://res.digital)&lt;br /&gt;
*ID 142450 - 142499: itopie informatique (https://www.itopie.ch)&lt;br /&gt;
*ID 142500 - 142549: Weblinx.IT GbR (https://weblinx.it/) - Germany&lt;br /&gt;
*ID 142550 - 142599: ASCI-Automation - Mexico (https://asci-automation.com.mx/)&lt;br /&gt;
*ID 142600 - 142649: ZENKO Design - Japan / France / Spain&lt;br /&gt;
*ID 142650 - 142699: AWeerWolf&lt;br /&gt;
*ID 142700 - 148749: Lysis (https://lysis.net/)&lt;br /&gt;
*ID 142750 - 142769: Doliplug (https://www.doliplug.com)&lt;br /&gt;
*ID 142770 - 142799: PandaERP&lt;br /&gt;
*ID 142800 - 142849: Bloxera GmbH (https://www.bloxera.com)&lt;br /&gt;
*ID 142850 - 148999: Everlats S.L. - España (https://www.everlats.com)&lt;br /&gt;
*ID 149000 - 149999: SydTech - America Central (https://www.sydtech.io/)&lt;br /&gt;
*ID 150000 - 150999: Jeffinfo&lt;br /&gt;
*ID 151000 - 151999: Konverseo (https://konverseo.com)&lt;br /&gt;
*ID 152000 - 152049: Tanguy Pénet (http://tanguype.net)&lt;br /&gt;
*ID 152050 - 152099: Web Solutions&lt;br /&gt;
*ID 152100 - 152149: MagicNet (https://www.magicnet.it)&lt;br /&gt;
*ID 152150 - 152199: Benjamin Falière (https://www.faliere.com)&lt;br /&gt;
*ID 152200 - 152249: Solauv&lt;br /&gt;
*ID 152250 - 156499: TecnoGestión Principado S.L. (https://www.tecnogestion.com) - Asturias - España&lt;br /&gt;
*ID 156500 - 156549: ACE Recycling  (https://www.acerecycling.net.au/)&lt;br /&gt;
*ID 156550 - 156599: Kreativität Works ([http://www.kreativitat.com http://kreativitat.com])&lt;br /&gt;
*ID 156600 - 156649: [https://pierre-couy.dev Pierre Couy]&lt;br /&gt;
*ID 156650 - 156699: CXI (https://cyrix.co.za)&lt;br /&gt;
*ID 156700 - 156749: Mustafa Kemerci - Turkiye&lt;br /&gt;
*ID 156750 - 156799: [https://de-grandpre.quebec de Grandpré Technologies] - Québec (Canada)&lt;br /&gt;
*ID 156800 - 156849: Draceo&lt;br /&gt;
*ID 156850 - 156899: Valleiweb&lt;br /&gt;
*ID 156900 - 159949: NEOVIAQ Advisory LU(https://www.neoviaq.com)&lt;br /&gt;
*ID 159950 - 159999: Arve et Giffre INFOGESTION (https://www.ag-infogestion.fr)&lt;br /&gt;
*ID 160000 - 160999: Charles-François BENKE (http://www.patas-monkey.com)&lt;br /&gt;
*ID 161000 - 161999: Abbes Bahfir (https://01consulting.eu)&lt;br /&gt;
*ID 162000 - 162999: Jacques Rébiscoul&lt;br /&gt;
*ID 163000 - 163999: Open-DSI (https://www.open-dsi.fr)&lt;br /&gt;
*ID 164000 - 164999: Pixelada S. Coop. And. (https://pixelada.org)&lt;br /&gt;
*ID 165000 - 165049: DovConnect&lt;br /&gt;
*ID 165050 - 165099: Mind Operated Systems (https://www.mosystems.biz)&lt;br /&gt;
*ID 165100 - 165150: SD-Formation (https://sdformation.fr)&lt;br /&gt;
*ID 165151 - 165199: NUM&#039;X (https://www.numx-sets.eu)&lt;br /&gt;
*ID 165200 - 165249: Benjam Préjent (https://www.benjam-prejent.fr)&lt;br /&gt;
*ID 165250 - 165299: Dhi Loka Private Limited, India (https://www.dhiloka.com)&lt;br /&gt;
*ID 165300 - 169999: Accellier Limited (https://www.accellier.com/)&lt;br /&gt;
*ID 170000 - 170999: TRIDENT CONSULTING LTD (www.tridentdxb.com)&lt;br /&gt;
*ID 171000 - 171999: LVSInformatique (www.lvsinformatique.com)&lt;br /&gt;
*ID 172000 - 172299: Ray Soft-Systems (https://www.ray-soft-systems.com)&lt;br /&gt;
*ID 172300 - 172349: Günter Lukas Consulting (https://gl.co.at)&lt;br /&gt;
*ID 172350 - 172399: MB Informatique (https://www.mb-informatique.fr)&lt;br /&gt;
*ID 172400 - 172449: Professional Structures Limited (https://pstructures.com)&lt;br /&gt;
*ID 172450 - 172699: IT-BS (https://www.it-bs.fr)&lt;br /&gt;
*ID 172700 - 172749: Indelog (https://www.indelog.fr)&lt;br /&gt;
*ID 172750 - 172799: NSINFO (https://www.ns-info.fr)&lt;br /&gt;
*ID 172800 - 172849: E-Concept Applications (https://e-concept-applications.fr)&lt;br /&gt;
*ID 172850 - 172899: B&amp;amp;R Stamm UG (https://stamm-ug.de)&lt;br /&gt;
*ID 172900 - 172949: Dolipive, support@dolipive.fr, www.dolipive.fr&lt;br /&gt;
*ID 172950 - 172999: CKD-Industrie (https://ckd-industrie.com/) - France&lt;br /&gt;
*ID 173000 - 173049: Aneosys (https://aneosys.fr) - France&lt;br /&gt;
*ID 173050 - 173099: Sebastian Schloßer - Germany&lt;br /&gt;
*ID 173100 - 173149: TecnoSoluciones (https://tecnosoluciones.com)&lt;br /&gt;
*ID 173150 - 173199: Digitalworks (https://www.digitalworks.fr) - France&lt;br /&gt;
*ID 173200 - 173249: UNi.D Consulting (https://www.unid-consulting.fr) - France&lt;br /&gt;
*ID 173250 - 173299: NetworkDigital(https://www.networkdigital.fr) - France&lt;br /&gt;
*ID 173300 - 173300: Módulo VeriFactu Dolibarr (https://verifactudolibarr.es/) - España&lt;br /&gt;
*ID 173301 - 173320: Sibanet (https://sibanet.net) - España&lt;br /&gt;
*ID 173321 - 173340: disQutons (https://wiki.dolibarr.org/index.php/Category:DisQutons) - France&lt;br /&gt;
*ID 173341 - 173360: Surática Software (https://suratica.es) - Spain&lt;br /&gt;
*ID 173361 - 173380: UpInvoice (https://upinvoice.eu) - Spain&lt;br /&gt;
*ID 173381 - 179999: Toutatis (https://toutatis.eu)&lt;br /&gt;
*ID 180000 - 180999: BM eXpert Labs&lt;br /&gt;
*ID 181000 - 181999: TI Sin Problemas (https://www.tisinproblemas.com)&lt;br /&gt;
*ID 182000 - 182049: Chipserv Pawel Wlizlo (https://www.testware.it)&lt;br /&gt;
*ID 182050 - 182070: Herolapse (https://herolapse.com/)&lt;br /&gt;
*ID 182061 - 182999: TMC&lt;br /&gt;
*ID 183000 - 183999: BB2A Anthony Berton (https://www.bb2a.fr)&lt;br /&gt;
*ID 184000 - 184999: DPS PRINTING &amp;amp; DOCUMENTS SOCIEDAD ANONIMA (https://www.dps-lat.com)&lt;br /&gt;
*ID 185000 - 185049: Telioskour (https://github.com/telioskour)&lt;br /&gt;
*ID 185050 - 185099: Moko Consulting ([[Moko Consulting]] || https://mokoconsulting.tech)&lt;br /&gt;
*ID 185100 - 185149: Sinabe (https://sinabe.ch) - Suisse&lt;br /&gt;
*ID 185150 - 185169: Anatole Conseil (https://anatoleconseil.com/)&lt;br /&gt;
*ID 185170 - 185189: cferoiu&lt;br /&gt;
*ID 185190 - 185209: Guillemonde (https://guillemonde.family)&lt;br /&gt;
*ID 185210 - 185229: ITized - Finta Ionut (https://itized.com)&lt;br /&gt;
*ID 185230 - 185249: svewa (https://github.com/svewa/)&lt;br /&gt;
*ID 185250 - 185269: Clément Jaunay (https://clement-jny.fr/ || contact@clement-jny.fr)&lt;br /&gt;
*ID 185270 - 185289: AMB Technologies (https://www.ambts.fr)&lt;br /&gt;
*ID 185290 - 185299: VIOLET IT UG (https://violet-it.de)&lt;br /&gt;
*ID 185300 - 185319: lorem.site &#039;&#039;&#039;(&#039;&#039;&#039;https://lorem.site/&#039;&#039;&#039;)&#039;&#039;&#039;&lt;br /&gt;
*ID 185320 - 185340: Rentageek  (https://rentageek.hu) Hungary&lt;br /&gt;
*ID 185341 - 185360: Hamzavi Infotech (&amp;lt;nowiki&amp;gt;https://www.hamzaviinfotech.com&amp;lt;/nowiki&amp;gt;)&lt;br /&gt;
*ID 185361 - 185380: La souris de Gutenberg (&amp;lt;nowiki&amp;gt;https://www.lasourisdegutenberg.fr&amp;lt;/nowiki&amp;gt;)&lt;br /&gt;
*ID 185381 - 185400: LodinPay (https://www.lodinpay.io)&lt;br /&gt;
*ID 185401 - 185420: Avertissance (https://avertissance.fr). France&lt;br /&gt;
*ID 185421 - 185849: TH Investissements / Matelas No Stress - France (internal ERP / production / logistics modules)&lt;br /&gt;
*ID 185850 - 185899: B&amp;amp;R Stamm UG (&amp;lt;nowiki&amp;gt;https://stamm-ug.de&amp;lt;/nowiki&amp;gt;)&lt;br /&gt;
*ID 185900 - 185919: OpenLine Solutions - Olaf John (https://openlinesolutions.de) - Germany&lt;br /&gt;
*ID 185920 - 189999: Abadia Tecnologica - (https://abadiatecnologica.com) - Spain&lt;br /&gt;
*ID 190000 - 190999: Diciannove (http://19.coop)&lt;br /&gt;
*ID 191000 - 191999: Elonet (https://elonet.fr)&lt;br /&gt;
*ID 192000 - 192049: IDFOR Consulting (https://www.idfor-consulting.fr/)&lt;br /&gt;
*ID 192050 - 192069: Stogger (&amp;lt;nowiki&amp;gt;https://stogger.com&amp;lt;/nowiki&amp;gt;)&lt;br /&gt;
*ID 192070 - 192090: Protectora&lt;br /&gt;
*ID 192091 - 192110: CoopCircuits - OpenFoodNetwork (https://coopcircuits.fr/)&lt;br /&gt;
*ID 192111 - 192130: Saidigit - Belgique&lt;br /&gt;
*ID 192131 - 192150: Lia Concept (https://lia-concept.fr)&lt;br /&gt;
*ID 192151 - 192999: GHM LABS (https://ghm-labs.ma/)&lt;br /&gt;
*ID 193000 - 193020: Forlead (https://forlead.fr/)&lt;br /&gt;
*ID 193021 - 193041: Doliway (https://doliway.fr)&lt;br /&gt;
*ID 193042 - 193062: ERPkit ( https://erpkit.app )&lt;br /&gt;
*ID 193063 - 193083: Eric FALCON&lt;br /&gt;
*ID 193084 - 193103: Ienx2&lt;br /&gt;
*ID 193104 - 193123: OpenLine Solutions - Olaf John (https://openlinesolutions.de) - Germany&lt;br /&gt;
*ID 193124 - 193144: zeug.it - Germany&lt;br /&gt;
*ID 193145 - 193164: Alpenia (https://alpenia.app)&lt;br /&gt;
*ID 193165 - 193174: Nicolas Gracia - France&lt;br /&gt;
*ID 193174 - 193879: Ronald ASSOUS - OBS - France&lt;br /&gt;
*ID 193880 - 193899: Ideal Solutions&lt;br /&gt;
*ID 199000 - 199999: RFMS&lt;br /&gt;
*ID 200000 - 200999: Noxiome&lt;br /&gt;
*ID 201000 - 201999: Sasa Ostrouska (saxa)&lt;br /&gt;
*ID 202000 - 202999: Z-Application&lt;br /&gt;
*ID 203000 - 203099: Elidee - elidee.com&lt;br /&gt;
*ID 203100 - 203999: Garcia MICHEL (soamichel.fr)&lt;br /&gt;
*ID 204000 - 204999: Ari Elbaz elarifr - accedinfo.com&lt;br /&gt;
*ID 205000 - 205999: Kreiz IT&lt;br /&gt;
*ID 206000 - 206999: GBINFO (www.gbinfo.fr)&lt;br /&gt;
*ID 207000 - 207099: MacroProg (https://www.macroprog.com)&lt;br /&gt;
*ID 207100 - 207149: Reactiva Software&lt;br /&gt;
*ID 207150 - 207199: Ndejje University Water Research and Development Centre ([https://github.com/NDUWRDC/LIMS/])&lt;br /&gt;
*ID 207200 - 207299: Massaoud Bouzenad ([https://www.dzprod.net dzprod.net])&lt;br /&gt;
*ID 207300 - 207349: Ksar&lt;br /&gt;
*ID 207350 - 207399: Easylinux (www.easylinux.fr)&lt;br /&gt;
*ID 207400 - 207449: Arthur LENOBLE&lt;br /&gt;
*ID 207450 - 207499: Vaicop SAS de CV (México)&lt;br /&gt;
*ID 207500 - 207520: Frankie Wong - UK&lt;br /&gt;
*ID 207521 - 207540: Fyssec ([https://fyssec.fr/ fyssec.fr/])&lt;br /&gt;
*ID 207541 - 207560: My easy Office SAS ([https://www.myeasyoffice.fr www.myeasyoffice.fr])&lt;br /&gt;
*ID 207561 - 207580: All-Lock Védelem Kft.&lt;br /&gt;
*ID 207581 - 207599: Zenitique ([https://www.zenitique.fr www.zenitique.fr])&lt;br /&gt;
*ID 207600 - 207609: Vasile Panciuc - ProductExpiryIO - Moldova&lt;br /&gt;
*ID 207610 - 209199: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 210000 - 210100: Lemon (https://hellolemon.fr)&lt;br /&gt;
*ID 210101 - 210120: Cebrian IT ([[cebrian-it.com]])&lt;br /&gt;
*ID 210121 - 210130: Vasile Panciuc - Warehouse Scanner Pro&lt;br /&gt;
*ID 210131 - 210999: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 212100 - 212149: Audio Vidéo Technologies (https://www.avtek.fr)&lt;br /&gt;
*ID 212150 - 212169: AI MYA GROUP ([https://Www.AI-MYA-GROUP.com www.AI-MYA-GROUP.com])&lt;br /&gt;
*ID 212170 - 213999: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 214000 - 214049: X-Boss&lt;br /&gt;
*ID 214050 - 221999: PixelJM&lt;br /&gt;
*ID 220000 - 220050: Apex Tech (https://apextechmods.com)&lt;br /&gt;
*ID 220051 - 220100: Technology Xchange Solutions (https://www.txscorp.com)&lt;br /&gt;
*ID 222000 - 222999:  dolibit  (https://www.dolibit.de)&lt;br /&gt;
*ID 223000 - 223049: Tráfico Canada&lt;br /&gt;
*ID 223050 - 223099: VLTN (https://vltn.sh)&lt;br /&gt;
*ID 223100 - 229949: Dazax.io (https://www.dazax.io)&lt;br /&gt;
*ID 229950 - 229999: Solucions Informàtiques, Serveis i Innovació SLU (https://6innova.es)&lt;br /&gt;
*ID 230000 - 230049: Unareil (https://www.unareil.eu)&lt;br /&gt;
*ID 230050 - 230099: Lyra Network (https://www.lyra.com/)&lt;br /&gt;
*ID 230100 - 230149: Gheorghe Iftimi - CTW - RO&lt;br /&gt;
*ID 230150 - 230199: MEMA Machinery &amp;amp; Tools (https://www.mema.be)&lt;br /&gt;
*ID 230200 - 230249: Teleassist&lt;br /&gt;
*ID 230250 - 230299: Nh Developer&lt;br /&gt;
*ID 230300 - 230499: Chickenforce/code-chicken, IT Services Hahn (https://github.com/code-chicken [http://itservices-hahn.de/ https://itservices-hahn.de])&lt;br /&gt;
*ID 230500 - 230549: Hidup Consulting (https://consulting.hidup.io)&lt;br /&gt;
*ID 230550 - 230599: CMR Conseil (https://www.weblockup.fr)&lt;br /&gt;
*ID 230600 - 230649: aFreeMind Studio&lt;br /&gt;
*ID 230650 - 230699: Unideal (https://www.uni-deal.com)&lt;br /&gt;
*ID 230700 - 230749: DevLansdes (https://devlandes.com/)&lt;br /&gt;
*ID 230750 - 230769  Kristof56 / Serpette &amp;amp; Cie /&lt;br /&gt;
*ID 230770 - 230789: Webelys (&amp;lt;nowiki&amp;gt;https://webelys.com&amp;lt;/nowiki&amp;gt;)&lt;br /&gt;
*ID 230790 - 262699: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 231000 - 231039: inno3 (&amp;lt;nowiki&amp;gt;https://inno3.fr&amp;lt;/nowiki&amp;gt;) - France - suite de modules open source Dolibarr (inno3dashboard, meetingnotes, supportcredits, caldavbridge, frameworkprojects, ...)&lt;br /&gt;
*ID 231200 - 231219: Mugisha || Modules ERP personnalisés (facturation, RH, intégration)&lt;br /&gt;
*ID 231220 - 231229: Wdes SAS (https://wdes.fr) - France&lt;br /&gt;
*ID 250000 - 250019: Barnecki Spirits (https://github.com/Barnecki)&lt;br /&gt;
*ID 262700 - 262799: Scopen (https://www.scopen.fr)&lt;br /&gt;
*ID 262800 - 262849: Christophe BATTAREL EI&lt;br /&gt;
*ID 262850 - 262870: Nicolaus Hofer - Autriche&lt;br /&gt;
*ID 262871 - 262880: Knot Tools (&amp;lt;nowiki&amp;gt;https://knot.tools&amp;lt;/nowiki&amp;gt;) - France&lt;br /&gt;
*ID 262881 - 271799: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 271800 - 271849: bee solutions sàrl (Switzerland)&lt;br /&gt;
*ID 271850 - 272999: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 273000 - 273019: Taler (https://taler.net)&lt;br /&gt;
*ID 273020 - 274199: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 274200 - 274249: Mathilde MAROCCO (https://mminformatique.fr)&lt;br /&gt;
*ID 274250 - 274299: Nerv Project (www.nerv-project.eu)&lt;br /&gt;
*ID 274300 - 274349: Knowhere Consulting S.L. (https://www.knowhere-consulting.eu)&lt;br /&gt;
*ID 274350 - 274399: Milen karaganski (https://blacktiehost.com)&lt;br /&gt;
*ID 274400 - 274449: Vincent MAURY ([https://www.timgroup.fr www.timgroup.fr])&lt;br /&gt;
*ID 274450 - 274499: Daraelmin&lt;br /&gt;
*ID 274500 - 274549: Emilie LAFORET (http://www.ermvallon.com)&lt;br /&gt;
*ID 274550 - 278999: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 279000 - 279049: VSDigital Electronics (https://vsdigital.ar) - Argentina&lt;br /&gt;
*ID 279050 - 279999: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 280000 - 280049: Bingroup (https://www.beinng.com)&lt;br /&gt;
*ID 280050 - 280099: Medialta (https://medialta.com)&lt;br /&gt;
*ID 280100 - 280149: Cédric Ancelin - Ancode (https://www.dolistore.com/fr/recherche?search_query=ancode)&lt;br /&gt;
*ID 280150 - 280169: Rafael CF (https://virtualmachine.digital) - México&lt;br /&gt;
*ID 280170 - 289999: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 290000 - 290099: BNS - Project doliBRA ([https://www.beinng.com https://www.bns.net.br]) - Brasil&lt;br /&gt;
*ID 290100 - 299999: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 300000 - 300049: RapidProgress (https://www.rapidprogress.eu) - Bulgaria&lt;br /&gt;
*ID 300050 - 300099: M@ Solution (https://www.ma-solution.fr/)&lt;br /&gt;
*ID 300100 - 300149: LAVA RUN (https://www.lavarun.re)&lt;br /&gt;
*ID 300150 - 300199: PsyCrow Code&lt;br /&gt;
*ID 300200 - 300249: Computences (https://www.computences.com/)&lt;br /&gt;
*ID 300250 - 300299: LEVEL IT (https://levelit.com.ar)&lt;br /&gt;
*ID 300300 - 300349: Progiseize (https://progiseize.fr)&lt;br /&gt;
*ID 300350 - 300399: MB Informatique (https://www.mb-informatique.fr)&lt;br /&gt;
*ID 300400 - 300449: Anouar Touati&lt;br /&gt;
*ID 300450 - 300499: Martin Danger&lt;br /&gt;
*ID 300500 - 301499: Whale Blows&lt;br /&gt;
*ID 301500 - 301549: Tom Trust - International&lt;br /&gt;
*ID 301550 - 301599: MB Informatique (https://www.mb-informatique.fr)&lt;br /&gt;
*ID 301600 - 302479: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 302480 - 302499: akyras (https://akyras.fr)&lt;br /&gt;
*ID 302500 - 302549: Diamubi (https://diamubi.com)&lt;br /&gt;
*ID 302550 - 302599: Datolab (https://www.datolab.com)&lt;br /&gt;
*ID 302600 - 302649: DuMaCo (https://www.dumaco.de)&lt;br /&gt;
*ID 302650 - 302699: Resilio SA&lt;br /&gt;
*ID 302700 - 302749: Aroga&lt;br /&gt;
*ID 302750 - 302799: Productivix (https://www.productivix.com)&lt;br /&gt;
*ID 302800 - 302849: Slibzz&lt;br /&gt;
*ID 302850 - 302899: idea design (https://ideadesign.dz)&lt;br /&gt;
*ID 302900 - 302949: AL MISBAH INFORMATIQUE (https://www.almisbah.ma)&lt;br /&gt;
*ID 302950 - 302999: Atis Solutions - France&lt;br /&gt;
*ID 303000 - 303499: Obixav - Nigeria&lt;br /&gt;
*ID 303500 - 303549: buschler plus GmbH, Germany (https://buschler.plus)&lt;br /&gt;
*ID 303550 - 303599: Prestalidaire - France (https://prestalidaire.com)&lt;br /&gt;
*ID 303600 - 303619: Apertice - France (https://apertice.fr)&lt;br /&gt;
*ID 303620 - 309999: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 310000 - 310049: Neilson Dufour (&amp;lt;nowiki&amp;gt;https://hypercode.ca&amp;lt;/nowiki&amp;gt;)&lt;br /&gt;
*ID 310050 - 313999: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 314000 - 314049: Ruemmler IT Solutions (https://www.ruemmler.net)&lt;br /&gt;
*ID 314050 - 314059: Qwimo - Belgique (https://qwimo.com)&lt;br /&gt;
*ID 314060 - 314149: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 314150 - 314199: Benoît PASCAL&lt;br /&gt;
*ID 314200 - 319999: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 320000 - 320999: Novus Studios (www.novusstudios.it)&lt;br /&gt;
*ID 321000 - 321999: AtooNet (http://www.atoo-net.com)&lt;br /&gt;
*ID 322000 - 322049: Doymer Consultores&lt;br /&gt;
*ID 322050 - 329999: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 330000 - 330049: XTEC Industries (www.xtec-ind.com)&lt;br /&gt;
*ID 330050 - 330099: 10100 S.R.L. - (www.10100.to)&lt;br /&gt;
*ID 330100 - 330149: AES Dana SRL (https://aes-dana.be)&lt;br /&gt;
*ID 330150 - 330199: Freshcore (https://www.freshcore.fr)&lt;br /&gt;
*ID 330200 - 331999: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 332000 - 332099: Gecka (https://gecka.nc)&lt;br /&gt;
*ID 332100 - 332149: Agence Milkshake (http://agencemilkshake.com)&lt;br /&gt;
*ID 332150 - 332199: Daniel Prowald IT – Service (https://prowald-it.de)&lt;br /&gt;
*ID 332200 - 332249: UNITICE (https://unitice.com)&lt;br /&gt;
*ID 332250 - 332299: Sidonie Moulart&lt;br /&gt;
*ID 332300 - 332349: LTDJ (Antonin MARCHAL - Le Temple du Jeu)&lt;br /&gt;
*ID 332350 - 333299: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*ID 333300 - 333349: Sense Africa (http://sense.africa)&lt;br /&gt;
&lt;br /&gt;
*ID 333350 - 333369: Orion module&lt;br /&gt;
*ID 333370 - 339999: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*ID 340000 - 340049: M34D (https://m34d.com)&lt;br /&gt;
*ID 340050 - 340069: WiwIT&lt;br /&gt;
*ID 340070 - 340089: TAD-IT &amp;amp; SERVICES ([https://tadit-services.com/ https://tadit-services.com])&lt;br /&gt;
*ID 340090 - 349999: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 350000 - 350049: SOUNDOU &amp;amp; MIDAS (https://www.soundou.org/)&lt;br /&gt;
*ID 350050 - 350099: Ildefonso González (https://igontek.es)&lt;br /&gt;
*ID 350100 - 350149: 7Kas Servicios de Internet, S.L. (https://7kas.com)&lt;br /&gt;
*ID 350150 - 350169: Silias (https://silias.ch)&lt;br /&gt;
*ID 350170 - 350999: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 351000 - 351049: P&#039;tite Tête (https://ptitetete.com) - France&lt;br /&gt;
*ID 351050 - 398999: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 359000 - 359049: Milen Karaganski0&lt;br /&gt;
*ID 400000 - 400999: 2byte.es (http://www.2byte.es)&lt;br /&gt;
*ID 401000 - 401999: B&amp;amp;D Informática&lt;br /&gt;
*ID 402000 - 402999: Marcos García de La Fuente (marcosgdf)&lt;br /&gt;
*ID 403000 - 403999: Sergibyte&lt;br /&gt;
*ID 404000 - 404999: Aikhan&lt;br /&gt;
*ID 405000 - 405999: AIME (http://www.aime.mx)&lt;br /&gt;
*ID 406000 - 406999: Som Núvol (https://somnuvol.coop)&lt;br /&gt;
*ID 407000 - 407019: I-Motion SARL&lt;br /&gt;
*ID 407020 - 408999: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 409000 - 409999: LliureTIC (https://www.lliuretic.cat)&lt;br /&gt;
*ID 410000 - 410999: DoliGov&lt;br /&gt;
*ID 411000 - 411049: GATTEK SARL (https://www.ga-ttek.com)&lt;br /&gt;
*ID 411050 - 419999: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 420000 - 420099: BBS Concept&lt;br /&gt;
*ID 420100 - 420199: LeMousticProduction (www.lemousticproduction.info) -&amp;lt; module DoliRH&lt;br /&gt;
*ID 420200 - 421199: VatCheck (www.abnc.be)&lt;br /&gt;
*ID 421200 - 422199: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 422200 - 422999: Artaban (http://artaban.fr)&lt;br /&gt;
*ID 423000 - 423049: cyberesprit&lt;br /&gt;
*ID 423050 - 423099: R.Bossard&lt;br /&gt;
*ID 423100 - 423199: Joliciel (www.joliciel.fr)&lt;br /&gt;
*ID 423200 - 423299: Pragma-tech (www.pragma-tech.fr)&lt;br /&gt;
*ID 423300 - 423399: Pragma-tech (www.pragma-tech.fr)&lt;br /&gt;
*ID 423399 - 423999: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 424000 - 424019: Philazerty ([https://www.philazerty.fr www.philazerty.fr])&lt;br /&gt;
*ID 424020 - 424039&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;: Studio 3 Points ([https://www.studio3points.ch www.studio3points.ch]) - Suisse&lt;br /&gt;
*ID 424040 - 424049&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;: &#039;&#039;&#039;10 Free&#039;&#039;&#039;&lt;br /&gt;
*ID 424050 - 424099: Pragma-tech (www.pragma-tech.fr)&lt;br /&gt;
*ID 424100 - 424149: Ohoo Solutions (http://www.ohoosolutions.com)&lt;br /&gt;
*ID 424150 - 424199: DAGARCAM Informática (https://www.dagarcam.com/)&lt;br /&gt;
*ID 424200 - 424999: Lab51 (https://github.com/lab51org)&lt;br /&gt;
*ID 425000 - 425999: Sébastien SERRE Thivinfo (www.thivinfo.com)&lt;br /&gt;
*ID 426000 - 426099: Arkesis-Solution&lt;br /&gt;
*ID 426100 - 426149: GetLandy (www.getlandy.com)&lt;br /&gt;
*ID 426150 - 426649: OOB Software&lt;br /&gt;
*ID 426650 - 426849: Soft-Task Serviços e Sistemas (www.soft-task.com.br)&lt;br /&gt;
*ID 426850 - 426999: Bruno Caldas (https://github.com/BCaldas)&lt;br /&gt;
*ID 427000 - 427999: Kevin GUERRIER (alias xcl.saian)&lt;br /&gt;
*ID 428000 - 428099: af83&lt;br /&gt;
*ID 428100 - 428199: Arnaud Serrut - Adalon&lt;br /&gt;
*ID 428200 - 428249: imschweiler consulting (http://www.imschweiler-consulting.de&#039;&#039;&#039;&amp;lt;nowiki/&amp;gt;&#039;&#039;&#039;)&lt;br /&gt;
*ID 428250 - 428299: AL1FO&lt;br /&gt;
*ID 428300 - 428349: Federico García-Patiño Barbolani (&amp;lt;federico.garcia.patino@gmail.com&amp;gt;)&lt;br /&gt;
*ID 428350 - 428399: INTM Groupe - France (www.intm.com)&lt;br /&gt;
*ID 428400 - 428449: Nick Fragoulis - Greece&lt;br /&gt;
*ID 428450 - 428499: Kontava - France ([https://kontava.fr kontava.fr)]&lt;br /&gt;
*ID 428500 - 428549: hkwhitten - USA&lt;br /&gt;
*ID 428550 - 428999: SmartOne&lt;br /&gt;
*ID 429000 - 429999: induslab&lt;br /&gt;
*ID 430000 - 430099: Mixity sprl (www.mixity.be)&lt;br /&gt;
*ID 430100 - 430199: sgiraud&lt;br /&gt;
*ID 430200 - 430299: Merlion TI (www.merlion-si.com.br)&lt;br /&gt;
*ID 430300 - 431299: Libre Expert (www.libre-expert.com)&lt;br /&gt;
*ID 431300 - 431399: ptibogxiv (www.ptibogxiv.net)&lt;br /&gt;
*ID 431400 - 431499: Befox (www.befox.fr)&lt;br /&gt;
*ID 431500 - 431599: rue Béjo (www.ruebejo.fr)&lt;br /&gt;
*ID 431600 - 431699: Avizzeo (www.avizzeo.com)&lt;br /&gt;
*ID 431700 - 432199: Multisistemas (www.multisistemas.com.sv)&lt;br /&gt;
*ID 432200 - 432399: Burbuja - Chile (www.burbuja.cl)&lt;br /&gt;
*ID 432400 - 433399: INOVEA CONSEIL (https://www.inovea-conseil.com)&lt;br /&gt;
*ID 433400 - 434399: Rachid HRICH - Maroc (HricH ServiceS.)&lt;br /&gt;
*ID 434400 - 435399: Lance Bleakley - LanceIT (www.lanceit.net)&lt;br /&gt;
*ID 435400 - 435419: Victorien LOS - France&lt;br /&gt;
*ID 435420 - 435439: Clément ESTREM - France&lt;br /&gt;
*ID 435440 - 435999: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 436000 - 436099: SOWEBIO (www.soweb.io)&lt;br /&gt;
*ID 436100 - 436199: CAP-REL (www.cap-rel.fr)&lt;br /&gt;
*ID 436200 - 436300: TDE-INFORMATIQUE (www.tde-informatique.fr)&lt;br /&gt;
*ID 436301 - 436349: Evarisk ([https://www.evarisk.com/id-module-dolibarr/ www.evarisk.com])&lt;br /&gt;
*ID 436350 - 436399: Eoxia ([https://www.eoxia.com/dolibarr/modules/ www.eoxia.com])&lt;br /&gt;
*ID 436400 - 437399: Mohamed AHERDANE - Morocco - IT Consultant ( www.wave.ma )&lt;br /&gt;
*ID 437400 - 437449: Martin Neubauer - Germany&lt;br /&gt;
*ID 437450 - 437599: Club1click (www.club1click.es)&lt;br /&gt;
*ID 437600 - 437629: Coulon Vincent (https://github.com/HoverEpic)&lt;br /&gt;
*ID 437630 - 437649: Aytechnet (https://www.aytechnet.fr/) - François Pons&lt;br /&gt;
*ID 437650 - 437699: LibreMaster (https://libremaster.com) - Christophe T.&lt;br /&gt;
*ID 437700 - 437749: STELLAR Broadband (https://www.stellarbb.com) - U.S.A. - Philip Laycock&lt;br /&gt;
*ID 437750 - 437799: DIGITA.LU Ajous Solutions&lt;br /&gt;
*ID 437800 - 437850: iProspective (https://iprospective.fr) - Mathieu Moulin&lt;br /&gt;
*ID 437851 - 437900: Theobald Groupe.&lt;br /&gt;
*ID 437901 - 437950: Neuronnexion (http://neuronnexion.coop)&lt;br /&gt;
*ID 437951 - 437952: jmbc - APIA-ASSO (https://www.apia-asso.fr)&lt;br /&gt;
*ID 437953 - 438002: IPCZEN SARL (https://www.ipczeninformatique.fr/)&lt;br /&gt;
*ID 438003 - 438052: FESF IT Department (https://fesf.org.pk)&lt;br /&gt;
*ID 438053 - 438103: Pilot Engineering team&lt;br /&gt;
*ID 438104 - 438153: u2042 (https://u2042.com)&lt;br /&gt;
*ID 438154 - 438204: Djair E Pereira (ocultooooo@gmail.com) - Brasil&lt;br /&gt;
*ID 438205 - 438255: yoandm (https://yoandm.com)&lt;br /&gt;
*ID 438256 - 438299: PTMSoft (&amp;lt;nowiki&amp;gt;https://www.ptmsoft.fr&amp;lt;/nowiki&amp;gt;)&lt;br /&gt;
*ID 438300 - 438399: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 438400 - 439399: Tetras Libre - France - Développement logiciels libres (www.tetras-libre.fr)&lt;br /&gt;
*ID 439400 - 440399: Dolibarr-pro - France - Développement Dolibarr (www.dolibarr-pro.com)&lt;br /&gt;
*ID 440400 - 441399: Quidlab Co., Ltd - Thailand - ( www.quidlab.com )&lt;br /&gt;
*ID 441400 - 442399: Ide@log - France - (https://www.idealog-info.net) - Laurent Leblanc&lt;br /&gt;
*ID 442400 - 443399: Valerio Bianchi (www.valeriobianchi.com)&lt;br /&gt;
*ID 443400 - 444399: delassalle - France - (www.delassalle.fr) - Joseph Delassalle&lt;br /&gt;
*ID 444400 - 445399: Webartis - Maroc - (www.webartis.net) - François Dry&lt;br /&gt;
*ID 445400 - 445499: SCOP Au-delà des nuages - France&lt;br /&gt;
*ID 445500 - 445549: X Net Systems - Egypt - (https://www.xneteg.com)&lt;br /&gt;
*ID 445550 - 445569: Schiefer.IT - Austria ([https://schiefer.it schiefer.it])&lt;br /&gt;
*ID 445570 - 445999: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 446000 - 446999: iouston (http://www.iouston.com) - France - Julien Marchand&lt;br /&gt;
*ID 447000 - 447999: rSanjoSEO - Rafael San José Tovar (www.rsanjoseo.com) - Spain&lt;br /&gt;
*ID 448000 - 448999: Code 42 (www.code42.fr)&lt;br /&gt;
*ID 449000 - 449999: TakePOS (www.takepos.com)&lt;br /&gt;
*ID 450000 - 450999: Pierre ARDOIN&lt;br /&gt;
*ID 451000 - 451999: Éditeur depordi.fr&lt;br /&gt;
*ID 452000 - 452999: Dylan NAKONG&lt;br /&gt;
*ID 453000 - 453999: Menahd Ouchenir - France - menahd-ouchenir.com&lt;br /&gt;
*ID 454000 - 454999: Withheld - Canada&lt;br /&gt;
*ID 455000 - 455999: Gaëtan MAISON - Info Libre @ Dom - France (https://www.infolibreadom.com)&lt;br /&gt;
*ID 456000 - 456999: Laurent LEBLEU - B.L.C. - Blue Line Company - Lille - France (www.bluelinecompany.fr/dolibarr)&lt;br /&gt;
*ID 457000 - 457999: Sébastien BOUCHER&lt;br /&gt;
*ID 458000 - 458999: Lester HERNÁNDEZ - Argentina - (freelancerlrhd@gmail.com)&lt;br /&gt;
*ID 459000 - 459999: Infopen - France&lt;br /&gt;
*ID 460000 - 460049: torvista - Spain&lt;br /&gt;
*ID 460050 - 460099: ADVAISION.com (Belgique www.advaision.com)&lt;br /&gt;
*ID 460100 - 460119: Proximatic Digital - Spain (https://www.proximatic.digital)&lt;br /&gt;
*ID 460120 - 460999: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 461000 - 461999: MEGALOGI - Maroc (www.erpcloud.ma)&lt;br /&gt;
*ID 462000 - 462999: Making Digital (www.making-digital.fr) - France&lt;br /&gt;
*ID 463000 - 463999: linx s.r.l.s.&lt;br /&gt;
*ID 464000 - 464999: NimbleCubed Inc. (www.nimblecubed.com)&lt;br /&gt;
*ID 465000 - 465999: Artefacts (www.artefacts.coop) - Pascal Daugeron&lt;br /&gt;
*ID 466000 - 466999: CDM Consultores - (www.cdm.guru)&lt;br /&gt;
*ID 467000 - 467999: M71 Service GmbH - (www.m71-service.de)&lt;br /&gt;
*ID 468000 - 468049: Clément Segonzac - France (clement.segonzac@gmail.com)&lt;br /&gt;
*ID 468050 - 468099: Flavien Belli - France (https://github.com/Marshlyin || belliflaviencontactpro@gmail.com)&lt;br /&gt;
*ID 468100 - 468119: Chl (https://code.bugness.org/Dolibarr)&lt;br /&gt;
*ID 468120 - 468169: Commotron GmbH (https://www.commotron.com/)&lt;br /&gt;
*ID 468170 - 468219: Infans Group (franck.lauby@infans.fr)&lt;br /&gt;
*ID 468175 - 468199: Gaëlle Rauffet - France (kiwiscan.net)&lt;br /&gt;
*ID 468200 - 468249: Paulo Oliveira - Brasil (paulorcdo@gmail.com)&lt;br /&gt;
*ID 468250 - 468269: CD-Systems - France (https://www.cd-systems.fr)&lt;br /&gt;
*ID 468270 - 468299: Nicolas Testori&lt;br /&gt;
*ID 468300 - 468349: Uvensys - Germany (https://uvensys.de)&lt;br /&gt;
*ID 468350 - 468399: Laudeco - Belgium (http://github.com/laudeco)&lt;br /&gt;
*ID 468400 - 468449: Alexis LAURIER - France (https://www.alexislaurier.fr)&lt;br /&gt;
*ID 468450 - 468499: Mehdi Belkhayat - Maroc (https://opensi.ma)&lt;br /&gt;
*ID 468500 - 468599: InvIT GmbH - Germany (https://invit.sh)&lt;br /&gt;
*ID 468600 - 468649: Ricardo Sequeira - Portugal (https://ricardo-sequeira.com)&lt;br /&gt;
*ID 468650 - 468699: J-IT - Belgique (https://www.j-it.be)&lt;br /&gt;
*ID 468700 - 468749: Fidesio - France (https://www.fidesio.com/)&lt;br /&gt;
*ID 468750 - 468799: Sgestion - Spain (http://www.sgestion.net/)&lt;br /&gt;
*ID 468800 - 468849: Denis JULIEN - Brasil (matrinxa@free.fr)&lt;br /&gt;
*ID 468850 - 468899: Mmariko - Module GED - Effios&lt;br /&gt;
*ID 468900 - 468949: Maazou Amadou Abdoul aziz - Maroc (yaronfada@gmail.com)&lt;br /&gt;
*ID 468950 - 468999: Alexis LAURIER - France (https://www.alexislaurier.fr)&lt;br /&gt;
*ID 469000 - 469049: John Livingston (https://github.com/JohnXLivingston/)&lt;br /&gt;
*ID 469050 - 469099: Macrorom ICT-services (https://macrorom.nl/)&lt;br /&gt;
*ID 469100 - 469149: HABOT IT - France (https://habot.it)&lt;br /&gt;
*ID 469150 - 469159: CaribbeanConsult.Com CCC - France Guadeloupe (https://dolibarr.ccc.gp)&lt;br /&gt;
*ID 469160 - 469171: GMBG - Portugal&lt;br /&gt;
*ID 469172 - 469199: BGi Lda - Portugal&lt;br /&gt;
*ID 469200 - 469219: elsotec GmbH&lt;br /&gt;
*ID 469220 - 469299: MODUL DISTRIBUTION - France&lt;br /&gt;
*ID 469300 - 469949: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 469950 - 469999: Goldoweb (http://goldoweb.com)&lt;br /&gt;
*ID 470000 - 470999: Reindeer Digital (https://rdeer.cz)&lt;br /&gt;
*ID 471000 - 471099: CAP-REL (www.cap-rel.fr)&lt;br /&gt;
*ID 471100 - 471199: M. Morillon&lt;br /&gt;
*ID 471200 - 471209: Pablo Nuñez&lt;br /&gt;
*ID 471210 - 471300: FANEL A.Ş  (https://www.fanel.com.tr)&lt;br /&gt;
*ID 471300 - 480999: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 481000 - 481999: Alhaidab-ITIS (https://alhaidab.dolibarr.sd)&lt;br /&gt;
*ID 482000 - 482999: Basix IT (https://www.basix.de)&lt;br /&gt;
*ID 483000 - 483049: SASCO SpA (https://www.sasco.cl)&lt;br /&gt;
*ID 483050 - 483099: WIP Engineering (https://www.wip-gmbh.com)&lt;br /&gt;
*ID 483100 - 483149: J.Kaiser&lt;br /&gt;
*ID 483150 - 483199: CodLines (https://www.codlines.com)&lt;br /&gt;
*ID 483200 - 483249: BleepalSoftware (https://bleepal.com)&lt;br /&gt;
*ID 485000 - 485049: Gest Info Service Plus (contact@gest-plus.fr)&lt;br /&gt;
*ID 485050 - 485069: DJOB&#039; Services&lt;br /&gt;
*ID 485070 - 485079: Arobase Pixel (https://www.arobase-pixel.fr/) - France&lt;br /&gt;
*ID 485080 - 485089: Graphphon_Togo (&amp;lt;nowiki&amp;gt;https://www.graphphon.com)-Togo(Afrique&amp;lt;/nowiki&amp;gt; de l&#039;Ouest)&lt;br /&gt;
*ID 490000 - 490049: VOLD (https://www.voldgroup.com)&lt;br /&gt;
*ID 490050 - 490249: QUANTIVO (http://quantivo.eu/)&lt;br /&gt;
*ID 490250 - 490299: VOLD (https://www.voldgroup.com)&lt;br /&gt;
*ID 490300 - 490999: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 491000 - 491049: NORD ERP CRM (https://www.nord-erp-crm.fr/)&lt;br /&gt;
*ID 491050 - 491099: KJR-online (https://kjr-online.fr/)&lt;br /&gt;
*ID 491100 - 491149: eNova&lt;br /&gt;
*ID 491150 - 491199: App 4 Business&lt;br /&gt;
*ID 491200 - 491249: Mil24 (http://www.mil24.com.py)&lt;br /&gt;
*ID 491250 - 491299: M2AM&lt;br /&gt;
*ID 491300 - 491349: luigifab (https://github.com/luigifab), also reuse id:105009 for Sentry fork&lt;br /&gt;
*ID 491350 - 491399: Frédéric France (https://github.com/frederic34)&lt;br /&gt;
*ID 491400 - 491449: E-dem (https://www.e-dem.com/)&lt;br /&gt;
*ID 491450 - 491499: Burofree (https://burofreeai.es)&lt;br /&gt;
*ID 491500 - 491549: EMDELEN (https://emdelen.fr/)&lt;br /&gt;
*ID 491550 - 491599: eSoUrCeS Technologie (https://techno.esources.ca/) - Canada&lt;br /&gt;
*ID 491600 - 491649: GoSouce Peru - Peru&lt;br /&gt;
*ID 491650 - 491669: Kaféin Studio (https://kafein.studio) - France&lt;br /&gt;
*ID 491670 - 491699: Neykinfo  - France&lt;br /&gt;
*ID 491700 - 491999: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 492000 - 492020: Anura (https://www.anura.fr/)&lt;br /&gt;
*ID 492021 - 492030: Marino Sedda - DoLib (https://www.dolib.it) - Italy&lt;br /&gt;
*ID 492031 - 492999: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 493000 - 493020: Bourez Bastien EI (https://bastien-b.fr/)&lt;br /&gt;
*ID 493051 - 493071: benhmida ilyess (bhilyess98@gmail.com)&lt;br /&gt;
*ID 493101 - 493120: George TS, George SP (gspanos@makeasite.gr)&lt;br /&gt;
*ID 493200 - 493219: Stéphane Mallet (https://framagit.org/Steph501/dolibarr-mod-autoreminder)&lt;br /&gt;
*ID 493220 - 493239: TBNETSYS (www.tbnetsys.fr)&lt;br /&gt;
*ID 499001 - 499020: IT GENIUSES (https://www.itgeniuses.com)&lt;br /&gt;
*ID 499051 - 499071: KREATIV PROJECT MANAGEMENT&lt;br /&gt;
&lt;br /&gt;
DO NOT ADD RECORD HERE, PLEASE FILL HOLES FIRST !!!!&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
=ID &amp;gt; 500000=&lt;br /&gt;
&lt;br /&gt;
This range can&#039;t be reserved. It is a common range. If you don&#039;t plan to distribute your module, you can use an ID in this range with no need to reserve it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you don&#039;t already have reserved ids and need some, please don&#039;t use hazardous number and use a number higher than 500000, but it is better to ask a wiki account, and reserve your own range by editing the  100000 - 499999 range (10 ids at once).&lt;/div&gt;</summary>
		<author><name>TADIT</name></author>
	</entry>
</feed>