<?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=PolyglotBot</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=PolyglotBot"/>
	<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php/Special:Contributions/PolyglotBot"/>
	<updated>2026-10-22T00:25:05Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.17</generator>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_Double_authentification_(2FA)&amp;diff=67754</id>
		<title>Module Double authentification (2FA)</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_Double_authentification_(2FA)&amp;diff=67754"/>
		<updated>2026-10-03T00:48:42Z</updated>

		<summary type="html">&lt;p&gt;PolyglotBot: Updating interlang links (links to translated versions of this page in other languages) triggered by origin English page &amp;quot;Module_Two-Factor_Authentication_(2FA)&amp;quot; update.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- BEGIN interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Do NOT edit this section&lt;br /&gt;
     Links below are automatically managed by PolyglotBot&lt;br /&gt;
     You can edit links on the English source page : Module_Two-Factor_Authentication_(2FA) --&amp;gt;&lt;br /&gt;
[[en:Module_Two-Factor_Authentication_(2FA)]]&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Complementary modules]]&lt;br /&gt;
&lt;br /&gt;
[[File:TheoPequignot-2FA-logo.png|right|180px]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Éditeur&lt;br /&gt;
| Theo Pequignot ([https://theopequignot.fr theopequignot.fr])&lt;br /&gt;
|-&lt;br /&gt;
! Identifiant du module&lt;br /&gt;
| 194155&lt;br /&gt;
|-&lt;br /&gt;
! Version&lt;br /&gt;
| 6.0.3&lt;br /&gt;
|-&lt;br /&gt;
! Dolibarr&lt;br /&gt;
| 16 à 24&lt;br /&gt;
|-&lt;br /&gt;
! Où l&#039;obtenir&lt;br /&gt;
| [https://www.dolistore.com/product.php?id=2899 DoliStore]&lt;br /&gt;
|-&lt;br /&gt;
! Support&lt;br /&gt;
| [mailto:contact@theopequignot.fr contact@theopequignot.fr]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Un mot de passe volé, deviné ou réutilisé suffit pour entrer dans votre Dolibarr, et avec lui dans vos clients, vos factures et votre banque. Ce module ajoute un second facteur à la connexion : même avec le bon mot de passe, personne n&#039;entre sans le téléphone, la clé ou l&#039;empreinte de l&#039;utilisateur.&lt;br /&gt;
&lt;br /&gt;
== Trois méthodes, au choix de chaque utilisateur ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Application TOTP&#039;&#039;&#039; : code à 6 chiffres renouvelé toutes les 30 secondes. Compatible Google Authenticator, Microsoft Authenticator, Authy, 1Password, Bitwarden, Aegis, FreeOTP. Le QR code est généré sur votre serveur, sans service tiers.&lt;br /&gt;
* &#039;&#039;&#039;WebAuthn / FIDO2&#039;&#039;&#039; : clés de sécurité (YubiKey…) et biométrie intégrée (Windows Hello, Touch ID, Face ID). Une touche et c&#039;est fait.&lt;br /&gt;
* &#039;&#039;&#039;Codes de secours&#039;&#039;&#039; : 10 codes à usage unique, stockés hachés en bcrypt, pour ne jamais rester bloqué après la perte d&#039;un téléphone.&lt;br /&gt;
&lt;br /&gt;
== Plusieurs appareils par compte ==&lt;br /&gt;
&lt;br /&gt;
* Un utilisateur peut enregistrer son téléphone, une clé de sécurité et son ordinateur portable, et les nommer.&lt;br /&gt;
* Il ajoute, renomme ou révoque ses appareils lui-même, depuis l&#039;onglet Sécurité de sa fiche.&lt;br /&gt;
&lt;br /&gt;
== Sécurité renforcée ==&lt;br /&gt;
&lt;br /&gt;
* Secrets TOTP chiffrés en base (AES-256-CBC).&lt;br /&gt;
* Blocage après un nombre d&#039;échecs réglable (5 par défaut).&lt;br /&gt;
* Anti-rejeu : un code accepté ne peut pas resservir.&lt;br /&gt;
* Journal d&#039;audit de chaque tentative : date, adresse IP, méthode, appareil, résultat.&lt;br /&gt;
* Protection CSRF sur tous les formulaires et en-têtes HTTP stricts sur les pages de connexion.&lt;br /&gt;
&lt;br /&gt;
== Pour l&#039;administrateur ==&lt;br /&gt;
&lt;br /&gt;
* 2FA facultative ou &#039;&#039;&#039;obligatoire pour tous&#039;&#039;&#039;, en une case à cocher.&lt;br /&gt;
* Invitation à configurer la 2FA dès la connexion suivante.&lt;br /&gt;
* Tableau de bord : taux d&#039;adoption, activité des dernières 24 h, adresses IP bloquées.&lt;br /&gt;
* Vue de tous les utilisateurs, réinitialisation de la 2FA d&#039;un compte, ré-enrôlement forcé.&lt;br /&gt;
* Pages de connexion responsive, lisibles quel que soit le thème Dolibarr.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Accueil → Configuration → Modules → « Déployer/installer un module externe », envoyez le zip puis activez le module. Les tables sont créées automatiquement.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mise à jour depuis une version précédente :&#039;&#039;&#039; remplacez les fichiers, puis désactivez et réactivez le module (Configuration → Modules). Réglages, données et droits des utilisateurs sont conservés.&lt;br /&gt;
&lt;br /&gt;
== Compatibilité ==&lt;br /&gt;
&lt;br /&gt;
* Dolibarr 16 à 24 (vérifié sur 16, 18, 20, 22, 23 et 24).&lt;br /&gt;
* PHP 7.4 à 8.4, MySQL / MariaDB, extension OpenSSL.&lt;br /&gt;
* HTTPS obligatoire pour WebAuthn / FIDO2 (exigence des navigateurs).&lt;br /&gt;
* Français et anglais inclus. Support par e-mail et mises à jour pendant 2 ans.&lt;br /&gt;
&lt;br /&gt;
== Captures ==&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;220px&amp;quot;&amp;gt;&lt;br /&gt;
File:TheoPequignot-2FA-verify.png|Écran de vérification après le mot de passe&lt;br /&gt;
File:TheoPequignot-2FA-devices.png|Appareils et codes de secours sur la fiche utilisateur&lt;br /&gt;
File:TheoPequignot-2FA-admin.png|Administration : utilisateurs, appareils, 2FA obligatoire&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Versions ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;6.0.3&#039;&#039;&#039; (3 octobre 2026) : &#039;&#039;&#039;correction de sécurité, mise à jour recommandée sur Dolibarr 16 à 18&#039;&#039;&#039;. Sur ces versions, le second facteur n&#039;était pas demandé : le contrôle reposait sur un point d&#039;accroche de Dolibarr qui n&#039;existe qu&#039;à partir de la version 19. Il passe désormais par un point d&#039;accroche présent dans toutes les versions et appelé à chaque requête. Sur toutes les versions, les téléchargements de documents et les exports exigent eux aussi la vérification.&lt;br /&gt;
* &#039;&#039;&#039;6.0.2&#039;&#039;&#039; (2 octobre 2026) : page d&#039;administration corrigée, interface traduite en français et en anglais.&lt;br /&gt;
&lt;br /&gt;
== Support ==&lt;br /&gt;
Une question avant l&#039;achat, un souci d&#039;installation ou de mise à jour : écrivez à [mailto:contact@theopequignot.fr contact@theopequignot.fr]. Je suis le développeur du module et je réponds moi-même. Support et mises à jour inclus pendant 2 ans avec l&#039;achat sur le DoliStore.&lt;/div&gt;</summary>
		<author><name>PolyglotBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_BackupGuard_FR&amp;diff=67715</id>
		<title>Module BackupGuard FR</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_BackupGuard_FR&amp;diff=67715"/>
		<updated>2026-10-02T03:21:36Z</updated>

		<summary type="html">&lt;p&gt;PolyglotBot: Updating interlang links (links to translated versions of this page in other languages) triggered by origin English page &amp;quot;Module_BackupGuard&amp;quot; update.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- BEGIN interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Do NOT edit this section&lt;br /&gt;
     Links below are automatically managed by PolyglotBot&lt;br /&gt;
     You can edit links on the English source page : Module_BackupGuard --&amp;gt;&lt;br /&gt;
[[en:Module_BackupGuard]]&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Complementary modules]]&lt;br /&gt;
&lt;br /&gt;
[[File:TheoPequignot-BackupGuard-logo.png|right|180px]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Éditeur&lt;br /&gt;
| Theo Pequignot ([https://theopequignot.fr theopequignot.fr])&lt;br /&gt;
|-&lt;br /&gt;
! Identifiant du module&lt;br /&gt;
| 194158&lt;br /&gt;
|-&lt;br /&gt;
! Version&lt;br /&gt;
| 1.0.0&lt;br /&gt;
|-&lt;br /&gt;
! Dolibarr&lt;br /&gt;
| 16 à 24&lt;br /&gt;
|-&lt;br /&gt;
! Où l&#039;obtenir&lt;br /&gt;
| [https://www.dolistore.com/ DoliStore] (BackupGuard)&lt;br /&gt;
|-&lt;br /&gt;
! Support&lt;br /&gt;
| [mailto:contact@theopequignot.fr contact@theopequignot.fr]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
La sauvegarde native de Dolibarr dépend de la commande mysqldump, que beaucoup d&#039;hébergements mutualisés et de conteneurs n&#039;ont pas ou refusent d&#039;exécuter (« Échec de l&#039;exécution de commande externe »). Elle n&#039;est pas planifiée, pas chiffrée, et reste sur le même serveur que les données. BackupGuard fait une sauvegarde complète, planifiée, chiffrée, vérifiée et envoyée ailleurs, sans rien installer sur le serveur.&lt;br /&gt;
&lt;br /&gt;
== Ce que fait le module ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Export de la base en pur PHP&#039;&#039;&#039; : toutes les tables Dolibarr sont lues dans un instantané InnoDB cohérent (REPEATABLE READ, START TRANSACTION WITH CONSISTENT SNAPSHOT) et écrites en flux dans un fichier SQL, 2 000 lignes à la fois, INSERT groupés d&#039;environ 1 Mo. Aucun binaire requis, mémoire constante. Si mysqldump existe et que l&#039;option est activée, il est utilisé à la place, avec repli automatique sur l&#039;export PHP.&lt;br /&gt;
* &#039;&#039;&#039;Documents inclus&#039;&#039;&#039; : le dossier des documents (DOL_DATA_ROOT) est ajouté fichier par fichier dans un zip, avec des exclusions configurables (par défaut : dossiers temp, cache, fichiers .tmp). Le zip contient database.sql, manifest.json et documents/.&lt;br /&gt;
* &#039;&#039;&#039;Chiffrement AES-256-CBC&#039;&#039;&#039; au format exact de la commande openssl enc (en-tête Salted__, PBKDF2-SHA256 10 000 itérations, PKCS7). Une sauvegarde se déchiffre sur n&#039;importe quelle machine avec : &amp;lt;code&amp;gt;openssl enc -d -aes-256-cbc -pbkdf2 -in sauvegarde.zip.enc -out sauvegarde.zip&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Destinations&#039;&#039;&#039;, plusieurs à la fois : copie locale (toujours), WebDAV (Nextcloud, ownCloud, kDrive, Infomaniak, Apache ou nginx DAV), stockage S3 compatible (AWS, Scaleway, OVH, Backblaze B2, Wasabi, MinIO, signature AWS v4 en pur PHP), FTP/FTPS (extension PHP ftp) et SFTP (extension PHP ssh2). Envoi en flux par curl. Chaque destination a un bouton « Tester la connexion » qui écrit puis supprime un fichier témoin et affiche le message d&#039;erreur réel.&lt;br /&gt;
* &#039;&#039;&#039;Planification&#039;&#039;&#039; : tâche planifiée Dolibarr quotidienne à l&#039;heure choisie (le module Travaux planifiés est activé à l&#039;installation), script CLI pour un cron système, et une URL de déclenchement avec clé secrète pour les hébergements sans aucun cron. Bouton « Sauvegarder maintenant ». Un verrou empêche deux exécutions simultanées et se libère même après une erreur fatale.&lt;br /&gt;
* &#039;&#039;&#039;Rétention&#039;&#039;&#039; par destination : garder les N dernières sauvegardes (7 par défaut) plus la première de chaque mois pendant M mois (6 par défaut). La purge n&#039;a lieu qu&#039;après un envoi réussi sur la destination concernée.&lt;br /&gt;
* &#039;&#039;&#039;Vérification et journal&#039;&#039;&#039; : SHA-256 du fichier final, intégrité du zip, marqueur de fin dans database.sql, déchiffrement de contrôle des 64 premiers Ko. Chaque exécution est consignée (statut, taille, durée, tables, lignes, fichiers, résultat par destination, déclencheur). Alertes e-mail en cas d&#039;échec et quand aucune sauvegarde n&#039;a réussi depuis N jours.&lt;br /&gt;
* &#039;&#039;&#039;Tableau de bord&#039;&#039;&#039; (Outils, Sauvegardes) : dernière sauvegarde réussie, état de la planification, diagnostic du serveur (mysqldump, extensions, espace disque, taille estimée), destinations, trente dernières exécutions avec téléchargement et suppression du fichier local.&lt;br /&gt;
* &#039;&#039;&#039;Restauration&#039;&#039;&#039; en ligne de commande avec le script fourni : déchiffrement, vérification, import SQL instruction par instruction, extraction des documents.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Accueil → Configuration → Modules → « Déployer/installer un module externe », envoyez le zip puis activez BackupGuard. L&#039;activation crée la table llx_backupguard_run, le dossier protégé documents/backupguard, la tâche planifiée quotidienne et la clé d&#039;URL. La première sauvegarde locale fonctionne sans aucun réglage.&lt;br /&gt;
&lt;br /&gt;
== Réglages ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Contenu&#039;&#039;&#039; : base + documents (par défaut) ou base seulement ; motifs d&#039;exclusion ; utilisation de mysqldump s&#039;il existe.&lt;br /&gt;
* &#039;&#039;&#039;Chiffrement&#039;&#039;&#039; : activation et phrase secrète (12 caractères au minimum, jamais réaffichée). Sans la phrase secrète, une sauvegarde est illisible : notez-la ailleurs que sur le serveur.&lt;br /&gt;
* &#039;&#039;&#039;Destinations&#039;&#039;&#039; : une section par type avec son bouton de test. Les destinations dont l&#039;extension PHP manque sont affichées comme non disponibles, avec la raison.&lt;br /&gt;
* &#039;&#039;&#039;Planification et rétention&#039;&#039;&#039; : heure de la sauvegarde quotidienne, état réel de la tâche planifiée (dernière et prochaine exécution), URL de déclenchement avec sa clé et un exemple de ligne cron, commande CLI, nombre de sauvegardes conservées, conservation mensuelle.&lt;br /&gt;
* &#039;&#039;&#039;Alertes&#039;&#039;&#039; : adresse e-mail (par défaut le premier administrateur), délai « aucune sauvegarde réussie depuis N jours », e-mail de test.&lt;br /&gt;
&lt;br /&gt;
== Droits ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Lire&#039;&#039; : tableau de bord et journal.&lt;br /&gt;
* &#039;&#039;Lancer&#039;&#039; : lancer une sauvegarde, télécharger et supprimer les fichiers locaux. Une sauvegarde contient toute la base : ce droit se donne avec discernement.&lt;br /&gt;
* &#039;&#039;Configurer&#039;&#039; : réglages (administrateurs uniquement).&lt;br /&gt;
&lt;br /&gt;
== Restaurer ==&lt;br /&gt;
# Récupérer le fichier dolibarr-&amp;lt;base&amp;gt;-AAAA-MM-JJ-HHMM.zip.enc depuis une destination ou le tableau de bord.&lt;br /&gt;
# Le déchiffrer avec openssl (voir plus haut) ou laisser le script le faire (phrase secrète demandée au clavier ou lue dans la variable d&#039;environnement BACKUPGUARD_ENCRYPTION_PASSWORD).&lt;br /&gt;
# Passer Dolibarr en mode maintenance, puis sur le serveur cible : &amp;lt;code&amp;gt;php htdocs/custom/backupguard/scripts/restore.php sauvegarde.zip.enc --documents=/chemin/vers/documents&amp;lt;/code&amp;gt;. Le script vérifie l&#039;archive, affiche son contenu, demande confirmation, importe database.sql (chaque table est supprimée puis recréée) et extrait documents/.&lt;br /&gt;
# Vider le cache de Dolibarr (documents/admin/temp) et se reconnecter.&lt;br /&gt;
&lt;br /&gt;
== Limites connues ==&lt;br /&gt;
&lt;br /&gt;
* Export de la base pour MySQL et MariaDB uniquement. Sur PostgreSQL le module l&#039;indique et ne sauvegarde que les documents.&lt;br /&gt;
* Les vues, déclencheurs et procédures stockées ne sont pas exportés (Dolibarr n&#039;en crée pas).&lt;br /&gt;
* Pas de restauration depuis l&#039;interface web, par choix.&lt;br /&gt;
* FTP et SFTP dépendent des extensions PHP ftp et ssh2. WebDAV : authentification Basic uniquement (Nextcloud, ownCloud, kDrive, Apache mod_dav).&lt;br /&gt;
* Le chiffrement protège la copie distante, pas le serveur lui-même : qui lit la configuration de Dolibarr lit la phrase secrète.&lt;br /&gt;
&lt;br /&gt;
== Compatibilité ==&lt;br /&gt;
&lt;br /&gt;
* Dolibarr 16 à 24, vérifié sur 16.0, 18.0, 20.0, 22.0, 23.0 et 24.0.&lt;br /&gt;
* PHP 7.4 à 8.4. Extensions zip, openssl et curl requises ; ftp et ssh2 selon la destination.&lt;br /&gt;
* Français et anglais inclus.&lt;br /&gt;
&lt;br /&gt;
== Captures ==&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;220px&amp;quot;&amp;gt;&lt;br /&gt;
File:TheoPequignot-BackupGuard-dashboard.png|Le tableau de bord après une sauvegarde réussie&lt;br /&gt;
File:TheoPequignot-BackupGuard-settings.png|Réglages : contenu et chiffrement&lt;br /&gt;
File:TheoPequignot-BackupGuard-destinations.png|Les destinations et le test de connexion&lt;br /&gt;
File:TheoPequignot-BackupGuard-schedule.png|Planification, URL de déclenchement et rétention&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Support ==&lt;br /&gt;
Une question avant l&#039;achat, un souci d&#039;installation ou de mise à jour : écrivez à [mailto:contact@theopequignot.fr contact@theopequignot.fr]. Je suis le développeur du module et je réponds moi-même. Support et mises à jour inclus pendant 2 ans avec l&#039;achat sur le DoliStore.&lt;/div&gt;</summary>
		<author><name>PolyglotBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_XLExport_FR&amp;diff=67707</id>
		<title>Module XLExport FR</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_XLExport_FR&amp;diff=67707"/>
		<updated>2026-10-02T03:02:24Z</updated>

		<summary type="html">&lt;p&gt;PolyglotBot: Updating interlang links (links to translated versions of this page in other languages) triggered by origin English page &amp;quot;Module_XLExport&amp;quot; update.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- BEGIN interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Do NOT edit this section&lt;br /&gt;
     Links below are automatically managed by PolyglotBot&lt;br /&gt;
     You can edit links on the English source page : Module_XLExport --&amp;gt;&lt;br /&gt;
[[en:Module_XLExport]]&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Complementary modules]]&lt;br /&gt;
&lt;br /&gt;
[[File:TheoPequignot-XLExport-logo.png|right|180px]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Éditeur&lt;br /&gt;
| Theo Pequignot ([https://theopequignot.fr theopequignot.fr])&lt;br /&gt;
|-&lt;br /&gt;
! Identifiant du module&lt;br /&gt;
| 194159&lt;br /&gt;
|-&lt;br /&gt;
! Version&lt;br /&gt;
| 1.0.0&lt;br /&gt;
|-&lt;br /&gt;
! Dolibarr&lt;br /&gt;
| 16 à 24&lt;br /&gt;
|-&lt;br /&gt;
! Où l&#039;obtenir&lt;br /&gt;
| [https://www.dolistore.com/ DoliStore] (XLExport)&lt;br /&gt;
|-&lt;br /&gt;
! Support&lt;br /&gt;
| [mailto:contact@theopequignot.fr contact@theopequignot.fr]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Sortir une liste en Excel dans Dolibarr demande de passer par le module Exports : créer un jeu d&#039;export, choisir des champs sans rapport avec les colonnes affichées, sans les filtres de l&#039;écran. XLExport ajoute un bouton « Excel » sur toutes les listes et exporte ce que vous avez sous les yeux.&lt;br /&gt;
&lt;br /&gt;
== Ce que fait le module ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Un bouton sur chaque liste&#039;&#039;&#039;, dans la barre de titre à côté de la pagination : tiers, factures, devis, commandes, produits, projets, et toutes les listes des modules externes qui suivent les conventions Dolibarr.&lt;br /&gt;
* &#039;&#039;&#039;Ce que l&#039;écran montre&#039;&#039;&#039; : les colonnes que vous avez choisies, les filtres actifs, le tri en cours. Trois périmètres : lignes affichées, toutes les lignes de la liste filtrée (5 000 par défaut, réglable jusqu&#039;à 50 000), ou seulement les lignes cochées.&lt;br /&gt;
* &#039;&#039;&#039;Des valeurs typées&#039;&#039;&#039; : les montants deviennent de vrais nombres (format « # ##0,00 »), les dates de vraies dates Excel, les références restent du texte (« 2026-001 » ne devient jamais une date), les badges d&#039;état sont lus par leur libellé.&lt;br /&gt;
* &#039;&#039;&#039;Un fichier propre&#039;&#039;&#039; : en-tête en gras, filtre automatique, volet figé, largeurs ajustées, une seconde feuille qui rappelle la liste, l&#039;adresse filtrée, la date, l&#039;utilisateur et le nombre de lignes.&lt;br /&gt;
* &#039;&#039;&#039;Excel ou CSV&#039;&#039;&#039; : .xlsx, ou CSV en UTF-8 avec BOM (lisible directement par Excel), séparateur au choix.&lt;br /&gt;
&lt;br /&gt;
== Pensé pour les serveurs ordinaires ==&lt;br /&gt;
&lt;br /&gt;
* La génération utilise PhpSpreadsheet, déjà fourni par Dolibarr : rien à installer.&lt;br /&gt;
* Les données passent par morceaux de 1,5 Mo, ce qui respecte la limite de 8 Mo de l&#039;image officielle, et le fichier est produit sans jamais charger toute la liste en mémoire : au-delà d&#039;un seuil, le module écrit lui-même le fichier en flux.&lt;br /&gt;
* Le fichier temporaire est lié à l&#039;utilisateur qui l&#039;a demandé, protégé, et supprimé dès le téléchargement ou après une heure.&lt;br /&gt;
&lt;br /&gt;
== Pour l&#039;administrateur ==&lt;br /&gt;
&lt;br /&gt;
* Un seul droit, « Exporter une liste », accordé par défaut aux nouveaux utilisateurs : le bouton n&#039;exporte que ce que l&#039;écran montre déjà. Carte « Accès utilisateurs » dans les réglages.&lt;br /&gt;
* Réglages : limite de lignes, moteur Excel, séparateur et encodage CSV, listes exclues, position du bouton.&lt;br /&gt;
* Journal des exports : qui a exporté quoi, quand, combien de lignes.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Accueil → Configuration → Modules → « Déployer/installer un module externe », envoyez le zip puis activez XLExport. Le bouton apparaît immédiatement sur les listes.&lt;br /&gt;
&lt;br /&gt;
== Compatibilité ==&lt;br /&gt;
&lt;br /&gt;
* Dolibarr 16 à 24, vérifié sur 16.0, 18.0, 20.0, 22.0, 23.0 et 24.0.&lt;br /&gt;
* PHP 7.4 à 8.4, MySQL / MariaDB. Thèmes eldy et md.&lt;br /&gt;
* Français et anglais inclus. Support par e-mail et mises à jour pendant 2 ans.&lt;br /&gt;
&lt;br /&gt;
== Captures ==&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;220px&amp;quot;&amp;gt;&lt;br /&gt;
File:TheoPequignot-XLExport-list.png|Le bouton Excel dans la barre de titre d&#039;une liste&lt;br /&gt;
File:TheoPequignot-XLExport-dialog.png|La boîte de dialogue : périmètre, colonnes, format, nom du fichier&lt;br /&gt;
File:TheoPequignot-XLExport-external-list.png|Le bouton sur la liste d&#039;un module externe (Corbeille)&lt;br /&gt;
File:TheoPequignot-XLExport-setup.png|Page de réglages&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Support ==&lt;br /&gt;
Une question avant l&#039;achat, un souci d&#039;installation ou de mise à jour : écrivez à [mailto:contact@theopequignot.fr contact@theopequignot.fr]. Je suis le développeur du module et je réponds moi-même. Support et mises à jour inclus pendant 2 ans avec l&#039;achat sur le DoliStore.&lt;/div&gt;</summary>
		<author><name>PolyglotBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_AutoFacture_FR&amp;diff=67695</id>
		<title>Module AutoFacture FR</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_AutoFacture_FR&amp;diff=67695"/>
		<updated>2026-10-02T01:00:03Z</updated>

		<summary type="html">&lt;p&gt;PolyglotBot: Updating interlang links (links to translated versions of this page in other languages) triggered by origin English page &amp;quot;Module_AutoFacture&amp;quot; update.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- BEGIN interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Do NOT edit this section&lt;br /&gt;
     Links below are automatically managed by PolyglotBot&lt;br /&gt;
     You can edit links on the English source page : Module_AutoFacture --&amp;gt;&lt;br /&gt;
[[en:Module_AutoFacture]]&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Complementary modules]]&lt;br /&gt;
&lt;br /&gt;
[[File:TheoPequignot-AutoFacture-logo.png|right|180px]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Éditeur&lt;br /&gt;
| Theo Pequignot ([https://theopequignot.fr theopequignot.fr])&lt;br /&gt;
|-&lt;br /&gt;
! Identifiant du module&lt;br /&gt;
| 194157&lt;br /&gt;
|-&lt;br /&gt;
! Version&lt;br /&gt;
| 1.4.0&lt;br /&gt;
|-&lt;br /&gt;
! Dolibarr&lt;br /&gt;
| 16 à 24&lt;br /&gt;
|-&lt;br /&gt;
! Où l&#039;obtenir&lt;br /&gt;
| [https://www.dolistore.com/product.php?id=3631 DoliStore]&lt;br /&gt;
|-&lt;br /&gt;
! Support&lt;br /&gt;
| [mailto:contact@theopequignot.fr contact@theopequignot.fr]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Chaque mois, il faut refaire les mêmes factures : maintenance, hébergement, sauvegarde, licences. Un oubli et c&#039;est de l&#039;argent perdu, un doublon et c&#039;est un client agacé. AutoFacture s&#039;en charge : chaque abonnement produit sa facture à la bonne date, validée et en PDF, et un écran dédié suit ce qui n&#039;est pas encore payé.&lt;br /&gt;
&lt;br /&gt;
== Abonnements et génération automatique ==&lt;br /&gt;
&lt;br /&gt;
* Abonnements mensuels, bimestriels, trimestriels, semestriels ou annuels, facturés en début ou en fin de période, avec date de fin facultative.&lt;br /&gt;
* Factures créées, validées et mises en PDF toutes seules, le mois ou la période écrits dans les libellés (balise &amp;lt;code&amp;gt;__AF_PERIOD__&amp;lt;/code&amp;gt;).&lt;br /&gt;
* &#039;&#039;&#039;Jamais deux fois la même facture&#039;&#039;&#039; : une seule facture par abonnement et par période, garanti par une clé unique en base.&lt;br /&gt;
* Fonctionne avec ou sans tâche planifiée : sans cron, les factures dues sont générées pendant la navigation.&lt;br /&gt;
&lt;br /&gt;
== Trois façons de créer un abonnement ==&lt;br /&gt;
&lt;br /&gt;
* De zéro, en une fiche : une phrase de contrôle annonce la date de la première facture et la période couverte avant de valider.&lt;br /&gt;
* Depuis une facture existante : le module repère la période dans les libellés (« novembre 2026 », « du 01/11 au 30/11 »…) et la rend dynamique.&lt;br /&gt;
* Avec l&#039;&#039;&#039;&#039;analyseur&#039;&#039;&#039;, qui retrouve dans vos factures manuelles les séries récurrentes et les convertit en un clic.&lt;br /&gt;
&lt;br /&gt;
== Impayés et relances ==&lt;br /&gt;
&lt;br /&gt;
* Balance âgée : l&#039;encours par tranche d&#039;ancienneté, et pour chaque facture le reste dû réel (règlements, avoirs et acomptes déduits).&lt;br /&gt;
* Relances par paliers (30, 60 et 180 jours par défaut), chacune avec son modèle d&#039;e-mail.&lt;br /&gt;
* &#039;&#039;&#039;Aucune relance ne part sans votre validation&#039;&#039;&#039; : le module propose, vous décidez.&lt;br /&gt;
&lt;br /&gt;
== Conditions de règlement maîtrisées ==&lt;br /&gt;
&lt;br /&gt;
* Par défaut, celles du client ; un choix propre à chaque abonnement ; ou une condition imposée à toutes les factures générées depuis les réglages.&lt;br /&gt;
* L&#039;échéance est recalculée avant la validation : le PDF et la balance âgée portent la bonne date.&lt;br /&gt;
&lt;br /&gt;
== Envoi au client et journal ==&lt;br /&gt;
&lt;br /&gt;
* Envoi de la facture par e-mail avec vos modèles, après votre relecture ou automatiquement, au choix. Rien ne part si la facture est en brouillon ou sans PDF.&lt;br /&gt;
* Journal complet : chaque facture générée ou en erreur, chaque relance proposée, envoyée ou écartée.&lt;br /&gt;
&lt;br /&gt;
== Construit sur le moteur natif ==&lt;br /&gt;
Chaque abonnement s&#039;appuie sur une facture modèle native de Dolibarr : lignes, montants, TVA et conditions restent gérés par le cœur, et les modèles restent visibles même si le module est désactivé.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Accueil → Configuration → Modules → « Déployer/installer un module externe », envoyez le zip puis activez AutoFacture. La tâche planifiée est créée à l&#039;activation.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mise à jour depuis une version précédente :&#039;&#039;&#039; remplacez les fichiers, puis désactivez et réactivez le module. Abonnements, journal, réglages et droits sont conservés.&lt;br /&gt;
&lt;br /&gt;
== Compatibilité ==&lt;br /&gt;
&lt;br /&gt;
* Dolibarr 16 à 24 (vérifié sur 16, 23 et 24).&lt;br /&gt;
* PHP 7.0 et plus, MySQL / MariaDB.&lt;br /&gt;
* Français et anglais inclus. Support par e-mail et mises à jour pendant 2 ans.&lt;br /&gt;
&lt;br /&gt;
== Captures ==&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;220px&amp;quot;&amp;gt;&lt;br /&gt;
File:TheoPequignot-AutoFacture-dashboard.png|Tableau de bord des abonnements&lt;br /&gt;
File:TheoPequignot-AutoFacture-create.png|Création d&#039;un abonnement, phrase de contrôle et aperçu de la ligne&lt;br /&gt;
File:TheoPequignot-AutoFacture-unpaid.png|Impayés : balance âgée et relances à valider&lt;br /&gt;
File:TheoPequignot-AutoFacture-payment-terms.png|Réglage des conditions de règlement&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Support ==&lt;br /&gt;
Une question avant l&#039;achat, un souci d&#039;installation ou de mise à jour : écrivez à [mailto:contact@theopequignot.fr contact@theopequignot.fr]. Je suis le développeur du module et je réponds moi-même. Support et mises à jour inclus pendant 2 ans avec l&#039;achat sur le DoliStore.&lt;/div&gt;</summary>
		<author><name>PolyglotBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_PDF_Protect_FR&amp;diff=67687</id>
		<title>Module PDF Protect FR</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_PDF_Protect_FR&amp;diff=67687"/>
		<updated>2026-10-02T00:39:16Z</updated>

		<summary type="html">&lt;p&gt;PolyglotBot: Updating interlang links (links to translated versions of this page in other languages) triggered by origin English page &amp;quot;Module_PDF_Protect&amp;quot; update.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- BEGIN interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Do NOT edit this section&lt;br /&gt;
     Links below are automatically managed by PolyglotBot&lt;br /&gt;
     You can edit links on the English source page : Module_PDF_Protect --&amp;gt;&lt;br /&gt;
[[en:Module_PDF_Protect]]&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Complementary modules]]&lt;br /&gt;
&lt;br /&gt;
[[File:TheoPequignot-PDFProtect-logo.png|right|180px]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Éditeur&lt;br /&gt;
| Theo Pequignot ([https://theopequignot.fr theopequignot.fr])&lt;br /&gt;
|-&lt;br /&gt;
! Identifiant du module&lt;br /&gt;
| 194156&lt;br /&gt;
|-&lt;br /&gt;
! Version&lt;br /&gt;
| 5.12.0&lt;br /&gt;
|-&lt;br /&gt;
! Dolibarr&lt;br /&gt;
| 14 à 24&lt;br /&gt;
|-&lt;br /&gt;
! Où l&#039;obtenir&lt;br /&gt;
| [https://www.dolistore.com/product.php?id=3102 DoliStore]&lt;br /&gt;
|-&lt;br /&gt;
! Support&lt;br /&gt;
| [mailto:contact@theopequignot.fr contact@theopequignot.fr]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Un devis envoyé en PDF peut être copié, retouché et renvoyé sous un autre nom. PDF Protect verrouille automatiquement les PDF de devis et de factures dès que Dolibarr les génère.&lt;br /&gt;
&lt;br /&gt;
== Ce que fait le module ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Protection automatique&#039;&#039;&#039; à chaque génération de PDF, pour les devis, les factures ou les deux.&lt;br /&gt;
* &#039;&#039;&#039;Ouverture libre par défaut&#039;&#039;&#039; : votre client ouvre le document d&#039;un double-clic, mais la modification, l&#039;extraction et l&#039;assemblage sont bloqués. L&#039;impression et la copie de texte sont autorisées ou non, à votre choix.&lt;br /&gt;
* &#039;&#039;&#039;Mot de passe d&#039;ouverture en option&#039;&#039;&#039; : le PDF est alors réellement chiffré et illisible sans le mot de passe.&lt;br /&gt;
* &#039;&#039;&#039;Signature en ligne compatible&#039;&#039;&#039; : le devis protégé peut être signé en ligne par votre client, puis le PDF d&#039;origine et le PDF signé sont protégés à nouveau.&lt;br /&gt;
* &#039;&#039;&#039;Fusion en masse compatible&#039;&#039;&#039; : l&#039;action « Générer document » des listes de devis et de factures continue de fonctionner.&lt;br /&gt;
* Journal d&#039;audit de chaque document protégé, page de configuration intégrée.&lt;br /&gt;
&lt;br /&gt;
== Aucune installation sur le serveur ==&lt;br /&gt;
Le moteur intégré (AES-256) fonctionne partout, y compris dans l&#039;image Docker officielle de Dolibarr. Si votre serveur dispose de qpdf, pikepdf, GhostScript ou pypdf, le module sait aussi les utiliser.&lt;br /&gt;
&lt;br /&gt;
== À savoir ==&lt;br /&gt;
&lt;br /&gt;
* Sans mot de passe d&#039;ouverture, les restrictions de copie et de modification sont respectées par les lecteurs courants (Adobe Acrobat, Foxit…), mais un outil spécialisé peut les retirer. Pour une confidentialité réelle, définissez un mot de passe d&#039;ouverture.&lt;br /&gt;
* Les PDF Factur-X (avec fichier XML embarqué) sont protégés avec qpdf ou pikepdf ; avec le moteur intégré, ils sont laissés tels quels pour ne pas perdre le XML.&lt;br /&gt;
* Un PDF chiffré n&#039;est plus conforme PDF/A.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Accueil → Configuration → Modules → « Déployer/installer un module externe », envoyez le zip, activez PDF Protect puis cochez les documents à protéger.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mise à jour depuis une version précédente :&#039;&#039;&#039; remplacez les fichiers, puis désactivez et réactivez le module (Configuration → Modules). Réglages, données et droits des utilisateurs sont conservés.&lt;br /&gt;
&lt;br /&gt;
== Compatibilité ==&lt;br /&gt;
&lt;br /&gt;
* Dolibarr 14 à 24 (vérifié sur 16, 23 et 24, y compris en Docker).&lt;br /&gt;
* PHP 7.4 à 8.4, MySQL / MariaDB.&lt;br /&gt;
* Français et anglais inclus. Support par e-mail et mises à jour pendant 2 ans.&lt;br /&gt;
&lt;br /&gt;
== Captures ==&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;220px&amp;quot;&amp;gt;&lt;br /&gt;
File:TheoPequignot-PDFProtect-setup.png|Configuration : documents, permissions, moteur&lt;br /&gt;
File:TheoPequignot-PDFProtect-password-prompt.png|Un devis protégé par un mot de passe d&#039;ouverture&lt;br /&gt;
File:TheoPequignot-PDFProtect-passwords.png|Mots de passe d&#039;ouverture et de modification&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Support ==&lt;br /&gt;
Une question avant l&#039;achat, un souci d&#039;installation ou de mise à jour : écrivez à [mailto:contact@theopequignot.fr contact@theopequignot.fr]. Je suis le développeur du module et je réponds moi-même. Support et mises à jour inclus pendant 2 ans avec l&#039;achat sur le DoliStore.&lt;/div&gt;</summary>
		<author><name>PolyglotBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_DocFinder_FR&amp;diff=67685</id>
		<title>Module DocFinder FR</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_DocFinder_FR&amp;diff=67685"/>
		<updated>2026-10-02T00:39:05Z</updated>

		<summary type="html">&lt;p&gt;PolyglotBot: Updating interlang links (links to translated versions of this page in other languages) triggered by origin English page &amp;quot;Module_DocFinder&amp;quot; update.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- BEGIN interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Do NOT edit this section&lt;br /&gt;
     Links below are automatically managed by PolyglotBot&lt;br /&gt;
     You can edit links on the English source page : Module_DocFinder --&amp;gt;&lt;br /&gt;
[[en:Module_DocFinder]]&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Complementary modules]]&lt;br /&gt;
&lt;br /&gt;
[[File:TheoPequignot-DocFinder-logo.png|right|180px]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Éditeur&lt;br /&gt;
| Theo Pequignot ([https://theopequignot.fr theopequignot.fr])&lt;br /&gt;
|-&lt;br /&gt;
! Identifiant du module&lt;br /&gt;
| 194154&lt;br /&gt;
|-&lt;br /&gt;
! Version&lt;br /&gt;
| 1.7.2&lt;br /&gt;
|-&lt;br /&gt;
! Dolibarr&lt;br /&gt;
| 16 à 24&lt;br /&gt;
|-&lt;br /&gt;
! Où l&#039;obtenir&lt;br /&gt;
| [https://www.dolistore.com/product.php?id=3207 DoliStore]&lt;br /&gt;
|-&lt;br /&gt;
! Support&lt;br /&gt;
| [mailto:contact@theopequignot.fr contact@theopequignot.fr]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
« La facture avec la pompe de relevage », « le devis à 2 400 € du cabinet Martin » : dans Dolibarr, retrouver ce genre de document veut dire empiler les filtres et ouvrir les fiches une par une. La recherche native ne regarde ni dans les lignes ni dans les notes. DocFinder ajoute une page de recherche unique qui le fait.&lt;br /&gt;
&lt;br /&gt;
== Ce que fait le module ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Recherche dans tous les champs utiles&#039;&#039;&#039; : numéro du document, nom du client, désignation des lignes, référence et libellé produit, notes publiques et privées. Chaque champ s&#039;active ou non.&lt;br /&gt;
* &#039;&#039;&#039;Filtre par montant&#039;&#039;&#039; : minimum et maximum, sur le HT ou le TTC, seul ou combiné au mot-clé.&lt;br /&gt;
* &#039;&#039;&#039;Les lignes qui correspondent&#039;&#039;&#039; s&#039;affichent sous chaque document, mot-clé surligné, avec quantité et total HT. Vous voyez pourquoi un résultat sort.&lt;br /&gt;
* &#039;&#039;&#039;Statut réel&#039;&#039;&#039; de chaque document, y compris les factures partiellement payées.&lt;br /&gt;
* &#039;&#039;&#039;Exemples cliquables&#039;&#039;&#039; tirés de vos données récentes quand la recherche est vide.&lt;br /&gt;
* Raccourci clavier &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt; pour revenir à la recherche, un clic pour ouvrir la fiche.&lt;br /&gt;
&lt;br /&gt;
== Réglages ==&lt;br /&gt;
&lt;br /&gt;
* Périmètre (devis, factures ou les deux), champs interrogés, base HT ou TTC, affichage des lignes, nombre maximum de résultats.&lt;br /&gt;
* Carte « Accès utilisateurs » pour accorder ou retirer le droit sans ouvrir chaque fiche utilisateur.&lt;br /&gt;
* Couleur d&#039;accent au choix, avec aperçu en direct.&lt;br /&gt;
&lt;br /&gt;
== Sécurité et confort ==&lt;br /&gt;
&lt;br /&gt;
* Chaque utilisateur ne voit que les documents qu&#039;il a le droit de lire. Multi-société géré.&lt;br /&gt;
* 100 % local : aucune dépendance, aucun appel réseau. CSS isolé, votre thème n&#039;est pas touché.&lt;br /&gt;
* Utilisable entièrement au clavier, libellés pour lecteurs d&#039;écran, contrastes WCAG AA.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Accueil → Configuration → Modules → « Déployer/installer un module externe », envoyez le zip et activez DocFinder. L&#039;entrée apparaît dans le menu du haut, c&#039;est prêt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mise à jour depuis une version précédente :&#039;&#039;&#039; remplacez les fichiers, puis désactivez et réactivez le module (Configuration → Modules). Réglages, données et droits des utilisateurs sont conservés.&lt;br /&gt;
&lt;br /&gt;
== Compatibilité ==&lt;br /&gt;
&lt;br /&gt;
* Dolibarr 16 à 24 (vérifié sur 16, 22, 23 et 24).&lt;br /&gt;
* PHP 7.2 et plus, MySQL / MariaDB.&lt;br /&gt;
* Français et anglais inclus. Support par e-mail et mises à jour pendant 2 ans.&lt;br /&gt;
&lt;br /&gt;
== Captures ==&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;220px&amp;quot;&amp;gt;&lt;br /&gt;
File:TheoPequignot-DocFinder-search.png|Recherche par mot-clé, lignes trouvées surlignées&lt;br /&gt;
File:TheoPequignot-DocFinder-amount.png|Filtre par montant&lt;br /&gt;
File:TheoPequignot-DocFinder-setup.png|Page de réglages&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Support ==&lt;br /&gt;
Une question avant l&#039;achat, un souci d&#039;installation ou de mise à jour : écrivez à [mailto:contact@theopequignot.fr contact@theopequignot.fr]. Je suis le développeur du module et je réponds moi-même. Support et mises à jour inclus pendant 2 ans avec l&#039;achat sur le DoliStore.&lt;/div&gt;</summary>
		<author><name>PolyglotBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_Login_Guard_FR&amp;diff=67684</id>
		<title>Module Login Guard FR</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_Login_Guard_FR&amp;diff=67684"/>
		<updated>2026-10-02T00:39:05Z</updated>

		<summary type="html">&lt;p&gt;PolyglotBot: Updating interlang links (links to translated versions of this page in other languages) triggered by origin English page &amp;quot;Module_Login_Guard&amp;quot; update.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- BEGIN interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Do NOT edit this section&lt;br /&gt;
     Links below are automatically managed by PolyglotBot&lt;br /&gt;
     You can edit links on the English source page : Module_Login_Guard --&amp;gt;&lt;br /&gt;
[[en:Module_Login_Guard]]&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Complementary modules]]&lt;br /&gt;
&lt;br /&gt;
[[File:TheoPequignot-LoginGuard-logo.png|right|180px]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Éditeur&lt;br /&gt;
| Theo Pequignot ([https://theopequignot.fr theopequignot.fr])&lt;br /&gt;
|-&lt;br /&gt;
! Identifiant du module&lt;br /&gt;
| 194152&lt;br /&gt;
|-&lt;br /&gt;
! Version&lt;br /&gt;
| 1.8.1&lt;br /&gt;
|-&lt;br /&gt;
! Dolibarr&lt;br /&gt;
| 16 à 24&lt;br /&gt;
|-&lt;br /&gt;
! Où l&#039;obtenir&lt;br /&gt;
| [https://www.dolistore.com/product.php?id=3320 DoliStore]&lt;br /&gt;
|-&lt;br /&gt;
! Support&lt;br /&gt;
| [mailto:contact@theopequignot.fr contact@theopequignot.fr]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
La page de connexion de Dolibarr est exposée sur Internet et ne limite pas les essais de mots de passe. Login Guard la protège et vous prévient dès qu&#039;il se passe quelque chose d&#039;inhabituel sur un compte.&lt;br /&gt;
&lt;br /&gt;
== Anti-brute-force progressif ==&lt;br /&gt;
&lt;br /&gt;
* Après plusieurs mauvais mots de passe, l&#039;adresse IP est mise en pause : 5 minutes la première fois, plus longtemps à chaque récidive, jusqu&#039;au plafond que vous fixez.&lt;br /&gt;
* Liste blanche d&#039;adresses et de plages (IPv4 et IPv6) avec un bouton « ajouter mon IP actuelle » : vous ne vous bloquez jamais vous-même.&lt;br /&gt;
* Écran des blocages en cours, avec déblocage manuel.&lt;br /&gt;
&lt;br /&gt;
== Alertes de connexion suspecte ==&lt;br /&gt;
&lt;br /&gt;
* Connexion depuis un nouvel appareil ou un nouveau pays : l&#039;utilisateur reçoit un e-mail avec la ville, l&#039;adresse IP, le navigateur et une &#039;&#039;&#039;carte de la zone&#039;&#039;&#039;. Copie possible à un administrateur.&lt;br /&gt;
* La première connexion de chacun est apprise en silence : aucune fausse alerte le premier jour.&lt;br /&gt;
* &#039;&#039;&#039;Source de connexion&#039;&#039;&#039; : opérateur (SFR, Free, Scaleway…) et type de réseau (fixe, mobile, hébergeur/VPN), pour juger d&#039;un coup d&#039;œil si la ville affichée est fiable.&lt;br /&gt;
&lt;br /&gt;
== Carte et journal des connexions ==&lt;br /&gt;
&lt;br /&gt;
* Carte du monde interactive : zoom, déplacement, clic sur un point pour voir les comptes et adresses IP derrière.&lt;br /&gt;
* Journal de chaque tentative (date, compte, IP, pays, navigateur), filtrable, triable, exportable en CSV, purgé automatiquement après la durée choisie (RGPD).&lt;br /&gt;
* « Lieux déclarés » : indiquez la vraie position d&#039;une plage d&#039;adresses (bureau, site, VPN), elle prime sur les bases publiques.&lt;br /&gt;
* Tableau de bord de sécurité.&lt;br /&gt;
&lt;br /&gt;
== Mots de passe et sessions ==&lt;br /&gt;
&lt;br /&gt;
* Politique de mots de passe : longueur minimale, types de caractères, interdiction de réutiliser les anciens. Expiration avec préavis par e-mail en option.&lt;br /&gt;
* Sessions actives : qui est connecté en ce moment, déconnexion d&#039;une session en un clic, déconnexion après inactivité en option.&lt;br /&gt;
&lt;br /&gt;
== Rien ne sort de votre serveur ==&lt;br /&gt;
La géolocalisation utilise une base installée localement en un clic (DB-IP Lite gratuite, ou MaxMind GeoLite2 avec votre clé). Les cartes des e-mails sont dessinées sur votre serveur. Pas de clé d&#039;API, pas d&#039;abonnement, aucune adresse IP envoyée à un tiers.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Accueil → Configuration → Modules → « Déployer/installer un module externe », envoyez le zip et activez le module. La protection démarre tout de suite avec des réglages sûrs ; les fonctions plus contraignantes (expiration des mots de passe, déconnexion après inactivité) sont livrées désactivées.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mise à jour depuis une version précédente :&#039;&#039;&#039; remplacez les fichiers, puis désactivez et réactivez le module (Configuration → Modules). Réglages, données et droits des utilisateurs sont conservés.&lt;br /&gt;
&lt;br /&gt;
== Compatibilité ==&lt;br /&gt;
&lt;br /&gt;
* Dolibarr 16 à 24 (vérifié sur 16, 18, 20, 22, 23 et 24).&lt;br /&gt;
* PHP 7.4 à 8.3, MySQL / MariaDB et PostgreSQL. Extension GD pour les cartes dans les e-mails.&lt;br /&gt;
* Multi-société : chaque entité ne voit que sa propre activité.&lt;br /&gt;
* Français et anglais inclus. Support par e-mail et mises à jour pendant 2 ans.&lt;br /&gt;
&lt;br /&gt;
== Captures ==&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;220px&amp;quot;&amp;gt;&lt;br /&gt;
File:TheoPequignot-LoginGuard-map.png|Carte interactive des connexions&lt;br /&gt;
File:TheoPequignot-LoginGuard-alert-email.png|E-mail d&#039;alerte lors d&#039;une connexion depuis un nouveau pays&lt;br /&gt;
File:TheoPequignot-LoginGuard-dashboard.png|Tableau de bord de sécurité&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Support ==&lt;br /&gt;
Une question avant l&#039;achat, un souci d&#039;installation ou de mise à jour : écrivez à [mailto:contact@theopequignot.fr contact@theopequignot.fr]. Je suis le développeur du module et je réponds moi-même. Support et mises à jour inclus pendant 2 ans avec l&#039;achat sur le DoliStore.&lt;/div&gt;</summary>
		<author><name>PolyglotBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_Corbeille_(Recycle_Bin)&amp;diff=67683</id>
		<title>Module Corbeille (Recycle Bin)</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_Corbeille_(Recycle_Bin)&amp;diff=67683"/>
		<updated>2026-10-02T00:39:05Z</updated>

		<summary type="html">&lt;p&gt;PolyglotBot: Updating interlang links (links to translated versions of this page in other languages) triggered by origin English page &amp;quot;Module_Recycle_Bin&amp;quot; update.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- BEGIN interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Do NOT edit this section&lt;br /&gt;
     Links below are automatically managed by PolyglotBot&lt;br /&gt;
     You can edit links on the English source page : Module_Recycle_Bin --&amp;gt;&lt;br /&gt;
[[en:Module_Recycle_Bin]]&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Complementary modules]]&lt;br /&gt;
&lt;br /&gt;
[[File:TheoPequignot-RecycleBin-logo.png|right|180px]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Éditeur&lt;br /&gt;
| Theo Pequignot ([https://theopequignot.fr theopequignot.fr])&lt;br /&gt;
|-&lt;br /&gt;
! Identifiant du module&lt;br /&gt;
| 194153&lt;br /&gt;
|-&lt;br /&gt;
! Version&lt;br /&gt;
| 1.2.1&lt;br /&gt;
|-&lt;br /&gt;
! Dolibarr&lt;br /&gt;
| 16 à 24&lt;br /&gt;
|-&lt;br /&gt;
! Où l&#039;obtenir&lt;br /&gt;
| [https://www.dolistore.com/product.php?id=3321 DoliStore]&lt;br /&gt;
|-&lt;br /&gt;
! Support&lt;br /&gt;
| [mailto:contact@theopequignot.fr contact@theopequignot.fr]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Dans Dolibarr, supprimer un tiers, un produit ou une facture est définitif. Le seul retour en arrière est la restauration d&#039;une sauvegarde complète de la base, et toute l&#039;équipe perd le travail de la journée. Ce module met l&#039;élément supprimé de côté au lieu de l&#039;effacer, et le remet en place en un clic.&lt;br /&gt;
&lt;br /&gt;
== Ce qui est protégé ==&lt;br /&gt;
&lt;br /&gt;
* Dix types d&#039;éléments : tiers, contacts, produits et services, devis, commandes clients, factures clients, projets, tâches, interventions, fichiers joints. Chaque type s&#039;active séparément.&lt;br /&gt;
* La copie se fait dans la même transaction que la suppression : si elle échoue, la suppression est annulée. Rien ne disparaît sans copie.&lt;br /&gt;
&lt;br /&gt;
== Restauration en un clic ==&lt;br /&gt;
&lt;br /&gt;
* L&#039;élément revient avec ses lignes, ses champs supplémentaires, ses catégories, ses liens vers d&#039;autres objets et ses fichiers joints, sous son identifiant d&#039;origine quand il est libre.&lt;br /&gt;
* Une vérification préalable rejoue tous les contrôles sans toucher à la base : référence disponible, objets liés présents, fichiers intacts, droits. Les conflits s&#039;affichent avant confirmation.&lt;br /&gt;
* Si un objet lié est lui aussi dans la corbeille, la restauration se fait en cascade.&lt;br /&gt;
&lt;br /&gt;
== Toujours à portée de main ==&lt;br /&gt;
&lt;br /&gt;
* Un lien « Annuler cette suppression » dans le message qui suit la suppression.&lt;br /&gt;
* Un onglet Corbeille dans le menu du haut et une icône avec le nombre d&#039;éléments récupérables sur chaque page.&lt;br /&gt;
* Une corbeille filtrable par type, par utilisateur et par date, et un tableau de bord.&lt;br /&gt;
&lt;br /&gt;
== Garde-fous ==&lt;br /&gt;
&lt;br /&gt;
* Durée de conservation par type (30 jours par défaut) et purge automatique quotidienne.&lt;br /&gt;
* Suppressions en masse bloquées ou soumises à une seconde confirmation au-delà d&#039;un seuil (25 par défaut).&lt;br /&gt;
* Journal de chaque suppression, restauration et purge (date, utilisateur, IP), exportable en CSV.&lt;br /&gt;
* Droits d&#039;accès réglables par utilisateur et par groupe directement depuis les réglages du module.&lt;br /&gt;
&lt;br /&gt;
== Ce que le module ne fait pas ==&lt;br /&gt;
&lt;br /&gt;
* Il restaure la facture, pas ses paiements, ses écritures comptables ni ses mouvements de stock. L&#039;écran le rappelle avant validation.&lt;br /&gt;
* Il ne voit pas les suppressions faites en SQL direct ou par un module qui contourne les triggers Dolibarr. La page de réglages liste les modules installés concernés.&lt;br /&gt;
* C&#039;est une corbeille, pas un historique de versions : il capture à la suppression, pas à chaque modification.&lt;br /&gt;
* Pas encore couverts : documents fournisseurs, adhérents, expéditions, contrats, notes de frais, tickets.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Accueil → Configuration → Modules → « Déployer/installer un module externe », envoyez le zip puis activez Recycle Bin. Deux tables ajoutées, aucun fichier du cœur modifié.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mise à jour depuis une version précédente :&#039;&#039;&#039; remplacez les fichiers, puis désactivez et réactivez le module (Configuration → Modules). Réglages, données et droits des utilisateurs sont conservés.&lt;br /&gt;
&lt;br /&gt;
== Compatibilité ==&lt;br /&gt;
&lt;br /&gt;
* Dolibarr 16 à 24, testé écran par écran sur chaque version de 16 à 23, et vérifié sur 24.&lt;br /&gt;
* PHP 7.4 à 8.3, MySQL / MariaDB et PostgreSQL.&lt;br /&gt;
* Multi-société : chaque écran, compteur, export et purge est propre à l&#039;entité.&lt;br /&gt;
* 100 % local : aucun service externe, rien ne sort de votre serveur. Français et anglais inclus. Support par e-mail et mises à jour pendant 2 ans.&lt;br /&gt;
&lt;br /&gt;
== Captures ==&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;220px&amp;quot;&amp;gt;&lt;br /&gt;
File:TheoPequignot-RecycleBin-items.png|Éléments supprimés en attente dans la corbeille&lt;br /&gt;
File:TheoPequignot-RecycleBin-restore-check.png|Vérification avant restauration, sans rien écrire&lt;br /&gt;
File:TheoPequignot-RecycleBin-dashboard.png|Tableau de bord de la corbeille&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Support ==&lt;br /&gt;
Une question avant l&#039;achat, un souci d&#039;installation ou de mise à jour : écrivez à [mailto:contact@theopequignot.fr contact@theopequignot.fr]. Je suis le développeur du module et je réponds moi-même. Support et mises à jour inclus pendant 2 ans avec l&#039;achat sur le DoliStore.&lt;/div&gt;</summary>
		<author><name>PolyglotBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_PDF_Protect&amp;diff=67669</id>
		<title>Module PDF Protect</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_PDF_Protect&amp;diff=67669"/>
		<updated>2026-10-02T00:29:01Z</updated>

		<summary type="html">&lt;p&gt;PolyglotBot: Updating interlang links (links to translated versions of this page in other languages) triggered by origin English page &amp;quot;Module_PDF_Protect_FR&amp;quot; update.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- BEGIN interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Do NOT edit this section&lt;br /&gt;
     Links below are automatically managed by PolyglotBot&lt;br /&gt;
     You can edit links on the English source page : Module_PDF_Protect_FR --&amp;gt;&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Complementary modules]]&lt;br /&gt;
&lt;br /&gt;
[[File:TheoPequignot-PDFProtect-logo.png|right|180px]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Editor&lt;br /&gt;
| Theo Pequignot ([https://theopequignot.fr theopequignot.fr])&lt;br /&gt;
|-&lt;br /&gt;
! Module ID&lt;br /&gt;
| 194156&lt;br /&gt;
|-&lt;br /&gt;
! Version&lt;br /&gt;
| 5.12.0&lt;br /&gt;
|-&lt;br /&gt;
! Dolibarr&lt;br /&gt;
| 14 to 24&lt;br /&gt;
|-&lt;br /&gt;
! Where to get it&lt;br /&gt;
| [https://www.dolistore.com/product.php?id=3102 DoliStore]&lt;br /&gt;
|-&lt;br /&gt;
! Support&lt;br /&gt;
| [mailto:contact@theopequignot.fr contact@theopequignot.fr]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
A quote sent as a PDF can be copied, edited and sent back under another name. PDF Protect automatically locks quote and invoice PDFs as soon as Dolibarr generates them.&lt;br /&gt;
&lt;br /&gt;
== What it does ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Automatic protection&#039;&#039;&#039; on every PDF generation, for quotes, invoices or both.&lt;br /&gt;
* &#039;&#039;&#039;Opens freely by default&#039;&#039;&#039;: your customer opens the document with a double-click, but editing, extraction and assembly are blocked. Printing and text copying are allowed or not, your choice.&lt;br /&gt;
* &#039;&#039;&#039;Optional opening password&#039;&#039;&#039;: the PDF is then truly encrypted and unreadable without it.&lt;br /&gt;
* &#039;&#039;&#039;Works with online signature&#039;&#039;&#039;: your customer can sign the protected quote online, then both the original and the signed PDF are protected again.&lt;br /&gt;
* &#039;&#039;&#039;Works with bulk merge&#039;&#039;&#039;: the &amp;quot;Generate document&amp;quot; bulk action on quote and invoice lists keeps working.&lt;br /&gt;
* Audit log of every protected document, built-in settings page.&lt;br /&gt;
&lt;br /&gt;
== Nothing to install on the server ==&lt;br /&gt;
The built-in engine (AES-256) runs everywhere, including the official Dolibarr Docker image. If your server has qpdf, pikepdf, GhostScript or pypdf, the module can use them too.&lt;br /&gt;
&lt;br /&gt;
== Good to know ==&lt;br /&gt;
&lt;br /&gt;
* Without an opening password, copy and edit restrictions are honored by common readers (Adobe Acrobat, Foxit…), but a specialised tool can remove them. For real confidentiality, set an opening password.&lt;br /&gt;
* Factur-X PDFs (with an embedded XML file) are protected with qpdf or pikepdf; with the built-in engine they are left as they are so the XML is not lost.&lt;br /&gt;
* An encrypted PDF is no longer PDF/A compliant.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Home → Setup → Modules → &amp;quot;Deploy/install external app/module&amp;quot;, upload the zip, enable PDF Protect and tick the documents to protect.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Upgrading from a previous version:&#039;&#039;&#039; replace the files, then disable and re-enable the module (Setup → Modules). Settings, data and user permissions are kept.&lt;br /&gt;
&lt;br /&gt;
== Compatibility ==&lt;br /&gt;
&lt;br /&gt;
* Dolibarr 14 to 24 (verified on 16, 23 and 24, including Docker).&lt;br /&gt;
* PHP 7.4 to 8.4, MySQL / MariaDB.&lt;br /&gt;
* English and French included. Email support and updates for 2 years.&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;220px&amp;quot;&amp;gt;&lt;br /&gt;
File:TheoPequignot-PDFProtect-setup.png|Settings: documents, permissions, engine&lt;br /&gt;
File:TheoPequignot-PDFProtect-password-prompt.png|A quote protected with an opening password&lt;br /&gt;
File:TheoPequignot-PDFProtect-passwords.png|Opening and edit passwords&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Support ==&lt;br /&gt;
Questions before buying, installation or update issues: write to [mailto:contact@theopequignot.fr contact@theopequignot.fr]. I am the developer of this module and I answer myself. Support and updates are included for 2 years with the DoliStore purchase.&lt;/div&gt;</summary>
		<author><name>PolyglotBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_DocFinder&amp;diff=67668</id>
		<title>Module DocFinder</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_DocFinder&amp;diff=67668"/>
		<updated>2026-10-02T00:29:01Z</updated>

		<summary type="html">&lt;p&gt;PolyglotBot: Updating interlang links (links to translated versions of this page in other languages) triggered by origin English page &amp;quot;Module_DocFinder_FR&amp;quot; update.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- BEGIN interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Do NOT edit this section&lt;br /&gt;
     Links below are automatically managed by PolyglotBot&lt;br /&gt;
     You can edit links on the English source page : Module_DocFinder_FR --&amp;gt;&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Complementary modules]]&lt;br /&gt;
&lt;br /&gt;
[[File:TheoPequignot-DocFinder-logo.png|right|180px]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Editor&lt;br /&gt;
| Theo Pequignot ([https://theopequignot.fr theopequignot.fr])&lt;br /&gt;
|-&lt;br /&gt;
! Module ID&lt;br /&gt;
| 194154&lt;br /&gt;
|-&lt;br /&gt;
! Version&lt;br /&gt;
| 1.7.2&lt;br /&gt;
|-&lt;br /&gt;
! Dolibarr&lt;br /&gt;
| 16 to 24&lt;br /&gt;
|-&lt;br /&gt;
! Where to get it&lt;br /&gt;
| [https://www.dolistore.com/product.php?id=3207 DoliStore]&lt;br /&gt;
|-&lt;br /&gt;
! Support&lt;br /&gt;
| [mailto:contact@theopequignot.fr contact@theopequignot.fr]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;quot;The invoice with the lift pump&amp;quot;, &amp;quot;that €2,400 quote for Martin &amp;amp; Co&amp;quot;: in Dolibarr, finding that kind of document means stacking filters and opening records one by one. The native search doesn&#039;t look inside line items or notes. DocFinder adds a single search page that does.&lt;br /&gt;
&lt;br /&gt;
== What it does ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Searches every useful field&#039;&#039;&#039;: document number, customer name, line descriptions, product reference and label, public and private notes. Each field can be switched on or off.&lt;br /&gt;
* &#039;&#039;&#039;Amount filter&#039;&#039;&#039;: minimum and maximum, excl. or incl. tax, alone or combined with a keyword.&lt;br /&gt;
* &#039;&#039;&#039;Matching lines&#039;&#039;&#039; shown under each document, keyword highlighted, with quantity and net total. You see why a result comes up.&lt;br /&gt;
* &#039;&#039;&#039;Real status&#039;&#039;&#039; of each document, including partially paid invoices.&lt;br /&gt;
* &#039;&#039;&#039;Clickable examples&#039;&#039;&#039; taken from your recent data when the search is empty.&lt;br /&gt;
* Keyboard shortcut &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt; to jump back to the search, one click to open the record.&lt;br /&gt;
&lt;br /&gt;
== Settings ==&lt;br /&gt;
&lt;br /&gt;
* Scope (quotes, invoices or both), searched fields, tax base, line display, maximum number of results.&lt;br /&gt;
* A &amp;quot;User access&amp;quot; card to grant or revoke the permission without opening each user card.&lt;br /&gt;
* Accent color of your choice, with live preview.&lt;br /&gt;
&lt;br /&gt;
== Security and comfort ==&lt;br /&gt;
&lt;br /&gt;
* Each user only sees the documents they are allowed to read. Multicompany supported.&lt;br /&gt;
* 100% local: no dependency, no network call. Isolated CSS, your theme is left alone.&lt;br /&gt;
* Fully keyboard-usable, screen-reader labels, WCAG AA contrasts.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Home → Setup → Modules → &amp;quot;Deploy/install external app/module&amp;quot;, upload the zip and enable DocFinder. The entry shows up in the top menu, ready to use.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Upgrading from a previous version:&#039;&#039;&#039; replace the files, then disable and re-enable the module (Setup → Modules). Settings, data and user permissions are kept.&lt;br /&gt;
&lt;br /&gt;
== Compatibility ==&lt;br /&gt;
&lt;br /&gt;
* Dolibarr 16 to 24 (verified on 16, 22, 23 and 24).&lt;br /&gt;
* PHP 7.2 and above, MySQL / MariaDB.&lt;br /&gt;
* English and French included. Email support and updates for 2 years.&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;220px&amp;quot;&amp;gt;&lt;br /&gt;
File:TheoPequignot-DocFinder-search.png|Keyword search with matching lines highlighted&lt;br /&gt;
File:TheoPequignot-DocFinder-amount.png|Amount filter&lt;br /&gt;
File:TheoPequignot-DocFinder-setup.png|Settings page&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Support ==&lt;br /&gt;
Questions before buying, installation or update issues: write to [mailto:contact@theopequignot.fr contact@theopequignot.fr]. I am the developer of this module and I answer myself. Support and updates are included for 2 years with the DoliStore purchase.&lt;/div&gt;</summary>
		<author><name>PolyglotBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_Recycle_Bin&amp;diff=67663</id>
		<title>Module Recycle Bin</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_Recycle_Bin&amp;diff=67663"/>
		<updated>2026-10-02T00:28:50Z</updated>

		<summary type="html">&lt;p&gt;PolyglotBot: Updating interlang links (links to translated versions of this page in other languages) triggered by origin English page &amp;quot;Module_Corbeille_(Recycle_Bin)&amp;quot; update.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- BEGIN interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Do NOT edit this section&lt;br /&gt;
     Links below are automatically managed by PolyglotBot&lt;br /&gt;
     You can edit links on the English source page : Module_Corbeille_(Recycle_Bin) --&amp;gt;&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Complementary modules]]&lt;br /&gt;
&lt;br /&gt;
[[File:TheoPequignot-RecycleBin-logo.png|right|180px]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Editor&lt;br /&gt;
| Theo Pequignot ([https://theopequignot.fr theopequignot.fr])&lt;br /&gt;
|-&lt;br /&gt;
! Module ID&lt;br /&gt;
| 194153&lt;br /&gt;
|-&lt;br /&gt;
! Version&lt;br /&gt;
| 1.2.1&lt;br /&gt;
|-&lt;br /&gt;
! Dolibarr&lt;br /&gt;
| 16 to 24&lt;br /&gt;
|-&lt;br /&gt;
! Where to get it&lt;br /&gt;
| [https://www.dolistore.com/product.php?id=3321 DoliStore]&lt;br /&gt;
|-&lt;br /&gt;
! Support&lt;br /&gt;
| [mailto:contact@theopequignot.fr contact@theopequignot.fr]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
In Dolibarr, deleting a third party, a product or an invoice is permanent. The only way back is restoring a full database backup, and the whole team loses the day&#039;s work. This module sets the deleted record aside instead of erasing it, and puts it back in one click.&lt;br /&gt;
&lt;br /&gt;
== What is protected ==&lt;br /&gt;
&lt;br /&gt;
* Ten record types: third parties, contacts, products and services, quotes, sales orders, customer invoices, projects, tasks, interventions, attached files. Each type can be switched on separately.&lt;br /&gt;
* The copy runs in the same transaction as the deletion: if it fails, the deletion is cancelled. Nothing goes without a copy.&lt;br /&gt;
&lt;br /&gt;
== One-click restore ==&lt;br /&gt;
&lt;br /&gt;
* The record comes back with its lines, extra fields, categories, links to other objects and attached files, under its original ID when still free.&lt;br /&gt;
* A dry run replays every check without touching the database: reference available, linked objects present, files intact, permissions. Conflicts show up before you confirm.&lt;br /&gt;
* If a linked object is also in the bin, it is restored in cascade.&lt;br /&gt;
&lt;br /&gt;
== Always within reach ==&lt;br /&gt;
&lt;br /&gt;
* An &amp;quot;Undo this deletion&amp;quot; link in the message that follows the deletion.&lt;br /&gt;
* A Recycle bin tab in the top menu and an icon with the number of recoverable items on every page.&lt;br /&gt;
* A bin you can filter by type, user and date, plus a dashboard.&lt;br /&gt;
&lt;br /&gt;
== Safeguards ==&lt;br /&gt;
&lt;br /&gt;
* Retention per record type (30 days by default) and a daily automatic purge.&lt;br /&gt;
* Bulk deletions blocked or requiring a second confirmation above a threshold (25 by default).&lt;br /&gt;
* Log of every deletion, restore and purge (date, user, IP), exportable to CSV.&lt;br /&gt;
* Access rights per user and per group, set directly from the module settings.&lt;br /&gt;
&lt;br /&gt;
== What it does not do ==&lt;br /&gt;
&lt;br /&gt;
* It restores the invoice, not its payments, accounting entries or stock movements. The screen says so before you confirm.&lt;br /&gt;
* It cannot see deletions made in direct SQL or by a module that bypasses Dolibarr triggers. The settings page lists such installed modules by name.&lt;br /&gt;
* It is a recycle bin, not a version history: it captures on deletion, not on every change.&lt;br /&gt;
* Not covered yet: supplier documents, members, shipments, contracts, expense reports, tickets.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Home → Setup → Modules → &amp;quot;Deploy/install external app/module&amp;quot;, upload the zip and enable Recycle Bin. Two tables added, no core file modified.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Upgrading from a previous version:&#039;&#039;&#039; replace the files, then disable and re-enable the module (Setup → Modules). Settings, data and user permissions are kept.&lt;br /&gt;
&lt;br /&gt;
== Compatibility ==&lt;br /&gt;
&lt;br /&gt;
* Dolibarr 16 to 24, tested screen by screen on every version from 16 to 23, and verified on 24.&lt;br /&gt;
* PHP 7.4 to 8.3, MySQL / MariaDB and PostgreSQL.&lt;br /&gt;
* Multi-company: every screen, counter, export and purge is scoped to the entity.&lt;br /&gt;
* 100% local: no external service, nothing leaves your server. English and French included. Email support and updates for 2 years.&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;220px&amp;quot;&amp;gt;&lt;br /&gt;
File:TheoPequignot-RecycleBin-items.png|Deleted items waiting in the bin&lt;br /&gt;
File:TheoPequignot-RecycleBin-restore-check.png|Check before restoring, nothing is written&lt;br /&gt;
File:TheoPequignot-RecycleBin-dashboard.png|Recycle bin dashboard&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Support ==&lt;br /&gt;
Questions before buying, installation or update issues: write to [mailto:contact@theopequignot.fr contact@theopequignot.fr]. I am the developer of this module and I answer myself. Support and updates are included for 2 years with the DoliStore purchase.&lt;/div&gt;</summary>
		<author><name>PolyglotBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_Login_Guard_FR&amp;diff=67662</id>
		<title>Module Login Guard FR</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_Login_Guard_FR&amp;diff=67662"/>
		<updated>2026-10-02T00:28:50Z</updated>

		<summary type="html">&lt;p&gt;PolyglotBot: Updating interlang links (links to translated versions of this page in other languages) triggered by origin English page &amp;quot;Module_Login_Guard&amp;quot; update.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- BEGIN interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Do NOT edit this section&lt;br /&gt;
     Links below are automatically managed by PolyglotBot&lt;br /&gt;
     You can edit links on the English source page : Module_Login_Guard --&amp;gt;&lt;br /&gt;
[[en:Module_Login_Guard]]&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Complementary modules]]&lt;br /&gt;
&lt;br /&gt;
[[File:TheoPequignot-LoginGuard-logo.png|right|180px]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Éditeur&lt;br /&gt;
| Theo Pequignot ([https://theopequignot.fr theopequignot.fr])&lt;br /&gt;
|-&lt;br /&gt;
! Identifiant du module&lt;br /&gt;
| 194152&lt;br /&gt;
|-&lt;br /&gt;
! Version&lt;br /&gt;
| 1.8.1&lt;br /&gt;
|-&lt;br /&gt;
! Dolibarr&lt;br /&gt;
| 16 à 24&lt;br /&gt;
|-&lt;br /&gt;
! Où l&#039;obtenir&lt;br /&gt;
| [https://www.dolistore.com/product.php?id=3320 DoliStore]&lt;br /&gt;
|-&lt;br /&gt;
! Support&lt;br /&gt;
| [mailto:contact@theopequignot.fr contact@theopequignot.fr]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
La page de connexion de Dolibarr est exposée sur Internet et ne limite pas les essais de mots de passe. Login Guard la protège et vous prévient dès qu&#039;il se passe quelque chose d&#039;inhabituel sur un compte.&lt;br /&gt;
&lt;br /&gt;
== Anti-brute-force progressif ==&lt;br /&gt;
&lt;br /&gt;
* Après plusieurs mauvais mots de passe, l&#039;adresse IP est mise en pause : 5 minutes la première fois, plus longtemps à chaque récidive, jusqu&#039;au plafond que vous fixez.&lt;br /&gt;
* Liste blanche d&#039;adresses et de plages (IPv4 et IPv6) avec un bouton « ajouter mon IP actuelle » : vous ne vous bloquez jamais vous-même.&lt;br /&gt;
* Écran des blocages en cours, avec déblocage manuel.&lt;br /&gt;
&lt;br /&gt;
== Alertes de connexion suspecte ==&lt;br /&gt;
&lt;br /&gt;
* Connexion depuis un nouvel appareil ou un nouveau pays : l&#039;utilisateur reçoit un e-mail avec la ville, l&#039;adresse IP, le navigateur et une &#039;&#039;&#039;carte de la zone&#039;&#039;&#039;. Copie possible à un administrateur.&lt;br /&gt;
* La première connexion de chacun est apprise en silence : aucune fausse alerte le premier jour.&lt;br /&gt;
* &#039;&#039;&#039;Source de connexion&#039;&#039;&#039; : opérateur (SFR, Free, Scaleway…) et type de réseau (fixe, mobile, hébergeur/VPN), pour juger d&#039;un coup d&#039;œil si la ville affichée est fiable.&lt;br /&gt;
&lt;br /&gt;
== Carte et journal des connexions ==&lt;br /&gt;
&lt;br /&gt;
* Carte du monde interactive : zoom, déplacement, clic sur un point pour voir les comptes et adresses IP derrière.&lt;br /&gt;
* Journal de chaque tentative (date, compte, IP, pays, navigateur), filtrable, triable, exportable en CSV, purgé automatiquement après la durée choisie (RGPD).&lt;br /&gt;
* « Lieux déclarés » : indiquez la vraie position d&#039;une plage d&#039;adresses (bureau, site, VPN), elle prime sur les bases publiques.&lt;br /&gt;
* Tableau de bord de sécurité.&lt;br /&gt;
&lt;br /&gt;
== Mots de passe et sessions ==&lt;br /&gt;
&lt;br /&gt;
* Politique de mots de passe : longueur minimale, types de caractères, interdiction de réutiliser les anciens. Expiration avec préavis par e-mail en option.&lt;br /&gt;
* Sessions actives : qui est connecté en ce moment, déconnexion d&#039;une session en un clic, déconnexion après inactivité en option.&lt;br /&gt;
&lt;br /&gt;
== Rien ne sort de votre serveur ==&lt;br /&gt;
La géolocalisation utilise une base installée localement en un clic (DB-IP Lite gratuite, ou MaxMind GeoLite2 avec votre clé). Les cartes des e-mails sont dessinées sur votre serveur. Pas de clé d&#039;API, pas d&#039;abonnement, aucune adresse IP envoyée à un tiers.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Accueil → Configuration → Modules → « Déployer/installer un module externe », envoyez le zip et activez le module. La protection démarre tout de suite avec des réglages sûrs ; les fonctions plus contraignantes (expiration des mots de passe, déconnexion après inactivité) sont livrées désactivées.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mise à jour depuis une version précédente :&#039;&#039;&#039; remplacez les fichiers, puis désactivez et réactivez le module (Configuration → Modules). Réglages, données et droits des utilisateurs sont conservés.&lt;br /&gt;
&lt;br /&gt;
== Compatibilité ==&lt;br /&gt;
&lt;br /&gt;
* Dolibarr 16 à 24 (vérifié sur 16, 18, 20, 22, 23 et 24).&lt;br /&gt;
* PHP 7.4 à 8.3, MySQL / MariaDB et PostgreSQL. Extension GD pour les cartes dans les e-mails.&lt;br /&gt;
* Multi-société : chaque entité ne voit que sa propre activité.&lt;br /&gt;
* Français et anglais inclus. Support par e-mail et mises à jour pendant 2 ans.&lt;br /&gt;
&lt;br /&gt;
== Captures ==&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;220px&amp;quot;&amp;gt;&lt;br /&gt;
File:TheoPequignot-LoginGuard-map.png|Carte interactive des connexions&lt;br /&gt;
File:TheoPequignot-LoginGuard-alert-email.png|E-mail d&#039;alerte lors d&#039;une connexion depuis un nouveau pays&lt;br /&gt;
File:TheoPequignot-LoginGuard-dashboard.png|Tableau de bord de sécurité&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Support ==&lt;br /&gt;
Une question avant l&#039;achat, un souci d&#039;installation ou de mise à jour : écrivez à [mailto:contact@theopequignot.fr contact@theopequignot.fr]. Je suis le développeur du module et je réponds moi-même. Support et mises à jour inclus pendant 2 ans avec l&#039;achat sur le DoliStore.&lt;/div&gt;</summary>
		<author><name>PolyglotBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_Corbeille_(Recycle_Bin)&amp;diff=67661</id>
		<title>Module Corbeille (Recycle Bin)</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_Corbeille_(Recycle_Bin)&amp;diff=67661"/>
		<updated>2026-10-02T00:28:50Z</updated>

		<summary type="html">&lt;p&gt;PolyglotBot: Updating interlang links (links to translated versions of this page in other languages) triggered by origin English page &amp;quot;Module_Recycle_Bin&amp;quot; update.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- BEGIN interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Do NOT edit this section&lt;br /&gt;
     Links below are automatically managed by PolyglotBot&lt;br /&gt;
     You can edit links on the English source page : Module_Recycle_Bin --&amp;gt;&lt;br /&gt;
[[en:Module_Recycle_Bin]]&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Complementary modules]]&lt;br /&gt;
&lt;br /&gt;
[[File:TheoPequignot-RecycleBin-logo.png|right|180px]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Éditeur&lt;br /&gt;
| Theo Pequignot ([https://theopequignot.fr theopequignot.fr])&lt;br /&gt;
|-&lt;br /&gt;
! Identifiant du module&lt;br /&gt;
| 194153&lt;br /&gt;
|-&lt;br /&gt;
! Version&lt;br /&gt;
| 1.2.1&lt;br /&gt;
|-&lt;br /&gt;
! Dolibarr&lt;br /&gt;
| 16 à 24&lt;br /&gt;
|-&lt;br /&gt;
! Où l&#039;obtenir&lt;br /&gt;
| [https://www.dolistore.com/product.php?id=3321 DoliStore]&lt;br /&gt;
|-&lt;br /&gt;
! Support&lt;br /&gt;
| [mailto:contact@theopequignot.fr contact@theopequignot.fr]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Dans Dolibarr, supprimer un tiers, un produit ou une facture est définitif. Le seul retour en arrière est la restauration d&#039;une sauvegarde complète de la base, et toute l&#039;équipe perd le travail de la journée. Ce module met l&#039;élément supprimé de côté au lieu de l&#039;effacer, et le remet en place en un clic.&lt;br /&gt;
&lt;br /&gt;
== Ce qui est protégé ==&lt;br /&gt;
&lt;br /&gt;
* Dix types d&#039;éléments : tiers, contacts, produits et services, devis, commandes clients, factures clients, projets, tâches, interventions, fichiers joints. Chaque type s&#039;active séparément.&lt;br /&gt;
* La copie se fait dans la même transaction que la suppression : si elle échoue, la suppression est annulée. Rien ne disparaît sans copie.&lt;br /&gt;
&lt;br /&gt;
== Restauration en un clic ==&lt;br /&gt;
&lt;br /&gt;
* L&#039;élément revient avec ses lignes, ses champs supplémentaires, ses catégories, ses liens vers d&#039;autres objets et ses fichiers joints, sous son identifiant d&#039;origine quand il est libre.&lt;br /&gt;
* Une vérification préalable rejoue tous les contrôles sans toucher à la base : référence disponible, objets liés présents, fichiers intacts, droits. Les conflits s&#039;affichent avant confirmation.&lt;br /&gt;
* Si un objet lié est lui aussi dans la corbeille, la restauration se fait en cascade.&lt;br /&gt;
&lt;br /&gt;
== Toujours à portée de main ==&lt;br /&gt;
&lt;br /&gt;
* Un lien « Annuler cette suppression » dans le message qui suit la suppression.&lt;br /&gt;
* Un onglet Corbeille dans le menu du haut et une icône avec le nombre d&#039;éléments récupérables sur chaque page.&lt;br /&gt;
* Une corbeille filtrable par type, par utilisateur et par date, et un tableau de bord.&lt;br /&gt;
&lt;br /&gt;
== Garde-fous ==&lt;br /&gt;
&lt;br /&gt;
* Durée de conservation par type (30 jours par défaut) et purge automatique quotidienne.&lt;br /&gt;
* Suppressions en masse bloquées ou soumises à une seconde confirmation au-delà d&#039;un seuil (25 par défaut).&lt;br /&gt;
* Journal de chaque suppression, restauration et purge (date, utilisateur, IP), exportable en CSV.&lt;br /&gt;
* Droits d&#039;accès réglables par utilisateur et par groupe directement depuis les réglages du module.&lt;br /&gt;
&lt;br /&gt;
== Ce que le module ne fait pas ==&lt;br /&gt;
&lt;br /&gt;
* Il restaure la facture, pas ses paiements, ses écritures comptables ni ses mouvements de stock. L&#039;écran le rappelle avant validation.&lt;br /&gt;
* Il ne voit pas les suppressions faites en SQL direct ou par un module qui contourne les triggers Dolibarr. La page de réglages liste les modules installés concernés.&lt;br /&gt;
* C&#039;est une corbeille, pas un historique de versions : il capture à la suppression, pas à chaque modification.&lt;br /&gt;
* Pas encore couverts : documents fournisseurs, adhérents, expéditions, contrats, notes de frais, tickets.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Accueil → Configuration → Modules → « Déployer/installer un module externe », envoyez le zip puis activez Recycle Bin. Deux tables ajoutées, aucun fichier du cœur modifié.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mise à jour depuis une version précédente :&#039;&#039;&#039; remplacez les fichiers, puis désactivez et réactivez le module (Configuration → Modules). Réglages, données et droits des utilisateurs sont conservés.&lt;br /&gt;
&lt;br /&gt;
== Compatibilité ==&lt;br /&gt;
&lt;br /&gt;
* Dolibarr 16 à 24, testé écran par écran sur chaque version de 16 à 23, et vérifié sur 24.&lt;br /&gt;
* PHP 7.4 à 8.3, MySQL / MariaDB et PostgreSQL.&lt;br /&gt;
* Multi-société : chaque écran, compteur, export et purge est propre à l&#039;entité.&lt;br /&gt;
* 100 % local : aucun service externe, rien ne sort de votre serveur. Français et anglais inclus. Support par e-mail et mises à jour pendant 2 ans.&lt;br /&gt;
&lt;br /&gt;
== Captures ==&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;220px&amp;quot;&amp;gt;&lt;br /&gt;
File:TheoPequignot-RecycleBin-items.png|Éléments supprimés en attente dans la corbeille&lt;br /&gt;
File:TheoPequignot-RecycleBin-restore-check.png|Vérification avant restauration, sans rien écrire&lt;br /&gt;
File:TheoPequignot-RecycleBin-dashboard.png|Tableau de bord de la corbeille&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Support ==&lt;br /&gt;
Une question avant l&#039;achat, un souci d&#039;installation ou de mise à jour : écrivez à [mailto:contact@theopequignot.fr contact@theopequignot.fr]. Je suis le développeur du module et je réponds moi-même. Support et mises à jour inclus pendant 2 ans avec l&#039;achat sur le DoliStore.&lt;/div&gt;</summary>
		<author><name>PolyglotBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_DocFinder_FR&amp;diff=67660</id>
		<title>Module DocFinder FR</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_DocFinder_FR&amp;diff=67660"/>
		<updated>2026-10-02T00:28:50Z</updated>

		<summary type="html">&lt;p&gt;PolyglotBot: Updating interlang links (links to translated versions of this page in other languages) triggered by origin English page &amp;quot;Module_DocFinder&amp;quot; update.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- BEGIN interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Do NOT edit this section&lt;br /&gt;
     Links below are automatically managed by PolyglotBot&lt;br /&gt;
     You can edit links on the English source page : Module_DocFinder --&amp;gt;&lt;br /&gt;
[[en:Module_DocFinder]]&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Complementary modules]]&lt;br /&gt;
&lt;br /&gt;
[[File:TheoPequignot-DocFinder-logo.png|right|180px]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Éditeur&lt;br /&gt;
| Theo Pequignot ([https://theopequignot.fr theopequignot.fr])&lt;br /&gt;
|-&lt;br /&gt;
! Identifiant du module&lt;br /&gt;
| 194154&lt;br /&gt;
|-&lt;br /&gt;
! Version&lt;br /&gt;
| 1.7.2&lt;br /&gt;
|-&lt;br /&gt;
! Dolibarr&lt;br /&gt;
| 16 à 24&lt;br /&gt;
|-&lt;br /&gt;
! Où l&#039;obtenir&lt;br /&gt;
| [https://www.dolistore.com/product.php?id=3207 DoliStore]&lt;br /&gt;
|-&lt;br /&gt;
! Support&lt;br /&gt;
| [mailto:contact@theopequignot.fr contact@theopequignot.fr]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
« La facture avec la pompe de relevage », « le devis à 2 400 € du cabinet Martin » : dans Dolibarr, retrouver ce genre de document veut dire empiler les filtres et ouvrir les fiches une par une. La recherche native ne regarde ni dans les lignes ni dans les notes. DocFinder ajoute une page de recherche unique qui le fait.&lt;br /&gt;
&lt;br /&gt;
== Ce que fait le module ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Recherche dans tous les champs utiles&#039;&#039;&#039; : numéro du document, nom du client, désignation des lignes, référence et libellé produit, notes publiques et privées. Chaque champ s&#039;active ou non.&lt;br /&gt;
* &#039;&#039;&#039;Filtre par montant&#039;&#039;&#039; : minimum et maximum, sur le HT ou le TTC, seul ou combiné au mot-clé.&lt;br /&gt;
* &#039;&#039;&#039;Les lignes qui correspondent&#039;&#039;&#039; s&#039;affichent sous chaque document, mot-clé surligné, avec quantité et total HT. Vous voyez pourquoi un résultat sort.&lt;br /&gt;
* &#039;&#039;&#039;Statut réel&#039;&#039;&#039; de chaque document, y compris les factures partiellement payées.&lt;br /&gt;
* &#039;&#039;&#039;Exemples cliquables&#039;&#039;&#039; tirés de vos données récentes quand la recherche est vide.&lt;br /&gt;
* Raccourci clavier &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt; pour revenir à la recherche, un clic pour ouvrir la fiche.&lt;br /&gt;
&lt;br /&gt;
== Réglages ==&lt;br /&gt;
&lt;br /&gt;
* Périmètre (devis, factures ou les deux), champs interrogés, base HT ou TTC, affichage des lignes, nombre maximum de résultats.&lt;br /&gt;
* Carte « Accès utilisateurs » pour accorder ou retirer le droit sans ouvrir chaque fiche utilisateur.&lt;br /&gt;
* Couleur d&#039;accent au choix, avec aperçu en direct.&lt;br /&gt;
&lt;br /&gt;
== Sécurité et confort ==&lt;br /&gt;
&lt;br /&gt;
* Chaque utilisateur ne voit que les documents qu&#039;il a le droit de lire. Multi-société géré.&lt;br /&gt;
* 100 % local : aucune dépendance, aucun appel réseau. CSS isolé, votre thème n&#039;est pas touché.&lt;br /&gt;
* Utilisable entièrement au clavier, libellés pour lecteurs d&#039;écran, contrastes WCAG AA.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Accueil → Configuration → Modules → « Déployer/installer un module externe », envoyez le zip et activez DocFinder. L&#039;entrée apparaît dans le menu du haut, c&#039;est prêt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mise à jour depuis une version précédente :&#039;&#039;&#039; remplacez les fichiers, puis désactivez et réactivez le module (Configuration → Modules). Réglages, données et droits des utilisateurs sont conservés.&lt;br /&gt;
&lt;br /&gt;
== Compatibilité ==&lt;br /&gt;
&lt;br /&gt;
* Dolibarr 16 à 24 (vérifié sur 16, 22, 23 et 24).&lt;br /&gt;
* PHP 7.2 et plus, MySQL / MariaDB.&lt;br /&gt;
* Français et anglais inclus. Support par e-mail et mises à jour pendant 2 ans.&lt;br /&gt;
&lt;br /&gt;
== Captures ==&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;220px&amp;quot;&amp;gt;&lt;br /&gt;
File:TheoPequignot-DocFinder-search.png|Recherche par mot-clé, lignes trouvées surlignées&lt;br /&gt;
File:TheoPequignot-DocFinder-amount.png|Filtre par montant&lt;br /&gt;
File:TheoPequignot-DocFinder-setup.png|Page de réglages&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Support ==&lt;br /&gt;
Une question avant l&#039;achat, un souci d&#039;installation ou de mise à jour : écrivez à [mailto:contact@theopequignot.fr contact@theopequignot.fr]. Je suis le développeur du module et je réponds moi-même. Support et mises à jour inclus pendant 2 ans avec l&#039;achat sur le DoliStore.&lt;/div&gt;</summary>
		<author><name>PolyglotBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_DocFinder&amp;diff=67654</id>
		<title>Module DocFinder</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_DocFinder&amp;diff=67654"/>
		<updated>2026-10-02T00:28:39Z</updated>

		<summary type="html">&lt;p&gt;PolyglotBot: Adding interlang links (links to translated versions of this page in other languages) triggered by origin English page &amp;quot;Module_DocFinder_FR&amp;quot; update.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- BEGIN interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Do NOT edit this section&lt;br /&gt;
     Links below are automatically managed by PolyglotBot&lt;br /&gt;
     You can edit links on the English source page : Module_DocFinder_FR --&amp;gt;&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- BEGIN origin interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- You can edit this section but do NOT remove these comments&lt;br /&gt;
     Links below will be automatically replicated on translated pages by PolyglotBot --&amp;gt;&lt;br /&gt;
[[fr:Module DocFinder FR]]&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Complementary modules]]&lt;br /&gt;
&lt;br /&gt;
[[File:TheoPequignot-DocFinder-logo.png|right|180px]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Editor&lt;br /&gt;
| Theo Pequignot ([https://theopequignot.fr theopequignot.fr])&lt;br /&gt;
|-&lt;br /&gt;
! Module ID&lt;br /&gt;
| 194154&lt;br /&gt;
|-&lt;br /&gt;
! Version&lt;br /&gt;
| 1.7.2&lt;br /&gt;
|-&lt;br /&gt;
! Dolibarr&lt;br /&gt;
| 16 to 24&lt;br /&gt;
|-&lt;br /&gt;
! Where to get it&lt;br /&gt;
| [https://www.dolistore.com/product.php?id=3207 DoliStore]&lt;br /&gt;
|-&lt;br /&gt;
! Support&lt;br /&gt;
| [mailto:contact@theopequignot.fr contact@theopequignot.fr]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;quot;The invoice with the lift pump&amp;quot;, &amp;quot;that €2,400 quote for Martin &amp;amp; Co&amp;quot;: in Dolibarr, finding that kind of document means stacking filters and opening records one by one. The native search doesn&#039;t look inside line items or notes. DocFinder adds a single search page that does.&lt;br /&gt;
&lt;br /&gt;
== What it does ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Searches every useful field&#039;&#039;&#039;: document number, customer name, line descriptions, product reference and label, public and private notes. Each field can be switched on or off.&lt;br /&gt;
* &#039;&#039;&#039;Amount filter&#039;&#039;&#039;: minimum and maximum, excl. or incl. tax, alone or combined with a keyword.&lt;br /&gt;
* &#039;&#039;&#039;Matching lines&#039;&#039;&#039; shown under each document, keyword highlighted, with quantity and net total. You see why a result comes up.&lt;br /&gt;
* &#039;&#039;&#039;Real status&#039;&#039;&#039; of each document, including partially paid invoices.&lt;br /&gt;
* &#039;&#039;&#039;Clickable examples&#039;&#039;&#039; taken from your recent data when the search is empty.&lt;br /&gt;
* Keyboard shortcut &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt; to jump back to the search, one click to open the record.&lt;br /&gt;
&lt;br /&gt;
== Settings ==&lt;br /&gt;
&lt;br /&gt;
* Scope (quotes, invoices or both), searched fields, tax base, line display, maximum number of results.&lt;br /&gt;
* A &amp;quot;User access&amp;quot; card to grant or revoke the permission without opening each user card.&lt;br /&gt;
* Accent color of your choice, with live preview.&lt;br /&gt;
&lt;br /&gt;
== Security and comfort ==&lt;br /&gt;
&lt;br /&gt;
* Each user only sees the documents they are allowed to read. Multicompany supported.&lt;br /&gt;
* 100% local: no dependency, no network call. Isolated CSS, your theme is left alone.&lt;br /&gt;
* Fully keyboard-usable, screen-reader labels, WCAG AA contrasts.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Home → Setup → Modules → &amp;quot;Deploy/install external app/module&amp;quot;, upload the zip and enable DocFinder. The entry shows up in the top menu, ready to use.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Upgrading from a previous version:&#039;&#039;&#039; replace the files, then disable and re-enable the module (Setup → Modules). Settings, data and user permissions are kept.&lt;br /&gt;
&lt;br /&gt;
== Compatibility ==&lt;br /&gt;
&lt;br /&gt;
* Dolibarr 16 to 24 (verified on 16, 22, 23 and 24).&lt;br /&gt;
* PHP 7.2 and above, MySQL / MariaDB.&lt;br /&gt;
* English and French included. Email support and updates for 2 years.&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;220px&amp;quot;&amp;gt;&lt;br /&gt;
File:TheoPequignot-DocFinder-search.png|Keyword search with matching lines highlighted&lt;br /&gt;
File:TheoPequignot-DocFinder-amount.png|Amount filter&lt;br /&gt;
File:TheoPequignot-DocFinder-setup.png|Settings page&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Support ==&lt;br /&gt;
Questions before buying, installation or update issues: write to [mailto:contact@theopequignot.fr contact@theopequignot.fr]. I am the developer of this module and I answer myself. Support and updates are included for 2 years with the DoliStore purchase.&lt;/div&gt;</summary>
		<author><name>PolyglotBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_DocFinder_FR&amp;diff=67653</id>
		<title>Module DocFinder FR</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_DocFinder_FR&amp;diff=67653"/>
		<updated>2026-10-02T00:28:39Z</updated>

		<summary type="html">&lt;p&gt;PolyglotBot: Adding interlang links (links to translated versions of this page in other languages) triggered by origin English page &amp;quot;Module_DocFinder&amp;quot; update.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- BEGIN interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Do NOT edit this section&lt;br /&gt;
     Links below are automatically managed by PolyglotBot&lt;br /&gt;
     You can edit links on the English source page : Module_DocFinder --&amp;gt;&lt;br /&gt;
[[en:Module_DocFinder]]&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- BEGIN origin interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- You can edit this section but do NOT remove these comments&lt;br /&gt;
     Links below will be automatically replicated on translated pages by PolyglotBot --&amp;gt;&lt;br /&gt;
[[en:Module DocFinder]]&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Complementary modules]]&lt;br /&gt;
&lt;br /&gt;
[[File:TheoPequignot-DocFinder-logo.png|right|180px]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Éditeur&lt;br /&gt;
| Theo Pequignot ([https://theopequignot.fr theopequignot.fr])&lt;br /&gt;
|-&lt;br /&gt;
! Identifiant du module&lt;br /&gt;
| 194154&lt;br /&gt;
|-&lt;br /&gt;
! Version&lt;br /&gt;
| 1.7.2&lt;br /&gt;
|-&lt;br /&gt;
! Dolibarr&lt;br /&gt;
| 16 à 24&lt;br /&gt;
|-&lt;br /&gt;
! Où l&#039;obtenir&lt;br /&gt;
| [https://www.dolistore.com/product.php?id=3207 DoliStore]&lt;br /&gt;
|-&lt;br /&gt;
! Support&lt;br /&gt;
| [mailto:contact@theopequignot.fr contact@theopequignot.fr]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
« La facture avec la pompe de relevage », « le devis à 2 400 € du cabinet Martin » : dans Dolibarr, retrouver ce genre de document veut dire empiler les filtres et ouvrir les fiches une par une. La recherche native ne regarde ni dans les lignes ni dans les notes. DocFinder ajoute une page de recherche unique qui le fait.&lt;br /&gt;
&lt;br /&gt;
== Ce que fait le module ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Recherche dans tous les champs utiles&#039;&#039;&#039; : numéro du document, nom du client, désignation des lignes, référence et libellé produit, notes publiques et privées. Chaque champ s&#039;active ou non.&lt;br /&gt;
* &#039;&#039;&#039;Filtre par montant&#039;&#039;&#039; : minimum et maximum, sur le HT ou le TTC, seul ou combiné au mot-clé.&lt;br /&gt;
* &#039;&#039;&#039;Les lignes qui correspondent&#039;&#039;&#039; s&#039;affichent sous chaque document, mot-clé surligné, avec quantité et total HT. Vous voyez pourquoi un résultat sort.&lt;br /&gt;
* &#039;&#039;&#039;Statut réel&#039;&#039;&#039; de chaque document, y compris les factures partiellement payées.&lt;br /&gt;
* &#039;&#039;&#039;Exemples cliquables&#039;&#039;&#039; tirés de vos données récentes quand la recherche est vide.&lt;br /&gt;
* Raccourci clavier &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt; pour revenir à la recherche, un clic pour ouvrir la fiche.&lt;br /&gt;
&lt;br /&gt;
== Réglages ==&lt;br /&gt;
&lt;br /&gt;
* Périmètre (devis, factures ou les deux), champs interrogés, base HT ou TTC, affichage des lignes, nombre maximum de résultats.&lt;br /&gt;
* Carte « Accès utilisateurs » pour accorder ou retirer le droit sans ouvrir chaque fiche utilisateur.&lt;br /&gt;
* Couleur d&#039;accent au choix, avec aperçu en direct.&lt;br /&gt;
&lt;br /&gt;
== Sécurité et confort ==&lt;br /&gt;
&lt;br /&gt;
* Chaque utilisateur ne voit que les documents qu&#039;il a le droit de lire. Multi-société géré.&lt;br /&gt;
* 100 % local : aucune dépendance, aucun appel réseau. CSS isolé, votre thème n&#039;est pas touché.&lt;br /&gt;
* Utilisable entièrement au clavier, libellés pour lecteurs d&#039;écran, contrastes WCAG AA.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Accueil → Configuration → Modules → « Déployer/installer un module externe », envoyez le zip et activez DocFinder. L&#039;entrée apparaît dans le menu du haut, c&#039;est prêt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mise à jour depuis une version précédente :&#039;&#039;&#039; remplacez les fichiers, puis désactivez et réactivez le module (Configuration → Modules). Réglages, données et droits des utilisateurs sont conservés.&lt;br /&gt;
&lt;br /&gt;
== Compatibilité ==&lt;br /&gt;
&lt;br /&gt;
* Dolibarr 16 à 24 (vérifié sur 16, 22, 23 et 24).&lt;br /&gt;
* PHP 7.2 et plus, MySQL / MariaDB.&lt;br /&gt;
* Français et anglais inclus. Support par e-mail et mises à jour pendant 2 ans.&lt;br /&gt;
&lt;br /&gt;
== Captures ==&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;220px&amp;quot;&amp;gt;&lt;br /&gt;
File:TheoPequignot-DocFinder-search.png|Recherche par mot-clé, lignes trouvées surlignées&lt;br /&gt;
File:TheoPequignot-DocFinder-amount.png|Filtre par montant&lt;br /&gt;
File:TheoPequignot-DocFinder-setup.png|Page de réglages&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Support ==&lt;br /&gt;
Une question avant l&#039;achat, un souci d&#039;installation ou de mise à jour : écrivez à [mailto:contact@theopequignot.fr contact@theopequignot.fr]. Je suis le développeur du module et je réponds moi-même. Support et mises à jour inclus pendant 2 ans avec l&#039;achat sur le DoliStore.&lt;/div&gt;</summary>
		<author><name>PolyglotBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_PDF_Protect_FR&amp;diff=67652</id>
		<title>Module PDF Protect FR</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_PDF_Protect_FR&amp;diff=67652"/>
		<updated>2026-10-02T00:28:38Z</updated>

		<summary type="html">&lt;p&gt;PolyglotBot: Updating interlang links (links to translated versions of this page in other languages) triggered by origin English page &amp;quot;Module_PDF_Protect&amp;quot; update.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- BEGIN interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Do NOT edit this section&lt;br /&gt;
     Links below are automatically managed by PolyglotBot&lt;br /&gt;
     You can edit links on the English source page : Module_PDF_Protect --&amp;gt;&lt;br /&gt;
[[en:Module_PDF_Protect]]&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Complementary modules]]&lt;br /&gt;
&lt;br /&gt;
[[File:TheoPequignot-PDFProtect-logo.png|right|180px]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Éditeur&lt;br /&gt;
| Theo Pequignot ([https://theopequignot.fr theopequignot.fr])&lt;br /&gt;
|-&lt;br /&gt;
! Identifiant du module&lt;br /&gt;
| 194156&lt;br /&gt;
|-&lt;br /&gt;
! Version&lt;br /&gt;
| 5.12.0&lt;br /&gt;
|-&lt;br /&gt;
! Dolibarr&lt;br /&gt;
| 14 à 24&lt;br /&gt;
|-&lt;br /&gt;
! Où l&#039;obtenir&lt;br /&gt;
| [https://www.dolistore.com/product.php?id=3102 DoliStore]&lt;br /&gt;
|-&lt;br /&gt;
! Support&lt;br /&gt;
| [mailto:contact@theopequignot.fr contact@theopequignot.fr]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Un devis envoyé en PDF peut être copié, retouché et renvoyé sous un autre nom. PDF Protect verrouille automatiquement les PDF de devis et de factures dès que Dolibarr les génère.&lt;br /&gt;
&lt;br /&gt;
== Ce que fait le module ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Protection automatique&#039;&#039;&#039; à chaque génération de PDF, pour les devis, les factures ou les deux.&lt;br /&gt;
* &#039;&#039;&#039;Ouverture libre par défaut&#039;&#039;&#039; : votre client ouvre le document d&#039;un double-clic, mais la modification, l&#039;extraction et l&#039;assemblage sont bloqués. L&#039;impression et la copie de texte sont autorisées ou non, à votre choix.&lt;br /&gt;
* &#039;&#039;&#039;Mot de passe d&#039;ouverture en option&#039;&#039;&#039; : le PDF est alors réellement chiffré et illisible sans le mot de passe.&lt;br /&gt;
* &#039;&#039;&#039;Signature en ligne compatible&#039;&#039;&#039; : le devis protégé peut être signé en ligne par votre client, puis le PDF d&#039;origine et le PDF signé sont protégés à nouveau.&lt;br /&gt;
* &#039;&#039;&#039;Fusion en masse compatible&#039;&#039;&#039; : l&#039;action « Générer document » des listes de devis et de factures continue de fonctionner.&lt;br /&gt;
* Journal d&#039;audit de chaque document protégé, page de configuration intégrée.&lt;br /&gt;
&lt;br /&gt;
== Aucune installation sur le serveur ==&lt;br /&gt;
Le moteur intégré (AES-256) fonctionne partout, y compris dans l&#039;image Docker officielle de Dolibarr. Si votre serveur dispose de qpdf, pikepdf, GhostScript ou pypdf, le module sait aussi les utiliser.&lt;br /&gt;
&lt;br /&gt;
== À savoir ==&lt;br /&gt;
&lt;br /&gt;
* Sans mot de passe d&#039;ouverture, les restrictions de copie et de modification sont respectées par les lecteurs courants (Adobe Acrobat, Foxit…), mais un outil spécialisé peut les retirer. Pour une confidentialité réelle, définissez un mot de passe d&#039;ouverture.&lt;br /&gt;
* Les PDF Factur-X (avec fichier XML embarqué) sont protégés avec qpdf ou pikepdf ; avec le moteur intégré, ils sont laissés tels quels pour ne pas perdre le XML.&lt;br /&gt;
* Un PDF chiffré n&#039;est plus conforme PDF/A.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Accueil → Configuration → Modules → « Déployer/installer un module externe », envoyez le zip, activez PDF Protect puis cochez les documents à protéger.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mise à jour depuis une version précédente :&#039;&#039;&#039; remplacez les fichiers, puis désactivez et réactivez le module (Configuration → Modules). Réglages, données et droits des utilisateurs sont conservés.&lt;br /&gt;
&lt;br /&gt;
== Compatibilité ==&lt;br /&gt;
&lt;br /&gt;
* Dolibarr 14 à 24 (vérifié sur 16, 23 et 24, y compris en Docker).&lt;br /&gt;
* PHP 7.4 à 8.4, MySQL / MariaDB.&lt;br /&gt;
* Français et anglais inclus. Support par e-mail et mises à jour pendant 2 ans.&lt;br /&gt;
&lt;br /&gt;
== Captures ==&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;220px&amp;quot;&amp;gt;&lt;br /&gt;
File:TheoPequignot-PDFProtect-setup.png|Configuration : documents, permissions, moteur&lt;br /&gt;
File:TheoPequignot-PDFProtect-password-prompt.png|Un devis protégé par un mot de passe d&#039;ouverture&lt;br /&gt;
File:TheoPequignot-PDFProtect-passwords.png|Mots de passe d&#039;ouverture et de modification&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Support ==&lt;br /&gt;
Une question avant l&#039;achat, un souci d&#039;installation ou de mise à jour : écrivez à [mailto:contact@theopequignot.fr contact@theopequignot.fr]. Je suis le développeur du module et je réponds moi-même. Support et mises à jour inclus pendant 2 ans avec l&#039;achat sur le DoliStore.&lt;/div&gt;</summary>
		<author><name>PolyglotBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_Login_Guard&amp;diff=67650</id>
		<title>Module Login Guard</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_Login_Guard&amp;diff=67650"/>
		<updated>2026-10-02T00:28:27Z</updated>

		<summary type="html">&lt;p&gt;PolyglotBot: Updating interlang links (links to translated versions of this page in other languages) triggered by origin English page &amp;quot;Module_Login_Guard_FR&amp;quot; update.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- BEGIN interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Do NOT edit this section&lt;br /&gt;
     Links below are automatically managed by PolyglotBot&lt;br /&gt;
     You can edit links on the English source page : Module_Login_Guard_FR --&amp;gt;&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Complementary modules]]&lt;br /&gt;
&lt;br /&gt;
[[File:TheoPequignot-LoginGuard-logo.png|right|180px]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Editor&lt;br /&gt;
| Theo Pequignot ([https://theopequignot.fr theopequignot.fr])&lt;br /&gt;
|-&lt;br /&gt;
! Module ID&lt;br /&gt;
| 194152&lt;br /&gt;
|-&lt;br /&gt;
! Version&lt;br /&gt;
| 1.8.1&lt;br /&gt;
|-&lt;br /&gt;
! Dolibarr&lt;br /&gt;
| 16 to 24&lt;br /&gt;
|-&lt;br /&gt;
! Where to get it&lt;br /&gt;
| [https://www.dolistore.com/product.php?id=3320 DoliStore]&lt;br /&gt;
|-&lt;br /&gt;
! Support&lt;br /&gt;
| [mailto:contact@theopequignot.fr contact@theopequignot.fr]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Dolibarr&#039;s login page is exposed to the Internet and does not limit password attempts. Login Guard protects it and tells you as soon as something unusual happens on an account.&lt;br /&gt;
&lt;br /&gt;
== Progressive brute-force blocking ==&lt;br /&gt;
&lt;br /&gt;
* After several wrong passwords, the IP address is paused: 5 minutes the first time, longer at each repeat, up to the ceiling you set.&lt;br /&gt;
* Allow-list of addresses and ranges (IPv4 and IPv6) with an &amp;quot;add my current IP&amp;quot; button: you never lock yourself out.&lt;br /&gt;
* Current blocks screen with manual unblocking.&lt;br /&gt;
&lt;br /&gt;
== Suspicious-login alerts ==&lt;br /&gt;
&lt;br /&gt;
* Login from a new device or a new country: the user gets an email with the city, IP address, browser and a &#039;&#039;&#039;map of the area&#039;&#039;&#039;. Optional copy to an administrator.&lt;br /&gt;
* Each user&#039;s first login is learned silently: no false alarm on day one.&lt;br /&gt;
* &#039;&#039;&#039;Connection source&#039;&#039;&#039;: network operator and network type (fixed line, mobile, hosting/VPN), so you can tell at a glance whether the displayed city can be trusted.&lt;br /&gt;
&lt;br /&gt;
== Login map and journal ==&lt;br /&gt;
&lt;br /&gt;
* Interactive world map: zoom, pan, click a point to see the accounts and IP addresses behind it.&lt;br /&gt;
* Journal of every attempt (date, account, IP, country, browser), filterable, sortable, CSV export, purged automatically after the retention you choose (GDPR).&lt;br /&gt;
* &amp;quot;Declared places&amp;quot;: set the true position of an address range (office, site, VPN); it overrides public databases.&lt;br /&gt;
* Security dashboard.&lt;br /&gt;
&lt;br /&gt;
== Passwords and sessions ==&lt;br /&gt;
&lt;br /&gt;
* Password policy: minimum length, character classes, no reuse of previous passwords. Optional expiry with advance notice by email.&lt;br /&gt;
* Active sessions: who is connected right now, one-click logout of any session, optional idle logout.&lt;br /&gt;
&lt;br /&gt;
== Nothing leaves your server ==&lt;br /&gt;
Geolocation uses a database installed locally in one click (free DB-IP Lite, or MaxMind GeoLite2 with your key). Email maps are drawn on your server. No API key, no subscription, no IP address sent to a third party.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Home → Setup → Modules → &amp;quot;Deploy/install external app/module&amp;quot;, upload the zip and enable the module. Protection starts right away with safe defaults; the more intrusive features (password expiry, idle logout) ship disabled.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Upgrading from a previous version:&#039;&#039;&#039; replace the files, then disable and re-enable the module (Setup → Modules). Settings, data and user permissions are kept.&lt;br /&gt;
&lt;br /&gt;
== Compatibility ==&lt;br /&gt;
&lt;br /&gt;
* Dolibarr 16 to 24 (verified on 16, 18, 20, 22, 23 and 24).&lt;br /&gt;
* PHP 7.4 to 8.3, MySQL / MariaDB and PostgreSQL. GD extension for maps in emails.&lt;br /&gt;
* Multi-company: each entity only sees its own activity.&lt;br /&gt;
* English and French included. Email support and updates for 2 years.&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;220px&amp;quot;&amp;gt;&lt;br /&gt;
File:TheoPequignot-LoginGuard-map.png|Interactive login map&lt;br /&gt;
File:TheoPequignot-LoginGuard-alert-email.png|Alert email on a login from a new country&lt;br /&gt;
File:TheoPequignot-LoginGuard-dashboard.png|Security dashboard&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Support ==&lt;br /&gt;
Questions before buying, installation or update issues: write to [mailto:contact@theopequignot.fr contact@theopequignot.fr]. I am the developer of this module and I answer myself. Support and updates are included for 2 years with the DoliStore purchase.&lt;/div&gt;</summary>
		<author><name>PolyglotBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_PDF_Protect_FR&amp;diff=67649</id>
		<title>Module PDF Protect FR</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_PDF_Protect_FR&amp;diff=67649"/>
		<updated>2026-10-02T00:28:27Z</updated>

		<summary type="html">&lt;p&gt;PolyglotBot: Adding interlang links (links to translated versions of this page in other languages) triggered by origin English page &amp;quot;Module_PDF_Protect&amp;quot; update.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- BEGIN interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Do NOT edit this section&lt;br /&gt;
     Links below are automatically managed by PolyglotBot&lt;br /&gt;
     You can edit links on the English source page : Module_PDF_Protect --&amp;gt;&lt;br /&gt;
[[en:Module_PDF_Protect]]&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- BEGIN origin interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- You can edit this section but do NOT remove these comments&lt;br /&gt;
     Links below will be automatically replicated on translated pages by PolyglotBot --&amp;gt;&lt;br /&gt;
[[en:Module PDF Protect]]&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Complementary modules]]&lt;br /&gt;
&lt;br /&gt;
[[File:TheoPequignot-PDFProtect-logo.png|right|180px]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Éditeur&lt;br /&gt;
| Theo Pequignot ([https://theopequignot.fr theopequignot.fr])&lt;br /&gt;
|-&lt;br /&gt;
! Identifiant du module&lt;br /&gt;
| 194156&lt;br /&gt;
|-&lt;br /&gt;
! Version&lt;br /&gt;
| 5.12.0&lt;br /&gt;
|-&lt;br /&gt;
! Dolibarr&lt;br /&gt;
| 14 à 24&lt;br /&gt;
|-&lt;br /&gt;
! Où l&#039;obtenir&lt;br /&gt;
| [https://www.dolistore.com/product.php?id=3102 DoliStore]&lt;br /&gt;
|-&lt;br /&gt;
! Support&lt;br /&gt;
| [mailto:contact@theopequignot.fr contact@theopequignot.fr]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Un devis envoyé en PDF peut être copié, retouché et renvoyé sous un autre nom. PDF Protect verrouille automatiquement les PDF de devis et de factures dès que Dolibarr les génère.&lt;br /&gt;
&lt;br /&gt;
== Ce que fait le module ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Protection automatique&#039;&#039;&#039; à chaque génération de PDF, pour les devis, les factures ou les deux.&lt;br /&gt;
* &#039;&#039;&#039;Ouverture libre par défaut&#039;&#039;&#039; : votre client ouvre le document d&#039;un double-clic, mais la modification, l&#039;extraction et l&#039;assemblage sont bloqués. L&#039;impression et la copie de texte sont autorisées ou non, à votre choix.&lt;br /&gt;
* &#039;&#039;&#039;Mot de passe d&#039;ouverture en option&#039;&#039;&#039; : le PDF est alors réellement chiffré et illisible sans le mot de passe.&lt;br /&gt;
* &#039;&#039;&#039;Signature en ligne compatible&#039;&#039;&#039; : le devis protégé peut être signé en ligne par votre client, puis le PDF d&#039;origine et le PDF signé sont protégés à nouveau.&lt;br /&gt;
* &#039;&#039;&#039;Fusion en masse compatible&#039;&#039;&#039; : l&#039;action « Générer document » des listes de devis et de factures continue de fonctionner.&lt;br /&gt;
* Journal d&#039;audit de chaque document protégé, page de configuration intégrée.&lt;br /&gt;
&lt;br /&gt;
== Aucune installation sur le serveur ==&lt;br /&gt;
Le moteur intégré (AES-256) fonctionne partout, y compris dans l&#039;image Docker officielle de Dolibarr. Si votre serveur dispose de qpdf, pikepdf, GhostScript ou pypdf, le module sait aussi les utiliser.&lt;br /&gt;
&lt;br /&gt;
== À savoir ==&lt;br /&gt;
&lt;br /&gt;
* Sans mot de passe d&#039;ouverture, les restrictions de copie et de modification sont respectées par les lecteurs courants (Adobe Acrobat, Foxit…), mais un outil spécialisé peut les retirer. Pour une confidentialité réelle, définissez un mot de passe d&#039;ouverture.&lt;br /&gt;
* Les PDF Factur-X (avec fichier XML embarqué) sont protégés avec qpdf ou pikepdf ; avec le moteur intégré, ils sont laissés tels quels pour ne pas perdre le XML.&lt;br /&gt;
* Un PDF chiffré n&#039;est plus conforme PDF/A.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Accueil → Configuration → Modules → « Déployer/installer un module externe », envoyez le zip, activez PDF Protect puis cochez les documents à protéger.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mise à jour depuis une version précédente :&#039;&#039;&#039; remplacez les fichiers, puis désactivez et réactivez le module (Configuration → Modules). Réglages, données et droits des utilisateurs sont conservés.&lt;br /&gt;
&lt;br /&gt;
== Compatibilité ==&lt;br /&gt;
&lt;br /&gt;
* Dolibarr 14 à 24 (vérifié sur 16, 23 et 24, y compris en Docker).&lt;br /&gt;
* PHP 7.4 à 8.4, MySQL / MariaDB.&lt;br /&gt;
* Français et anglais inclus. Support par e-mail et mises à jour pendant 2 ans.&lt;br /&gt;
&lt;br /&gt;
== Captures ==&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;220px&amp;quot;&amp;gt;&lt;br /&gt;
File:TheoPequignot-PDFProtect-setup.png|Configuration : documents, permissions, moteur&lt;br /&gt;
File:TheoPequignot-PDFProtect-password-prompt.png|Un devis protégé par un mot de passe d&#039;ouverture&lt;br /&gt;
File:TheoPequignot-PDFProtect-passwords.png|Mots de passe d&#039;ouverture et de modification&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Support ==&lt;br /&gt;
Une question avant l&#039;achat, un souci d&#039;installation ou de mise à jour : écrivez à [mailto:contact@theopequignot.fr contact@theopequignot.fr]. Je suis le développeur du module et je réponds moi-même. Support et mises à jour inclus pendant 2 ans avec l&#039;achat sur le DoliStore.&lt;/div&gt;</summary>
		<author><name>PolyglotBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_PDF_Protect&amp;diff=67648</id>
		<title>Module PDF Protect</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_PDF_Protect&amp;diff=67648"/>
		<updated>2026-10-02T00:28:27Z</updated>

		<summary type="html">&lt;p&gt;PolyglotBot: Adding interlang links (links to translated versions of this page in other languages) triggered by origin English page &amp;quot;Module_PDF_Protect_FR&amp;quot; update.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- BEGIN interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Do NOT edit this section&lt;br /&gt;
     Links below are automatically managed by PolyglotBot&lt;br /&gt;
     You can edit links on the English source page : Module_PDF_Protect_FR --&amp;gt;&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- BEGIN origin interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- You can edit this section but do NOT remove these comments&lt;br /&gt;
     Links below will be automatically replicated on translated pages by PolyglotBot --&amp;gt;&lt;br /&gt;
[[fr:Module PDF Protect FR]]&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Complementary modules]]&lt;br /&gt;
&lt;br /&gt;
[[File:TheoPequignot-PDFProtect-logo.png|right|180px]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Editor&lt;br /&gt;
| Theo Pequignot ([https://theopequignot.fr theopequignot.fr])&lt;br /&gt;
|-&lt;br /&gt;
! Module ID&lt;br /&gt;
| 194156&lt;br /&gt;
|-&lt;br /&gt;
! Version&lt;br /&gt;
| 5.12.0&lt;br /&gt;
|-&lt;br /&gt;
! Dolibarr&lt;br /&gt;
| 14 to 24&lt;br /&gt;
|-&lt;br /&gt;
! Where to get it&lt;br /&gt;
| [https://www.dolistore.com/product.php?id=3102 DoliStore]&lt;br /&gt;
|-&lt;br /&gt;
! Support&lt;br /&gt;
| [mailto:contact@theopequignot.fr contact@theopequignot.fr]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
A quote sent as a PDF can be copied, edited and sent back under another name. PDF Protect automatically locks quote and invoice PDFs as soon as Dolibarr generates them.&lt;br /&gt;
&lt;br /&gt;
== What it does ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Automatic protection&#039;&#039;&#039; on every PDF generation, for quotes, invoices or both.&lt;br /&gt;
* &#039;&#039;&#039;Opens freely by default&#039;&#039;&#039;: your customer opens the document with a double-click, but editing, extraction and assembly are blocked. Printing and text copying are allowed or not, your choice.&lt;br /&gt;
* &#039;&#039;&#039;Optional opening password&#039;&#039;&#039;: the PDF is then truly encrypted and unreadable without it.&lt;br /&gt;
* &#039;&#039;&#039;Works with online signature&#039;&#039;&#039;: your customer can sign the protected quote online, then both the original and the signed PDF are protected again.&lt;br /&gt;
* &#039;&#039;&#039;Works with bulk merge&#039;&#039;&#039;: the &amp;quot;Generate document&amp;quot; bulk action on quote and invoice lists keeps working.&lt;br /&gt;
* Audit log of every protected document, built-in settings page.&lt;br /&gt;
&lt;br /&gt;
== Nothing to install on the server ==&lt;br /&gt;
The built-in engine (AES-256) runs everywhere, including the official Dolibarr Docker image. If your server has qpdf, pikepdf, GhostScript or pypdf, the module can use them too.&lt;br /&gt;
&lt;br /&gt;
== Good to know ==&lt;br /&gt;
&lt;br /&gt;
* Without an opening password, copy and edit restrictions are honored by common readers (Adobe Acrobat, Foxit…), but a specialised tool can remove them. For real confidentiality, set an opening password.&lt;br /&gt;
* Factur-X PDFs (with an embedded XML file) are protected with qpdf or pikepdf; with the built-in engine they are left as they are so the XML is not lost.&lt;br /&gt;
* An encrypted PDF is no longer PDF/A compliant.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Home → Setup → Modules → &amp;quot;Deploy/install external app/module&amp;quot;, upload the zip, enable PDF Protect and tick the documents to protect.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Upgrading from a previous version:&#039;&#039;&#039; replace the files, then disable and re-enable the module (Setup → Modules). Settings, data and user permissions are kept.&lt;br /&gt;
&lt;br /&gt;
== Compatibility ==&lt;br /&gt;
&lt;br /&gt;
* Dolibarr 14 to 24 (verified on 16, 23 and 24, including Docker).&lt;br /&gt;
* PHP 7.4 to 8.4, MySQL / MariaDB.&lt;br /&gt;
* English and French included. Email support and updates for 2 years.&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;220px&amp;quot;&amp;gt;&lt;br /&gt;
File:TheoPequignot-PDFProtect-setup.png|Settings: documents, permissions, engine&lt;br /&gt;
File:TheoPequignot-PDFProtect-password-prompt.png|A quote protected with an opening password&lt;br /&gt;
File:TheoPequignot-PDFProtect-passwords.png|Opening and edit passwords&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Support ==&lt;br /&gt;
Questions before buying, installation or update issues: write to [mailto:contact@theopequignot.fr contact@theopequignot.fr]. I am the developer of this module and I answer myself. Support and updates are included for 2 years with the DoliStore purchase.&lt;/div&gt;</summary>
		<author><name>PolyglotBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_Login_Guard_FR&amp;diff=67647</id>
		<title>Module Login Guard FR</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_Login_Guard_FR&amp;diff=67647"/>
		<updated>2026-10-02T00:28:27Z</updated>

		<summary type="html">&lt;p&gt;PolyglotBot: Adding interlang links (links to translated versions of this page in other languages) triggered by origin English page &amp;quot;Module_Login_Guard&amp;quot; update.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- BEGIN interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Do NOT edit this section&lt;br /&gt;
     Links below are automatically managed by PolyglotBot&lt;br /&gt;
     You can edit links on the English source page : Module_Login_Guard --&amp;gt;&lt;br /&gt;
[[en:Module_Login_Guard]]&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- BEGIN origin interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- You can edit this section but do NOT remove these comments&lt;br /&gt;
     Links below will be automatically replicated on translated pages by PolyglotBot --&amp;gt;&lt;br /&gt;
[[en:Module Login Guard]]&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Complementary modules]]&lt;br /&gt;
&lt;br /&gt;
[[File:TheoPequignot-LoginGuard-logo.png|right|180px]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Éditeur&lt;br /&gt;
| Theo Pequignot ([https://theopequignot.fr theopequignot.fr])&lt;br /&gt;
|-&lt;br /&gt;
! Identifiant du module&lt;br /&gt;
| 194152&lt;br /&gt;
|-&lt;br /&gt;
! Version&lt;br /&gt;
| 1.8.1&lt;br /&gt;
|-&lt;br /&gt;
! Dolibarr&lt;br /&gt;
| 16 à 24&lt;br /&gt;
|-&lt;br /&gt;
! Où l&#039;obtenir&lt;br /&gt;
| [https://www.dolistore.com/product.php?id=3320 DoliStore]&lt;br /&gt;
|-&lt;br /&gt;
! Support&lt;br /&gt;
| [mailto:contact@theopequignot.fr contact@theopequignot.fr]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
La page de connexion de Dolibarr est exposée sur Internet et ne limite pas les essais de mots de passe. Login Guard la protège et vous prévient dès qu&#039;il se passe quelque chose d&#039;inhabituel sur un compte.&lt;br /&gt;
&lt;br /&gt;
== Anti-brute-force progressif ==&lt;br /&gt;
&lt;br /&gt;
* Après plusieurs mauvais mots de passe, l&#039;adresse IP est mise en pause : 5 minutes la première fois, plus longtemps à chaque récidive, jusqu&#039;au plafond que vous fixez.&lt;br /&gt;
* Liste blanche d&#039;adresses et de plages (IPv4 et IPv6) avec un bouton « ajouter mon IP actuelle » : vous ne vous bloquez jamais vous-même.&lt;br /&gt;
* Écran des blocages en cours, avec déblocage manuel.&lt;br /&gt;
&lt;br /&gt;
== Alertes de connexion suspecte ==&lt;br /&gt;
&lt;br /&gt;
* Connexion depuis un nouvel appareil ou un nouveau pays : l&#039;utilisateur reçoit un e-mail avec la ville, l&#039;adresse IP, le navigateur et une &#039;&#039;&#039;carte de la zone&#039;&#039;&#039;. Copie possible à un administrateur.&lt;br /&gt;
* La première connexion de chacun est apprise en silence : aucune fausse alerte le premier jour.&lt;br /&gt;
* &#039;&#039;&#039;Source de connexion&#039;&#039;&#039; : opérateur (SFR, Free, Scaleway…) et type de réseau (fixe, mobile, hébergeur/VPN), pour juger d&#039;un coup d&#039;œil si la ville affichée est fiable.&lt;br /&gt;
&lt;br /&gt;
== Carte et journal des connexions ==&lt;br /&gt;
&lt;br /&gt;
* Carte du monde interactive : zoom, déplacement, clic sur un point pour voir les comptes et adresses IP derrière.&lt;br /&gt;
* Journal de chaque tentative (date, compte, IP, pays, navigateur), filtrable, triable, exportable en CSV, purgé automatiquement après la durée choisie (RGPD).&lt;br /&gt;
* « Lieux déclarés » : indiquez la vraie position d&#039;une plage d&#039;adresses (bureau, site, VPN), elle prime sur les bases publiques.&lt;br /&gt;
* Tableau de bord de sécurité.&lt;br /&gt;
&lt;br /&gt;
== Mots de passe et sessions ==&lt;br /&gt;
&lt;br /&gt;
* Politique de mots de passe : longueur minimale, types de caractères, interdiction de réutiliser les anciens. Expiration avec préavis par e-mail en option.&lt;br /&gt;
* Sessions actives : qui est connecté en ce moment, déconnexion d&#039;une session en un clic, déconnexion après inactivité en option.&lt;br /&gt;
&lt;br /&gt;
== Rien ne sort de votre serveur ==&lt;br /&gt;
La géolocalisation utilise une base installée localement en un clic (DB-IP Lite gratuite, ou MaxMind GeoLite2 avec votre clé). Les cartes des e-mails sont dessinées sur votre serveur. Pas de clé d&#039;API, pas d&#039;abonnement, aucune adresse IP envoyée à un tiers.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Accueil → Configuration → Modules → « Déployer/installer un module externe », envoyez le zip et activez le module. La protection démarre tout de suite avec des réglages sûrs ; les fonctions plus contraignantes (expiration des mots de passe, déconnexion après inactivité) sont livrées désactivées.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mise à jour depuis une version précédente :&#039;&#039;&#039; remplacez les fichiers, puis désactivez et réactivez le module (Configuration → Modules). Réglages, données et droits des utilisateurs sont conservés.&lt;br /&gt;
&lt;br /&gt;
== Compatibilité ==&lt;br /&gt;
&lt;br /&gt;
* Dolibarr 16 à 24 (vérifié sur 16, 18, 20, 22, 23 et 24).&lt;br /&gt;
* PHP 7.4 à 8.3, MySQL / MariaDB et PostgreSQL. Extension GD pour les cartes dans les e-mails.&lt;br /&gt;
* Multi-société : chaque entité ne voit que sa propre activité.&lt;br /&gt;
* Français et anglais inclus. Support par e-mail et mises à jour pendant 2 ans.&lt;br /&gt;
&lt;br /&gt;
== Captures ==&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;220px&amp;quot;&amp;gt;&lt;br /&gt;
File:TheoPequignot-LoginGuard-map.png|Carte interactive des connexions&lt;br /&gt;
File:TheoPequignot-LoginGuard-alert-email.png|E-mail d&#039;alerte lors d&#039;une connexion depuis un nouveau pays&lt;br /&gt;
File:TheoPequignot-LoginGuard-dashboard.png|Tableau de bord de sécurité&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Support ==&lt;br /&gt;
Une question avant l&#039;achat, un souci d&#039;installation ou de mise à jour : écrivez à [mailto:contact@theopequignot.fr contact@theopequignot.fr]. Je suis le développeur du module et je réponds moi-même. Support et mises à jour inclus pendant 2 ans avec l&#039;achat sur le DoliStore.&lt;/div&gt;</summary>
		<author><name>PolyglotBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_Recycle_Bin&amp;diff=67643</id>
		<title>Module Recycle Bin</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_Recycle_Bin&amp;diff=67643"/>
		<updated>2026-10-02T00:28:16Z</updated>

		<summary type="html">&lt;p&gt;PolyglotBot: Adding interlang links (links to translated versions of this page in other languages) triggered by origin English page &amp;quot;Module_Corbeille_(Recycle_Bin)&amp;quot; update.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- BEGIN interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Do NOT edit this section&lt;br /&gt;
     Links below are automatically managed by PolyglotBot&lt;br /&gt;
     You can edit links on the English source page : Module_Corbeille_(Recycle_Bin) --&amp;gt;&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- BEGIN origin interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- You can edit this section but do NOT remove these comments&lt;br /&gt;
     Links below will be automatically replicated on translated pages by PolyglotBot --&amp;gt;&lt;br /&gt;
[[fr:Module Corbeille (Recycle Bin)]]&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Complementary modules]]&lt;br /&gt;
&lt;br /&gt;
[[File:TheoPequignot-RecycleBin-logo.png|right|180px]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Editor&lt;br /&gt;
| Theo Pequignot ([https://theopequignot.fr theopequignot.fr])&lt;br /&gt;
|-&lt;br /&gt;
! Module ID&lt;br /&gt;
| 194153&lt;br /&gt;
|-&lt;br /&gt;
! Version&lt;br /&gt;
| 1.2.1&lt;br /&gt;
|-&lt;br /&gt;
! Dolibarr&lt;br /&gt;
| 16 to 24&lt;br /&gt;
|-&lt;br /&gt;
! Where to get it&lt;br /&gt;
| [https://www.dolistore.com/product.php?id=3321 DoliStore]&lt;br /&gt;
|-&lt;br /&gt;
! Support&lt;br /&gt;
| [mailto:contact@theopequignot.fr contact@theopequignot.fr]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
In Dolibarr, deleting a third party, a product or an invoice is permanent. The only way back is restoring a full database backup, and the whole team loses the day&#039;s work. This module sets the deleted record aside instead of erasing it, and puts it back in one click.&lt;br /&gt;
&lt;br /&gt;
== What is protected ==&lt;br /&gt;
&lt;br /&gt;
* Ten record types: third parties, contacts, products and services, quotes, sales orders, customer invoices, projects, tasks, interventions, attached files. Each type can be switched on separately.&lt;br /&gt;
* The copy runs in the same transaction as the deletion: if it fails, the deletion is cancelled. Nothing goes without a copy.&lt;br /&gt;
&lt;br /&gt;
== One-click restore ==&lt;br /&gt;
&lt;br /&gt;
* The record comes back with its lines, extra fields, categories, links to other objects and attached files, under its original ID when still free.&lt;br /&gt;
* A dry run replays every check without touching the database: reference available, linked objects present, files intact, permissions. Conflicts show up before you confirm.&lt;br /&gt;
* If a linked object is also in the bin, it is restored in cascade.&lt;br /&gt;
&lt;br /&gt;
== Always within reach ==&lt;br /&gt;
&lt;br /&gt;
* An &amp;quot;Undo this deletion&amp;quot; link in the message that follows the deletion.&lt;br /&gt;
* A Recycle bin tab in the top menu and an icon with the number of recoverable items on every page.&lt;br /&gt;
* A bin you can filter by type, user and date, plus a dashboard.&lt;br /&gt;
&lt;br /&gt;
== Safeguards ==&lt;br /&gt;
&lt;br /&gt;
* Retention per record type (30 days by default) and a daily automatic purge.&lt;br /&gt;
* Bulk deletions blocked or requiring a second confirmation above a threshold (25 by default).&lt;br /&gt;
* Log of every deletion, restore and purge (date, user, IP), exportable to CSV.&lt;br /&gt;
* Access rights per user and per group, set directly from the module settings.&lt;br /&gt;
&lt;br /&gt;
== What it does not do ==&lt;br /&gt;
&lt;br /&gt;
* It restores the invoice, not its payments, accounting entries or stock movements. The screen says so before you confirm.&lt;br /&gt;
* It cannot see deletions made in direct SQL or by a module that bypasses Dolibarr triggers. The settings page lists such installed modules by name.&lt;br /&gt;
* It is a recycle bin, not a version history: it captures on deletion, not on every change.&lt;br /&gt;
* Not covered yet: supplier documents, members, shipments, contracts, expense reports, tickets.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Home → Setup → Modules → &amp;quot;Deploy/install external app/module&amp;quot;, upload the zip and enable Recycle Bin. Two tables added, no core file modified.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Upgrading from a previous version:&#039;&#039;&#039; replace the files, then disable and re-enable the module (Setup → Modules). Settings, data and user permissions are kept.&lt;br /&gt;
&lt;br /&gt;
== Compatibility ==&lt;br /&gt;
&lt;br /&gt;
* Dolibarr 16 to 24, tested screen by screen on every version from 16 to 23, and verified on 24.&lt;br /&gt;
* PHP 7.4 to 8.3, MySQL / MariaDB and PostgreSQL.&lt;br /&gt;
* Multi-company: every screen, counter, export and purge is scoped to the entity.&lt;br /&gt;
* 100% local: no external service, nothing leaves your server. English and French included. Email support and updates for 2 years.&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;220px&amp;quot;&amp;gt;&lt;br /&gt;
File:TheoPequignot-RecycleBin-items.png|Deleted items waiting in the bin&lt;br /&gt;
File:TheoPequignot-RecycleBin-restore-check.png|Check before restoring, nothing is written&lt;br /&gt;
File:TheoPequignot-RecycleBin-dashboard.png|Recycle bin dashboard&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Support ==&lt;br /&gt;
Questions before buying, installation or update issues: write to [mailto:contact@theopequignot.fr contact@theopequignot.fr]. I am the developer of this module and I answer myself. Support and updates are included for 2 years with the DoliStore purchase.&lt;/div&gt;</summary>
		<author><name>PolyglotBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_Two-Factor_Authentication_(2FA)&amp;diff=67642</id>
		<title>Module Two-Factor Authentication (2FA)</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_Two-Factor_Authentication_(2FA)&amp;diff=67642"/>
		<updated>2026-10-02T00:28:16Z</updated>

		<summary type="html">&lt;p&gt;PolyglotBot: Updating interlang links (links to translated versions of this page in other languages) triggered by origin English page &amp;quot;Module_Double_authentification_(2FA)&amp;quot; update.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- BEGIN interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Do NOT edit this section&lt;br /&gt;
     Links below are automatically managed by PolyglotBot&lt;br /&gt;
     You can edit links on the English source page : Module_Double_authentification_(2FA) --&amp;gt;&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Complementary modules]]&lt;br /&gt;
&lt;br /&gt;
[[File:TheoPequignot-2FA-logo.png|right|180px]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Editor&lt;br /&gt;
| Theo Pequignot ([https://theopequignot.fr theopequignot.fr])&lt;br /&gt;
|-&lt;br /&gt;
! Module ID&lt;br /&gt;
| 194155&lt;br /&gt;
|-&lt;br /&gt;
! Version&lt;br /&gt;
| 6.0.2&lt;br /&gt;
|-&lt;br /&gt;
! Dolibarr&lt;br /&gt;
| 14 to 24&lt;br /&gt;
|-&lt;br /&gt;
! Where to get it&lt;br /&gt;
| [https://www.dolistore.com/product.php?id=2899 DoliStore]&lt;br /&gt;
|-&lt;br /&gt;
! Support&lt;br /&gt;
| [mailto:contact@theopequignot.fr contact@theopequignot.fr]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
One stolen, guessed or reused password is enough to get into your Dolibarr, and with it into your customers, invoices and bank accounts. This module adds a second factor to the login: even with the right password, nobody gets in without the user&#039;s phone, key or fingerprint.&lt;br /&gt;
&lt;br /&gt;
== Three methods, each user picks ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;TOTP app&#039;&#039;&#039;: 6-digit code renewed every 30 seconds. Works with Google Authenticator, Microsoft Authenticator, Authy, 1Password, Bitwarden, Aegis, FreeOTP. The QR code is generated on your server, no third-party service.&lt;br /&gt;
* &#039;&#039;&#039;WebAuthn / FIDO2&#039;&#039;&#039;: security keys (YubiKey…) and built-in biometrics (Windows Hello, Touch ID, Face ID). One touch and you&#039;re in.&lt;br /&gt;
* &#039;&#039;&#039;Backup codes&#039;&#039;&#039;: 10 single-use codes, stored as bcrypt hashes, so a lost phone never locks anyone out.&lt;br /&gt;
&lt;br /&gt;
== Several devices per account ==&lt;br /&gt;
&lt;br /&gt;
* A user can register a phone, a security key and a laptop, and name each one.&lt;br /&gt;
* Users add, rename or revoke their own devices from the Security tab of their user card.&lt;br /&gt;
&lt;br /&gt;
== Hardened by design ==&lt;br /&gt;
&lt;br /&gt;
* TOTP secrets encrypted at rest (AES-256-CBC).&lt;br /&gt;
* Lockout after a configurable number of failures (5 by default).&lt;br /&gt;
* Anti-replay: an accepted code cannot be used twice.&lt;br /&gt;
* Audit log of every attempt: date, IP address, method, device, result.&lt;br /&gt;
* CSRF protection on every form and strict HTTP headers on the login pages.&lt;br /&gt;
&lt;br /&gt;
== For the administrator ==&lt;br /&gt;
&lt;br /&gt;
* 2FA optional or &#039;&#039;&#039;mandatory for everyone&#039;&#039;&#039;, with one checkbox.&lt;br /&gt;
* Users are prompted to set up 2FA at their next login.&lt;br /&gt;
* Dashboard: adoption rate, last 24 h activity, blocked IP addresses.&lt;br /&gt;
* Overview of all users, reset of an account&#039;s 2FA, forced re-enrollment.&lt;br /&gt;
* Responsive login pages that stay readable whatever the Dolibarr theme.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Home → Setup → Modules → &amp;quot;Deploy/install external app/module&amp;quot;, upload the zip and enable the module. Tables are created automatically.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Upgrading from a previous version:&#039;&#039;&#039; replace the files, then disable and re-enable the module (Setup → Modules). Settings, data and user permissions are kept.&lt;br /&gt;
&lt;br /&gt;
== Compatibility ==&lt;br /&gt;
&lt;br /&gt;
* Dolibarr 14 to 24 (verified on 16, 23 and 24).&lt;br /&gt;
* PHP 7.4 to 8.4, MySQL / MariaDB, OpenSSL extension.&lt;br /&gt;
* HTTPS required for WebAuthn / FIDO2 (a browser requirement).&lt;br /&gt;
* English and French included. Email support and updates for 2 years.&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;220px&amp;quot;&amp;gt;&lt;br /&gt;
File:TheoPequignot-2FA-verify.png|Verification screen after the password&lt;br /&gt;
File:TheoPequignot-2FA-devices.png|Devices and backup codes on the user card&lt;br /&gt;
File:TheoPequignot-2FA-admin.png|Administration: users, devices, mandatory 2FA&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Support ==&lt;br /&gt;
Questions before buying, installation or update issues: write to [mailto:contact@theopequignot.fr contact@theopequignot.fr]. I am the developer of this module and I answer myself. Support and updates are included for 2 years with the DoliStore purchase.&lt;/div&gt;</summary>
		<author><name>PolyglotBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_Double_authentification_(2FA)&amp;diff=67641</id>
		<title>Module Double authentification (2FA)</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_Double_authentification_(2FA)&amp;diff=67641"/>
		<updated>2026-10-02T00:28:16Z</updated>

		<summary type="html">&lt;p&gt;PolyglotBot: Updating interlang links (links to translated versions of this page in other languages) triggered by origin English page &amp;quot;Module_Two-Factor_Authentication_(2FA)&amp;quot; update.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- BEGIN interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Do NOT edit this section&lt;br /&gt;
     Links below are automatically managed by PolyglotBot&lt;br /&gt;
     You can edit links on the English source page : Module_Two-Factor_Authentication_(2FA) --&amp;gt;&lt;br /&gt;
[[en:Module_Two-Factor_Authentication_(2FA)]]&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Complementary modules]]&lt;br /&gt;
&lt;br /&gt;
[[File:TheoPequignot-2FA-logo.png|right|180px]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Éditeur&lt;br /&gt;
| Theo Pequignot ([https://theopequignot.fr theopequignot.fr])&lt;br /&gt;
|-&lt;br /&gt;
! Identifiant du module&lt;br /&gt;
| 194155&lt;br /&gt;
|-&lt;br /&gt;
! Version&lt;br /&gt;
| 6.0.2&lt;br /&gt;
|-&lt;br /&gt;
! Dolibarr&lt;br /&gt;
| 14 à 24&lt;br /&gt;
|-&lt;br /&gt;
! Où l&#039;obtenir&lt;br /&gt;
| [https://www.dolistore.com/product.php?id=2899 DoliStore]&lt;br /&gt;
|-&lt;br /&gt;
! Support&lt;br /&gt;
| [mailto:contact@theopequignot.fr contact@theopequignot.fr]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Un mot de passe volé, deviné ou réutilisé suffit pour entrer dans votre Dolibarr, et avec lui dans vos clients, vos factures et votre banque. Ce module ajoute un second facteur à la connexion : même avec le bon mot de passe, personne n&#039;entre sans le téléphone, la clé ou l&#039;empreinte de l&#039;utilisateur.&lt;br /&gt;
&lt;br /&gt;
== Trois méthodes, au choix de chaque utilisateur ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Application TOTP&#039;&#039;&#039; : code à 6 chiffres renouvelé toutes les 30 secondes. Compatible Google Authenticator, Microsoft Authenticator, Authy, 1Password, Bitwarden, Aegis, FreeOTP. Le QR code est généré sur votre serveur, sans service tiers.&lt;br /&gt;
* &#039;&#039;&#039;WebAuthn / FIDO2&#039;&#039;&#039; : clés de sécurité (YubiKey…) et biométrie intégrée (Windows Hello, Touch ID, Face ID). Une touche et c&#039;est fait.&lt;br /&gt;
* &#039;&#039;&#039;Codes de secours&#039;&#039;&#039; : 10 codes à usage unique, stockés hachés en bcrypt, pour ne jamais rester bloqué après la perte d&#039;un téléphone.&lt;br /&gt;
&lt;br /&gt;
== Plusieurs appareils par compte ==&lt;br /&gt;
&lt;br /&gt;
* Un utilisateur peut enregistrer son téléphone, une clé de sécurité et son ordinateur portable, et les nommer.&lt;br /&gt;
* Il ajoute, renomme ou révoque ses appareils lui-même, depuis l&#039;onglet Sécurité de sa fiche.&lt;br /&gt;
&lt;br /&gt;
== Sécurité renforcée ==&lt;br /&gt;
&lt;br /&gt;
* Secrets TOTP chiffrés en base (AES-256-CBC).&lt;br /&gt;
* Blocage après un nombre d&#039;échecs réglable (5 par défaut).&lt;br /&gt;
* Anti-rejeu : un code accepté ne peut pas resservir.&lt;br /&gt;
* Journal d&#039;audit de chaque tentative : date, adresse IP, méthode, appareil, résultat.&lt;br /&gt;
* Protection CSRF sur tous les formulaires et en-têtes HTTP stricts sur les pages de connexion.&lt;br /&gt;
&lt;br /&gt;
== Pour l&#039;administrateur ==&lt;br /&gt;
&lt;br /&gt;
* 2FA facultative ou &#039;&#039;&#039;obligatoire pour tous&#039;&#039;&#039;, en une case à cocher.&lt;br /&gt;
* Invitation à configurer la 2FA dès la connexion suivante.&lt;br /&gt;
* Tableau de bord : taux d&#039;adoption, activité des dernières 24 h, adresses IP bloquées.&lt;br /&gt;
* Vue de tous les utilisateurs, réinitialisation de la 2FA d&#039;un compte, ré-enrôlement forcé.&lt;br /&gt;
* Pages de connexion responsive, lisibles quel que soit le thème Dolibarr.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Accueil → Configuration → Modules → « Déployer/installer un module externe », envoyez le zip puis activez le module. Les tables sont créées automatiquement.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mise à jour depuis une version précédente :&#039;&#039;&#039; remplacez les fichiers, puis désactivez et réactivez le module (Configuration → Modules). Réglages, données et droits des utilisateurs sont conservés.&lt;br /&gt;
&lt;br /&gt;
== Compatibilité ==&lt;br /&gt;
&lt;br /&gt;
* Dolibarr 14 à 24 (vérifié sur 16, 23 et 24).&lt;br /&gt;
* PHP 7.4 à 8.4, MySQL / MariaDB, extension OpenSSL.&lt;br /&gt;
* HTTPS obligatoire pour WebAuthn / FIDO2 (exigence des navigateurs).&lt;br /&gt;
* Français et anglais inclus. Support par e-mail et mises à jour pendant 2 ans.&lt;br /&gt;
&lt;br /&gt;
== Captures ==&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;220px&amp;quot;&amp;gt;&lt;br /&gt;
File:TheoPequignot-2FA-verify.png|Écran de vérification après le mot de passe&lt;br /&gt;
File:TheoPequignot-2FA-devices.png|Appareils et codes de secours sur la fiche utilisateur&lt;br /&gt;
File:TheoPequignot-2FA-admin.png|Administration : utilisateurs, appareils, 2FA obligatoire&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Support ==&lt;br /&gt;
Une question avant l&#039;achat, un souci d&#039;installation ou de mise à jour : écrivez à [mailto:contact@theopequignot.fr contact@theopequignot.fr]. Je suis le développeur du module et je réponds moi-même. Support et mises à jour inclus pendant 2 ans avec l&#039;achat sur le DoliStore.&lt;/div&gt;</summary>
		<author><name>PolyglotBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_Corbeille_(Recycle_Bin)&amp;diff=67640</id>
		<title>Module Corbeille (Recycle Bin)</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_Corbeille_(Recycle_Bin)&amp;diff=67640"/>
		<updated>2026-10-02T00:28:16Z</updated>

		<summary type="html">&lt;p&gt;PolyglotBot: Adding interlang links (links to translated versions of this page in other languages) triggered by origin English page &amp;quot;Module_Recycle_Bin&amp;quot; update.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- BEGIN interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Do NOT edit this section&lt;br /&gt;
     Links below are automatically managed by PolyglotBot&lt;br /&gt;
     You can edit links on the English source page : Module_Recycle_Bin --&amp;gt;&lt;br /&gt;
[[en:Module_Recycle_Bin]]&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- BEGIN origin interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- You can edit this section but do NOT remove these comments&lt;br /&gt;
     Links below will be automatically replicated on translated pages by PolyglotBot --&amp;gt;&lt;br /&gt;
[[en:Module Recycle Bin]]&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Complementary modules]]&lt;br /&gt;
&lt;br /&gt;
[[File:TheoPequignot-RecycleBin-logo.png|right|180px]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Éditeur&lt;br /&gt;
| Theo Pequignot ([https://theopequignot.fr theopequignot.fr])&lt;br /&gt;
|-&lt;br /&gt;
! Identifiant du module&lt;br /&gt;
| 194153&lt;br /&gt;
|-&lt;br /&gt;
! Version&lt;br /&gt;
| 1.2.1&lt;br /&gt;
|-&lt;br /&gt;
! Dolibarr&lt;br /&gt;
| 16 à 24&lt;br /&gt;
|-&lt;br /&gt;
! Où l&#039;obtenir&lt;br /&gt;
| [https://www.dolistore.com/product.php?id=3321 DoliStore]&lt;br /&gt;
|-&lt;br /&gt;
! Support&lt;br /&gt;
| [mailto:contact@theopequignot.fr contact@theopequignot.fr]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Dans Dolibarr, supprimer un tiers, un produit ou une facture est définitif. Le seul retour en arrière est la restauration d&#039;une sauvegarde complète de la base, et toute l&#039;équipe perd le travail de la journée. Ce module met l&#039;élément supprimé de côté au lieu de l&#039;effacer, et le remet en place en un clic.&lt;br /&gt;
&lt;br /&gt;
== Ce qui est protégé ==&lt;br /&gt;
&lt;br /&gt;
* Dix types d&#039;éléments : tiers, contacts, produits et services, devis, commandes clients, factures clients, projets, tâches, interventions, fichiers joints. Chaque type s&#039;active séparément.&lt;br /&gt;
* La copie se fait dans la même transaction que la suppression : si elle échoue, la suppression est annulée. Rien ne disparaît sans copie.&lt;br /&gt;
&lt;br /&gt;
== Restauration en un clic ==&lt;br /&gt;
&lt;br /&gt;
* L&#039;élément revient avec ses lignes, ses champs supplémentaires, ses catégories, ses liens vers d&#039;autres objets et ses fichiers joints, sous son identifiant d&#039;origine quand il est libre.&lt;br /&gt;
* Une vérification préalable rejoue tous les contrôles sans toucher à la base : référence disponible, objets liés présents, fichiers intacts, droits. Les conflits s&#039;affichent avant confirmation.&lt;br /&gt;
* Si un objet lié est lui aussi dans la corbeille, la restauration se fait en cascade.&lt;br /&gt;
&lt;br /&gt;
== Toujours à portée de main ==&lt;br /&gt;
&lt;br /&gt;
* Un lien « Annuler cette suppression » dans le message qui suit la suppression.&lt;br /&gt;
* Un onglet Corbeille dans le menu du haut et une icône avec le nombre d&#039;éléments récupérables sur chaque page.&lt;br /&gt;
* Une corbeille filtrable par type, par utilisateur et par date, et un tableau de bord.&lt;br /&gt;
&lt;br /&gt;
== Garde-fous ==&lt;br /&gt;
&lt;br /&gt;
* Durée de conservation par type (30 jours par défaut) et purge automatique quotidienne.&lt;br /&gt;
* Suppressions en masse bloquées ou soumises à une seconde confirmation au-delà d&#039;un seuil (25 par défaut).&lt;br /&gt;
* Journal de chaque suppression, restauration et purge (date, utilisateur, IP), exportable en CSV.&lt;br /&gt;
* Droits d&#039;accès réglables par utilisateur et par groupe directement depuis les réglages du module.&lt;br /&gt;
&lt;br /&gt;
== Ce que le module ne fait pas ==&lt;br /&gt;
&lt;br /&gt;
* Il restaure la facture, pas ses paiements, ses écritures comptables ni ses mouvements de stock. L&#039;écran le rappelle avant validation.&lt;br /&gt;
* Il ne voit pas les suppressions faites en SQL direct ou par un module qui contourne les triggers Dolibarr. La page de réglages liste les modules installés concernés.&lt;br /&gt;
* C&#039;est une corbeille, pas un historique de versions : il capture à la suppression, pas à chaque modification.&lt;br /&gt;
* Pas encore couverts : documents fournisseurs, adhérents, expéditions, contrats, notes de frais, tickets.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Accueil → Configuration → Modules → « Déployer/installer un module externe », envoyez le zip puis activez Recycle Bin. Deux tables ajoutées, aucun fichier du cœur modifié.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mise à jour depuis une version précédente :&#039;&#039;&#039; remplacez les fichiers, puis désactivez et réactivez le module (Configuration → Modules). Réglages, données et droits des utilisateurs sont conservés.&lt;br /&gt;
&lt;br /&gt;
== Compatibilité ==&lt;br /&gt;
&lt;br /&gt;
* Dolibarr 16 à 24, testé écran par écran sur chaque version de 16 à 23, et vérifié sur 24.&lt;br /&gt;
* PHP 7.4 à 8.3, MySQL / MariaDB et PostgreSQL.&lt;br /&gt;
* Multi-société : chaque écran, compteur, export et purge est propre à l&#039;entité.&lt;br /&gt;
* 100 % local : aucun service externe, rien ne sort de votre serveur. Français et anglais inclus. Support par e-mail et mises à jour pendant 2 ans.&lt;br /&gt;
&lt;br /&gt;
== Captures ==&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;220px&amp;quot;&amp;gt;&lt;br /&gt;
File:TheoPequignot-RecycleBin-items.png|Éléments supprimés en attente dans la corbeille&lt;br /&gt;
File:TheoPequignot-RecycleBin-restore-check.png|Vérification avant restauration, sans rien écrire&lt;br /&gt;
File:TheoPequignot-RecycleBin-dashboard.png|Tableau de bord de la corbeille&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Support ==&lt;br /&gt;
Une question avant l&#039;achat, un souci d&#039;installation ou de mise à jour : écrivez à [mailto:contact@theopequignot.fr contact@theopequignot.fr]. Je suis le développeur du module et je réponds moi-même. Support et mises à jour inclus pendant 2 ans avec l&#039;achat sur le DoliStore.&lt;/div&gt;</summary>
		<author><name>PolyglotBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_Login_Guard&amp;diff=67639</id>
		<title>Module Login Guard</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_Login_Guard&amp;diff=67639"/>
		<updated>2026-10-02T00:28:16Z</updated>

		<summary type="html">&lt;p&gt;PolyglotBot: Adding interlang links (links to translated versions of this page in other languages) triggered by origin English page &amp;quot;Module_Login_Guard_FR&amp;quot; update.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- BEGIN interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Do NOT edit this section&lt;br /&gt;
     Links below are automatically managed by PolyglotBot&lt;br /&gt;
     You can edit links on the English source page : Module_Login_Guard_FR --&amp;gt;&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- BEGIN origin interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- You can edit this section but do NOT remove these comments&lt;br /&gt;
     Links below will be automatically replicated on translated pages by PolyglotBot --&amp;gt;&lt;br /&gt;
[[fr:Module Login Guard FR]]&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Complementary modules]]&lt;br /&gt;
&lt;br /&gt;
[[File:TheoPequignot-LoginGuard-logo.png|right|180px]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Editor&lt;br /&gt;
| Theo Pequignot ([https://theopequignot.fr theopequignot.fr])&lt;br /&gt;
|-&lt;br /&gt;
! Module ID&lt;br /&gt;
| 194152&lt;br /&gt;
|-&lt;br /&gt;
! Version&lt;br /&gt;
| 1.8.1&lt;br /&gt;
|-&lt;br /&gt;
! Dolibarr&lt;br /&gt;
| 16 to 24&lt;br /&gt;
|-&lt;br /&gt;
! Where to get it&lt;br /&gt;
| [https://www.dolistore.com/product.php?id=3320 DoliStore]&lt;br /&gt;
|-&lt;br /&gt;
! Support&lt;br /&gt;
| [mailto:contact@theopequignot.fr contact@theopequignot.fr]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Dolibarr&#039;s login page is exposed to the Internet and does not limit password attempts. Login Guard protects it and tells you as soon as something unusual happens on an account.&lt;br /&gt;
&lt;br /&gt;
== Progressive brute-force blocking ==&lt;br /&gt;
&lt;br /&gt;
* After several wrong passwords, the IP address is paused: 5 minutes the first time, longer at each repeat, up to the ceiling you set.&lt;br /&gt;
* Allow-list of addresses and ranges (IPv4 and IPv6) with an &amp;quot;add my current IP&amp;quot; button: you never lock yourself out.&lt;br /&gt;
* Current blocks screen with manual unblocking.&lt;br /&gt;
&lt;br /&gt;
== Suspicious-login alerts ==&lt;br /&gt;
&lt;br /&gt;
* Login from a new device or a new country: the user gets an email with the city, IP address, browser and a &#039;&#039;&#039;map of the area&#039;&#039;&#039;. Optional copy to an administrator.&lt;br /&gt;
* Each user&#039;s first login is learned silently: no false alarm on day one.&lt;br /&gt;
* &#039;&#039;&#039;Connection source&#039;&#039;&#039;: network operator and network type (fixed line, mobile, hosting/VPN), so you can tell at a glance whether the displayed city can be trusted.&lt;br /&gt;
&lt;br /&gt;
== Login map and journal ==&lt;br /&gt;
&lt;br /&gt;
* Interactive world map: zoom, pan, click a point to see the accounts and IP addresses behind it.&lt;br /&gt;
* Journal of every attempt (date, account, IP, country, browser), filterable, sortable, CSV export, purged automatically after the retention you choose (GDPR).&lt;br /&gt;
* &amp;quot;Declared places&amp;quot;: set the true position of an address range (office, site, VPN); it overrides public databases.&lt;br /&gt;
* Security dashboard.&lt;br /&gt;
&lt;br /&gt;
== Passwords and sessions ==&lt;br /&gt;
&lt;br /&gt;
* Password policy: minimum length, character classes, no reuse of previous passwords. Optional expiry with advance notice by email.&lt;br /&gt;
* Active sessions: who is connected right now, one-click logout of any session, optional idle logout.&lt;br /&gt;
&lt;br /&gt;
== Nothing leaves your server ==&lt;br /&gt;
Geolocation uses a database installed locally in one click (free DB-IP Lite, or MaxMind GeoLite2 with your key). Email maps are drawn on your server. No API key, no subscription, no IP address sent to a third party.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Home → Setup → Modules → &amp;quot;Deploy/install external app/module&amp;quot;, upload the zip and enable the module. Protection starts right away with safe defaults; the more intrusive features (password expiry, idle logout) ship disabled.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Upgrading from a previous version:&#039;&#039;&#039; replace the files, then disable and re-enable the module (Setup → Modules). Settings, data and user permissions are kept.&lt;br /&gt;
&lt;br /&gt;
== Compatibility ==&lt;br /&gt;
&lt;br /&gt;
* Dolibarr 16 to 24 (verified on 16, 18, 20, 22, 23 and 24).&lt;br /&gt;
* PHP 7.4 to 8.3, MySQL / MariaDB and PostgreSQL. GD extension for maps in emails.&lt;br /&gt;
* Multi-company: each entity only sees its own activity.&lt;br /&gt;
* English and French included. Email support and updates for 2 years.&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;220px&amp;quot;&amp;gt;&lt;br /&gt;
File:TheoPequignot-LoginGuard-map.png|Interactive login map&lt;br /&gt;
File:TheoPequignot-LoginGuard-alert-email.png|Alert email on a login from a new country&lt;br /&gt;
File:TheoPequignot-LoginGuard-dashboard.png|Security dashboard&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Support ==&lt;br /&gt;
Questions before buying, installation or update issues: write to [mailto:contact@theopequignot.fr contact@theopequignot.fr]. I am the developer of this module and I answer myself. Support and updates are included for 2 years with the DoliStore purchase.&lt;/div&gt;</summary>
		<author><name>PolyglotBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_Two-Factor_Authentication_(2FA)&amp;diff=67635</id>
		<title>Module Two-Factor Authentication (2FA)</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_Two-Factor_Authentication_(2FA)&amp;diff=67635"/>
		<updated>2026-10-02T00:28:05Z</updated>

		<summary type="html">&lt;p&gt;PolyglotBot: Adding interlang links (links to translated versions of this page in other languages) triggered by origin English page &amp;quot;Module_Double_authentification_(2FA)&amp;quot; update.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- BEGIN interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Do NOT edit this section&lt;br /&gt;
     Links below are automatically managed by PolyglotBot&lt;br /&gt;
     You can edit links on the English source page : Module_Double_authentification_(2FA) --&amp;gt;&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- BEGIN origin interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- You can edit this section but do NOT remove these comments&lt;br /&gt;
     Links below will be automatically replicated on translated pages by PolyglotBot --&amp;gt;&lt;br /&gt;
[[fr:Module Double authentification (2FA)]]&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Complementary modules]]&lt;br /&gt;
&lt;br /&gt;
[[File:TheoPequignot-2FA-logo.png|right|180px]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Editor&lt;br /&gt;
| Theo Pequignot ([https://theopequignot.fr theopequignot.fr])&lt;br /&gt;
|-&lt;br /&gt;
! Module ID&lt;br /&gt;
| 194155&lt;br /&gt;
|-&lt;br /&gt;
! Version&lt;br /&gt;
| 6.0.2&lt;br /&gt;
|-&lt;br /&gt;
! Dolibarr&lt;br /&gt;
| 14 to 24&lt;br /&gt;
|-&lt;br /&gt;
! Where to get it&lt;br /&gt;
| [https://www.dolistore.com/product.php?id=2899 DoliStore]&lt;br /&gt;
|-&lt;br /&gt;
! Support&lt;br /&gt;
| [mailto:contact@theopequignot.fr contact@theopequignot.fr]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
One stolen, guessed or reused password is enough to get into your Dolibarr, and with it into your customers, invoices and bank accounts. This module adds a second factor to the login: even with the right password, nobody gets in without the user&#039;s phone, key or fingerprint.&lt;br /&gt;
&lt;br /&gt;
== Three methods, each user picks ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;TOTP app&#039;&#039;&#039;: 6-digit code renewed every 30 seconds. Works with Google Authenticator, Microsoft Authenticator, Authy, 1Password, Bitwarden, Aegis, FreeOTP. The QR code is generated on your server, no third-party service.&lt;br /&gt;
* &#039;&#039;&#039;WebAuthn / FIDO2&#039;&#039;&#039;: security keys (YubiKey…) and built-in biometrics (Windows Hello, Touch ID, Face ID). One touch and you&#039;re in.&lt;br /&gt;
* &#039;&#039;&#039;Backup codes&#039;&#039;&#039;: 10 single-use codes, stored as bcrypt hashes, so a lost phone never locks anyone out.&lt;br /&gt;
&lt;br /&gt;
== Several devices per account ==&lt;br /&gt;
&lt;br /&gt;
* A user can register a phone, a security key and a laptop, and name each one.&lt;br /&gt;
* Users add, rename or revoke their own devices from the Security tab of their user card.&lt;br /&gt;
&lt;br /&gt;
== Hardened by design ==&lt;br /&gt;
&lt;br /&gt;
* TOTP secrets encrypted at rest (AES-256-CBC).&lt;br /&gt;
* Lockout after a configurable number of failures (5 by default).&lt;br /&gt;
* Anti-replay: an accepted code cannot be used twice.&lt;br /&gt;
* Audit log of every attempt: date, IP address, method, device, result.&lt;br /&gt;
* CSRF protection on every form and strict HTTP headers on the login pages.&lt;br /&gt;
&lt;br /&gt;
== For the administrator ==&lt;br /&gt;
&lt;br /&gt;
* 2FA optional or &#039;&#039;&#039;mandatory for everyone&#039;&#039;&#039;, with one checkbox.&lt;br /&gt;
* Users are prompted to set up 2FA at their next login.&lt;br /&gt;
* Dashboard: adoption rate, last 24 h activity, blocked IP addresses.&lt;br /&gt;
* Overview of all users, reset of an account&#039;s 2FA, forced re-enrollment.&lt;br /&gt;
* Responsive login pages that stay readable whatever the Dolibarr theme.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Home → Setup → Modules → &amp;quot;Deploy/install external app/module&amp;quot;, upload the zip and enable the module. Tables are created automatically.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Upgrading from a previous version:&#039;&#039;&#039; replace the files, then disable and re-enable the module (Setup → Modules). Settings, data and user permissions are kept.&lt;br /&gt;
&lt;br /&gt;
== Compatibility ==&lt;br /&gt;
&lt;br /&gt;
* Dolibarr 14 to 24 (verified on 16, 23 and 24).&lt;br /&gt;
* PHP 7.4 to 8.4, MySQL / MariaDB, OpenSSL extension.&lt;br /&gt;
* HTTPS required for WebAuthn / FIDO2 (a browser requirement).&lt;br /&gt;
* English and French included. Email support and updates for 2 years.&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;220px&amp;quot;&amp;gt;&lt;br /&gt;
File:TheoPequignot-2FA-verify.png|Verification screen after the password&lt;br /&gt;
File:TheoPequignot-2FA-devices.png|Devices and backup codes on the user card&lt;br /&gt;
File:TheoPequignot-2FA-admin.png|Administration: users, devices, mandatory 2FA&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Support ==&lt;br /&gt;
Questions before buying, installation or update issues: write to [mailto:contact@theopequignot.fr contact@theopequignot.fr]. I am the developer of this module and I answer myself. Support and updates are included for 2 years with the DoliStore purchase.&lt;/div&gt;</summary>
		<author><name>PolyglotBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_Double_authentification_(2FA)&amp;diff=67634</id>
		<title>Module Double authentification (2FA)</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_Double_authentification_(2FA)&amp;diff=67634"/>
		<updated>2026-10-02T00:28:04Z</updated>

		<summary type="html">&lt;p&gt;PolyglotBot: Adding interlang links (links to translated versions of this page in other languages) triggered by origin English page &amp;quot;Module_Two-Factor_Authentication_(2FA)&amp;quot; update.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- BEGIN interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Do NOT edit this section&lt;br /&gt;
     Links below are automatically managed by PolyglotBot&lt;br /&gt;
     You can edit links on the English source page : Module_Two-Factor_Authentication_(2FA) --&amp;gt;&lt;br /&gt;
[[en:Module_Two-Factor_Authentication_(2FA)]]&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- BEGIN origin interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- You can edit this section but do NOT remove these comments&lt;br /&gt;
     Links below will be automatically replicated on translated pages by PolyglotBot --&amp;gt;&lt;br /&gt;
[[en:Module Two-Factor Authentication (2FA)]]&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Complementary modules]]&lt;br /&gt;
&lt;br /&gt;
[[File:TheoPequignot-2FA-logo.png|right|180px]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Éditeur&lt;br /&gt;
| Theo Pequignot ([https://theopequignot.fr theopequignot.fr])&lt;br /&gt;
|-&lt;br /&gt;
! Identifiant du module&lt;br /&gt;
| 194155&lt;br /&gt;
|-&lt;br /&gt;
! Version&lt;br /&gt;
| 6.0.2&lt;br /&gt;
|-&lt;br /&gt;
! Dolibarr&lt;br /&gt;
| 14 à 24&lt;br /&gt;
|-&lt;br /&gt;
! Où l&#039;obtenir&lt;br /&gt;
| [https://www.dolistore.com/product.php?id=2899 DoliStore]&lt;br /&gt;
|-&lt;br /&gt;
! Support&lt;br /&gt;
| [mailto:contact@theopequignot.fr contact@theopequignot.fr]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Un mot de passe volé, deviné ou réutilisé suffit pour entrer dans votre Dolibarr, et avec lui dans vos clients, vos factures et votre banque. Ce module ajoute un second facteur à la connexion : même avec le bon mot de passe, personne n&#039;entre sans le téléphone, la clé ou l&#039;empreinte de l&#039;utilisateur.&lt;br /&gt;
&lt;br /&gt;
== Trois méthodes, au choix de chaque utilisateur ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Application TOTP&#039;&#039;&#039; : code à 6 chiffres renouvelé toutes les 30 secondes. Compatible Google Authenticator, Microsoft Authenticator, Authy, 1Password, Bitwarden, Aegis, FreeOTP. Le QR code est généré sur votre serveur, sans service tiers.&lt;br /&gt;
* &#039;&#039;&#039;WebAuthn / FIDO2&#039;&#039;&#039; : clés de sécurité (YubiKey…) et biométrie intégrée (Windows Hello, Touch ID, Face ID). Une touche et c&#039;est fait.&lt;br /&gt;
* &#039;&#039;&#039;Codes de secours&#039;&#039;&#039; : 10 codes à usage unique, stockés hachés en bcrypt, pour ne jamais rester bloqué après la perte d&#039;un téléphone.&lt;br /&gt;
&lt;br /&gt;
== Plusieurs appareils par compte ==&lt;br /&gt;
&lt;br /&gt;
* Un utilisateur peut enregistrer son téléphone, une clé de sécurité et son ordinateur portable, et les nommer.&lt;br /&gt;
* Il ajoute, renomme ou révoque ses appareils lui-même, depuis l&#039;onglet Sécurité de sa fiche.&lt;br /&gt;
&lt;br /&gt;
== Sécurité renforcée ==&lt;br /&gt;
&lt;br /&gt;
* Secrets TOTP chiffrés en base (AES-256-CBC).&lt;br /&gt;
* Blocage après un nombre d&#039;échecs réglable (5 par défaut).&lt;br /&gt;
* Anti-rejeu : un code accepté ne peut pas resservir.&lt;br /&gt;
* Journal d&#039;audit de chaque tentative : date, adresse IP, méthode, appareil, résultat.&lt;br /&gt;
* Protection CSRF sur tous les formulaires et en-têtes HTTP stricts sur les pages de connexion.&lt;br /&gt;
&lt;br /&gt;
== Pour l&#039;administrateur ==&lt;br /&gt;
&lt;br /&gt;
* 2FA facultative ou &#039;&#039;&#039;obligatoire pour tous&#039;&#039;&#039;, en une case à cocher.&lt;br /&gt;
* Invitation à configurer la 2FA dès la connexion suivante.&lt;br /&gt;
* Tableau de bord : taux d&#039;adoption, activité des dernières 24 h, adresses IP bloquées.&lt;br /&gt;
* Vue de tous les utilisateurs, réinitialisation de la 2FA d&#039;un compte, ré-enrôlement forcé.&lt;br /&gt;
* Pages de connexion responsive, lisibles quel que soit le thème Dolibarr.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Accueil → Configuration → Modules → « Déployer/installer un module externe », envoyez le zip puis activez le module. Les tables sont créées automatiquement.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mise à jour depuis une version précédente :&#039;&#039;&#039; remplacez les fichiers, puis désactivez et réactivez le module (Configuration → Modules). Réglages, données et droits des utilisateurs sont conservés.&lt;br /&gt;
&lt;br /&gt;
== Compatibilité ==&lt;br /&gt;
&lt;br /&gt;
* Dolibarr 14 à 24 (vérifié sur 16, 23 et 24).&lt;br /&gt;
* PHP 7.4 à 8.4, MySQL / MariaDB, extension OpenSSL.&lt;br /&gt;
* HTTPS obligatoire pour WebAuthn / FIDO2 (exigence des navigateurs).&lt;br /&gt;
* Français et anglais inclus. Support par e-mail et mises à jour pendant 2 ans.&lt;br /&gt;
&lt;br /&gt;
== Captures ==&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;220px&amp;quot;&amp;gt;&lt;br /&gt;
File:TheoPequignot-2FA-verify.png|Écran de vérification après le mot de passe&lt;br /&gt;
File:TheoPequignot-2FA-devices.png|Appareils et codes de secours sur la fiche utilisateur&lt;br /&gt;
File:TheoPequignot-2FA-admin.png|Administration : utilisateurs, appareils, 2FA obligatoire&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Support ==&lt;br /&gt;
Une question avant l&#039;achat, un souci d&#039;installation ou de mise à jour : écrivez à [mailto:contact@theopequignot.fr contact@theopequignot.fr]. Je suis le développeur du module et je réponds moi-même. Support et mises à jour inclus pendant 2 ans avec l&#039;achat sur le DoliStore.&lt;/div&gt;</summary>
		<author><name>PolyglotBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Facturation_%C3%A9lectronique_et_banque_Qonto_pour_Dolibarr&amp;diff=67350</id>
		<title>Facturation électronique et banque Qonto pour Dolibarr</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Facturation_%C3%A9lectronique_et_banque_Qonto_pour_Dolibarr&amp;diff=67350"/>
		<updated>2026-09-18T06:14:44Z</updated>

		<summary type="html">&lt;p&gt;PolyglotBot: Updating interlang links (links to translated versions of this page in other languages) triggered by origin English page &amp;quot;Qonto_e-invoicing_and_bank_connector_for_Dolibarr&amp;quot; update.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- BEGIN interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Do NOT edit this section&lt;br /&gt;
     Links below are automatically managed by PolyglotBot&lt;br /&gt;
     You can edit links on the English source page : Qonto_e-invoicing_and_bank_connector_for_Dolibarr --&amp;gt;&lt;br /&gt;
[[en:Qonto_e-invoicing_and_bank_connector_for_Dolibarr]]&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;/div&gt;</summary>
		<author><name>PolyglotBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Qonto_e-invoicing_and_bank_connector_for_Dolibarr&amp;diff=67348</id>
		<title>Qonto e-invoicing and bank connector for Dolibarr</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Qonto_e-invoicing_and_bank_connector_for_Dolibarr&amp;diff=67348"/>
		<updated>2026-09-18T05:15:50Z</updated>

		<summary type="html">&lt;p&gt;PolyglotBot: Updating interlang links (links to translated versions of this page in other languages) triggered by origin English page &amp;quot;Facturation_électronique_et_banque_Qonto_pour_Dolibarr&amp;quot; update.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- BEGIN interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Do NOT edit this section&lt;br /&gt;
     Links below are automatically managed by PolyglotBot&lt;br /&gt;
     You can edit links on the English source page : Facturation_électronique_et_banque_Qonto_pour_Dolibarr --&amp;gt;&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;/div&gt;</summary>
		<author><name>PolyglotBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Facturation_%C3%A9lectronique_et_banque_Qonto_pour_Dolibarr&amp;diff=67347</id>
		<title>Facturation électronique et banque Qonto pour Dolibarr</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Facturation_%C3%A9lectronique_et_banque_Qonto_pour_Dolibarr&amp;diff=67347"/>
		<updated>2026-09-18T05:15:50Z</updated>

		<summary type="html">&lt;p&gt;PolyglotBot: Adding interlang links (links to translated versions of this page in other languages) triggered by origin English page &amp;quot;Qonto_e-invoicing_and_bank_connector_for_Dolibarr&amp;quot; update.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- BEGIN interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Do NOT edit this section&lt;br /&gt;
     Links below are automatically managed by PolyglotBot&lt;br /&gt;
     You can edit links on the English source page : Qonto_e-invoicing_and_bank_connector_for_Dolibarr --&amp;gt;&lt;br /&gt;
[[en:Qonto_e-invoicing_and_bank_connector_for_Dolibarr]]&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Modules complémentaires]]&lt;br /&gt;
[[Category:Modules FR]]&lt;br /&gt;
[[Category:Financial]]&lt;br /&gt;
[[Category:Interface]]&lt;br /&gt;
&lt;br /&gt;
{{TemplateDocDev}}&lt;br /&gt;
{{TemplateDocUtil}}&lt;br /&gt;
&lt;br /&gt;
==Présentation==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Facturation électronique Qonto&#039;&#039;&#039; est un module externe pour &#039;&#039;&#039;Dolibarr ERP/CRM&#039;&#039;&#039;, publié par [https://devthis.fr DEVTHIS], qui relie Dolibarr à &#039;&#039;&#039;Qonto&#039;&#039;&#039;, plateforme agréée (PA) de facturation électronique.&lt;br /&gt;
&lt;br /&gt;
Depuis septembre 2026, toute entreprise française doit pouvoir &#039;&#039;&#039;recevoir&#039;&#039;&#039; des factures électroniques, et leur &#039;&#039;&#039;émission&#039;&#039;&#039; devient obligatoire par étapes. Il faut pour cela passer par une plateforme agréée. Les clients Qonto en disposent déjà, sans supplément&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;: ce module l&#039;utilise.&lt;br /&gt;
&lt;br /&gt;
*Les factures clients partent de Dolibarr en &#039;&#039;&#039;Factur-X&#039;&#039;&#039; (EN 16931) sur le réseau, et leur cycle de vie revient dans Dolibarr.&lt;br /&gt;
*Les factures fournisseurs reçues sur le compte Qonto sont importées &#039;&#039;&#039;en brouillon&#039;&#039;&#039;.&lt;br /&gt;
*Les transactions bancaires Qonto sont rapprochées des écritures déjà présentes dans Dolibarr, et les justificatifs sont renvoyés à Qonto.&lt;br /&gt;
&lt;br /&gt;
Le module ne modifie aucun fichier du cœur de Dolibarr. Rien n&#039;est validé automatiquement&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;: les factures fournisseurs arrivent en brouillon, les écritures bancaires sont passées sur décision.&lt;br /&gt;
&lt;br /&gt;
==Éditeur et assistance==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:24%; background:#f0f6ff;&amp;quot; |Élément&lt;br /&gt;
! style=&amp;quot;background:#f0f6ff;&amp;quot; |Information&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Éditeur&#039;&#039;&#039;&lt;br /&gt;
|DEVTHIS&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Site&#039;&#039;&#039;&lt;br /&gt;
|https://devthis.fr&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Assistance&#039;&#039;&#039;&lt;br /&gt;
|support@devthis.fr&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Page Dolistore&#039;&#039;&#039;&lt;br /&gt;
|À venir&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Licence&#039;&#039;&#039;&lt;br /&gt;
|GPL-3.0-or-later&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Informations sur le module==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:24%; background:#f7f7f7;&amp;quot; |Information&lt;br /&gt;
! style=&amp;quot;background:#f7f7f7;&amp;quot; |Détail&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Nom du module&#039;&#039;&#039;&lt;br /&gt;
|Facturation électronique Qonto – Factur-X, fournisseurs et banque&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Nom technique&#039;&#039;&#039;&lt;br /&gt;
|&amp;lt;code&amp;gt;qontoconnector&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Numéro de module&#039;&#039;&#039;&lt;br /&gt;
|193990&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|Module externe Dolibarr&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Versions de Dolibarr&#039;&#039;&#039;&lt;br /&gt;
|20, 21, 22, 23, 24&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;PHP&#039;&#039;&#039;&lt;br /&gt;
|7.4 ou supérieur (testé en 8.2)&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Compte nécessaire&#039;&#039;&#039;&lt;br /&gt;
|Qonto, avec la facturation électronique activée et une clé API&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==À qui s&#039;adresse ce module==&lt;br /&gt;
&lt;br /&gt;
*Aux &#039;&#039;&#039;clients Qonto&#039;&#039;&#039; qui veulent émettre et recevoir leurs factures électroniques par Qonto, plutôt que d&#039;ouvrir une seconde plateforme agréée, et garder leurs comptes bancaires Dolibarr alignés sur Qonto.&lt;br /&gt;
*Si vous utilisez déjà une autre plateforme agréée, un autre module de facturation électronique vous conviendra mieux. &#039;&#039;&#039;N&#039;activez pas deux modules de facturation électronique pour l&#039;envoi&#039;&#039;&#039;&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;: une facture envoyée depuis les deux partirait deux fois, par deux plateformes. Le module détecte la présence d&#039;un autre module et vous prévient.&lt;br /&gt;
&lt;br /&gt;
==Fonctions principales==&lt;br /&gt;
&lt;br /&gt;
===Émission des factures clients===&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Factur-X EN 16931&#039;&#039;&#039; généré pour chaque facture&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;: PDF/A-3 portant le XML CII, construit à partir de votre propre modèle, donc votre charte, votre numérotation et vos mentions sont conservées.&lt;br /&gt;
*&#039;&#039;&#039;Contrôle préalable&#039;&#039;&#039; avant tout envoi&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;: SIREN/SIRET, adresse complète et pays, pour votre société et pour votre client. Les problèmes sont expliqués en clair.&lt;br /&gt;
*&#039;&#039;&#039;Mode simulation&#039;&#039;&#039;&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;: génère et valide le Factur-X sans rien transmettre. Qonto ne propose pas de bac à sable pour la facturation électronique&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;: c&#039;est ainsi que l&#039;on vérifie ses données.&lt;br /&gt;
*&#039;&#039;&#039;Transmission par Qonto&#039;&#039;&#039;&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;: import puis envoi sur le réseau, une facture depuis sa fiche ou plusieurs depuis une liste.&lt;br /&gt;
*&#039;&#039;&#039;Suivi du cycle de vie&#039;&#039;&#039; (statuts 200 à 214), relevé par une tâche planifiée et affiché dans un onglet &#039;&#039;Qonto&#039;&#039; sur la facture.&lt;br /&gt;
*&#039;&#039;&#039;Paiements reportés dans Qonto&#039;&#039;&#039;&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;: une facture classée payée dans Dolibarr est marquée payée dans Qonto, et démarquée si elle est rouverte. Qonto ne modifie jamais Dolibarr.&lt;br /&gt;
*&#039;&#039;&#039;Dolibarr 24&#039;&#039;&#039;&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;: les codes d&#039;exonération de TVA (VATEX) saisis dans le dictionnaire des taux sont repris dans le Factur-X, et l&#039;accueil de la configuration reconnaît le module comme module de facturation électronique.&lt;br /&gt;
&lt;br /&gt;
===Réception des factures fournisseurs===&lt;br /&gt;
&lt;br /&gt;
*Synchronisation incrémentale des factures reçues sur le compte Qonto.&lt;br /&gt;
*Fournisseur rapproché par SIREN/SIRET, puis numéro de TVA, puis nom. Un rapprochement ambigu n&#039;est jamais tranché au hasard&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;: la facture attend.&lt;br /&gt;
*Facture fournisseur créée &#039;&#039;&#039;en brouillon&#039;&#039;&#039;, une ligne par taux de TVA quand le détail est disponible, avec le document d&#039;origine joint. Les fournisseurs inconnus peuvent être créés automatiquement.&lt;br /&gt;
*Les doublons possibles signalés par Qonto sont inscrits dans la note de la facture.&lt;br /&gt;
&lt;br /&gt;
===Transactions bancaires et justificatifs===&lt;br /&gt;
&lt;br /&gt;
*Chaque compte Qonto est associé à un compte bancaire Dolibarr, que le module peut aussi créer à partir des informations Qonto.&lt;br /&gt;
*Les transactions sont &#039;&#039;&#039;rapprochées des écritures déjà présentes&#039;&#039;&#039;&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;: un paiement saisi à la main ne reçoit pas de seconde ligne. Le reste attend votre décision&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;: comptabiliser, ignorer, actualiser, à l&#039;unité ou par lot.&lt;br /&gt;
*&#039;&#039;&#039;Contrôle de solde&#039;&#039;&#039; permanent entre Dolibarr et Qonto.&lt;br /&gt;
*&#039;&#039;&#039;Justificatifs envoyés à Qonto&#039;&#039;&#039;&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;: le PDF de la facture qu&#039;une transaction règle, en un clic, ou un document que vous déposez pour les mouvements sans facture (capital, frais, salaires, impôts).&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
&lt;br /&gt;
#Téléchargez le paquet depuis la fiche Dolistore ci-dessus.&lt;br /&gt;
#Dans Dolibarr, allez dans &#039;&#039;&#039;Accueil ▸ Configuration ▸ Modules ▸ Déployer un module externe&#039;&#039;&#039; et envoyez &amp;lt;code&amp;gt;module_qontoconnector-x.y.z.zip&amp;lt;/code&amp;gt;.&lt;br /&gt;
#Activez le module dans la liste des modules.&lt;br /&gt;
#Ouvrez sa page de configuration et saisissez l&#039;&#039;&#039;identifiant&#039;&#039; et la &#039;&#039;clé secrète&#039;&#039; Qonto (dans Qonto, rubrique &#039;&#039;Intégrations et avantages ▸ Clé API&#039;&#039;).&lt;br /&gt;
#Positionnez &amp;lt;code&amp;gt;PDF_USE_A&amp;lt;/code&amp;gt; sur &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt; (PDF/A-3) si le module le demande&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;: la page de configuration le détecte et propose de le faire. Le PDF/A-1 et le PDF/A-2 interdisent les pièces jointes&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;: les factures partiraient sans leur XML.&lt;br /&gt;
#Activez les tâches planifiées (Accueil ▸ Configuration ▸ Travaux planifiés)&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;: relève des statuts, synchronisation des factures fournisseurs, synchronisation des transactions, report des paiements.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mise à jour&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;:&#039;&#039;&#039; désactivez puis réactivez le module. Dolibarr ne rejoue les scripts SQL qu&#039;à l&#039;activation, et certaines versions ajoutent des colonnes. La désactivation ne supprime aucune donnée.&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
&lt;br /&gt;
La page de configuration regroupe&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;: identifiants et environnement, profil Factur-X, réutilisation d&#039;un Factur-X existant, délai d&#039;expiration HTTP, report des paiements dans Qonto, options fournisseurs (création automatique du tiers, factures du réseau uniquement, fenêtre initiale) et options transactions (fenêtre initiale, fenêtre de rapprochement). La correspondance des comptes a sa propre page, et les mentions légales françaises (pénalités de retard, indemnité forfaitaire, escompte) se règlent une fois.&lt;br /&gt;
&lt;br /&gt;
Permissions&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;: consulter le suivi de facturation électronique, envoyer des factures, importer les factures fournisseurs, consulter et comptabiliser les transactions bancaires.&lt;br /&gt;
&lt;br /&gt;
==Limites connues==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Une facture peut rester sans statut définitif.&#039;&#039;&#039; La décision du client (approbation, refus) n&#039;est renvoyée que si sa plateforme l&#039;émet&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;: certaines s&#039;arrêtent à « Mise à disposition ». La relève automatique s&#039;espace avec le temps et s&#039;arrête au bout de 90 jours ; l&#039;actualisation manuelle reste possible.&lt;br /&gt;
*&#039;&#039;&#039;Pas de bac à sable&#039;&#039;&#039; pour la facturation électronique chez Qonto&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;: utilisez le mode simulation.&lt;br /&gt;
*&#039;&#039;&#039;Mono-entité&#039;&#039;&#039;&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;: sur une installation multi-société, les tâches planifiées traitent l&#039;entité dans laquelle elles s&#039;exécutent.&lt;br /&gt;
*Le module &#039;&#039;&#039;ne crée pas de paiement&#039;&#039;&#039; et ne rattache pas les transactions aux factures&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;: il alimente et rapproche les écritures bancaires.&lt;br /&gt;
*Les factures fournisseurs &#039;&#039;&#039;en devise étrangère&#039;&#039;&#039; demandent le module Multidevise ; l&#039;&#039;&#039;&#039;autoliquidation&#039;&#039;&#039; de TVA n&#039;est pas calculée.&lt;br /&gt;
*Les factures fournisseurs reçues &#039;&#039;&#039;hors réseau&#039;&#039;&#039; sont lues par OCR chez Qonto et ne fournissent pas toujours le détail HT/TVA.&lt;br /&gt;
*Interface en français et en anglais.&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
*[[:Category:Modules complémentaires|Modules complémentaires]]&lt;br /&gt;
*{{LinkToPluginDownload}}(à venir)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Ce module n&#039;est pas un produit officiel Qonto et n&#039;est pas affilié à Qonto. Qonto est une marque de son titulaire.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- BEGIN origin interlang links --&amp;gt;&lt;br /&gt;
[[en:Qonto e-invoicing and bank connector for Dolibarr]]&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;/div&gt;</summary>
		<author><name>PolyglotBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Qonto_e-invoicing_and_bank_connector_for_Dolibarr&amp;diff=67346</id>
		<title>Qonto e-invoicing and bank connector for Dolibarr</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Qonto_e-invoicing_and_bank_connector_for_Dolibarr&amp;diff=67346"/>
		<updated>2026-09-18T05:15:39Z</updated>

		<summary type="html">&lt;p&gt;PolyglotBot: Adding interlang links (links to translated versions of this page in other languages) triggered by origin English page &amp;quot;Facturation_électronique_et_banque_Qonto_pour_Dolibarr&amp;quot; update.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- BEGIN interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Do NOT edit this section&lt;br /&gt;
     Links below are automatically managed by PolyglotBot&lt;br /&gt;
     You can edit links on the English source page : Facturation_électronique_et_banque_Qonto_pour_Dolibarr --&amp;gt;&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Complementary modules]]&lt;br /&gt;
[[Category:Financial]]&lt;br /&gt;
[[Category:Billing]]&lt;br /&gt;
[[Category:Interface]]&lt;br /&gt;
&lt;br /&gt;
{{TemplateDocDevEn}}&lt;br /&gt;
{{TemplateDocUser}}&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Qonto E-invoicing&#039;&#039;&#039; is an external module for &#039;&#039;&#039;Dolibarr ERP/CRM&#039;&#039;&#039;, published by [https://devthis.fr DEVTHIS], that connects Dolibarr to &#039;&#039;&#039;Qonto&#039;&#039;&#039;, a French approved e-invoicing platform (&#039;&#039;plateforme agréée&#039;&#039;, PA).&lt;br /&gt;
&lt;br /&gt;
Since September 2026 every French company must be able to &#039;&#039;&#039;receive&#039;&#039;&#039; electronic invoices, and &#039;&#039;&#039;sending&#039;&#039;&#039; them becomes mandatory in stages. That means going through an approved platform. Qonto customers already have one, at no extra cost: this module uses it.&lt;br /&gt;
&lt;br /&gt;
*Customer invoices leave Dolibarr as &#039;&#039;&#039;Factur-X&#039;&#039;&#039; (EN 16931) over the e-invoicing network, and their lifecycle comes back into Dolibarr.&lt;br /&gt;
*Supplier invoices received on the Qonto account are imported &#039;&#039;&#039;as drafts&#039;&#039;&#039;.&lt;br /&gt;
*Qonto bank transactions are matched with the entries Dolibarr already holds, and receipts are sent back to Qonto.&lt;br /&gt;
&lt;br /&gt;
The module does not modify any Dolibarr core file. Nothing is validated automatically: supplier invoices arrive as drafts, bank entries are posted on decision.&lt;br /&gt;
&lt;br /&gt;
==Publisher and support==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:24%; background:#f0f6ff;&amp;quot; |Item&lt;br /&gt;
! style=&amp;quot;background:#f0f6ff;&amp;quot; |Information&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Publisher&#039;&#039;&#039;&lt;br /&gt;
|DEVTHIS&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Website&#039;&#039;&#039;&lt;br /&gt;
|https://devthis.fr&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Support&#039;&#039;&#039;&lt;br /&gt;
|support@devthis.fr&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Dolistore page&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;Coming soon&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;License&#039;&#039;&#039;&lt;br /&gt;
|GPL-3.0-or-later&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Module information==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:24%; background:#f7f7f7;&amp;quot; |Information&lt;br /&gt;
! style=&amp;quot;background:#f7f7f7;&amp;quot; |Detail&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Module name&#039;&#039;&#039;&lt;br /&gt;
|Qonto E-invoicing – Factur-X, supplier invoices &amp;amp; bank&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Technical name&#039;&#039;&#039;&lt;br /&gt;
|&amp;lt;code&amp;gt;qontoconnector&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Module ID&#039;&#039;&#039;&lt;br /&gt;
|193990&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
|External Dolibarr module&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Dolibarr versions&#039;&#039;&#039;&lt;br /&gt;
|20, 21, 22, 23, 24&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;PHP&#039;&#039;&#039;&lt;br /&gt;
|7.4 or later (tested on 8.2)&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Required account&#039;&#039;&#039;&lt;br /&gt;
|Qonto, with e-invoicing enabled and an API key&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Who is it for?==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Qonto customers&#039;&#039;&#039; who want to send and receive their e-invoices through Qonto, rather than opening a second approved platform, and to keep their Dolibarr bank accounts in step with Qonto.&lt;br /&gt;
*Users of another approved platform are better served by another e-invoicing module. &#039;&#039;&#039;Do not enable two e-invoicing modules for sending&#039;&#039;&#039;: an invoice sent from both would leave twice, through two platforms. This module detects another one and warns on its setup, sending and invoice screens.&lt;br /&gt;
&lt;br /&gt;
==Main features==&lt;br /&gt;
&lt;br /&gt;
===Sending customer invoices===&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Factur-X EN 16931&#039;&#039;&#039; built for each invoice: a PDF/A-3 carrying the CII XML, generated from your own invoice template, so your layout, numbering and legal mentions are kept.&lt;br /&gt;
*&#039;&#039;&#039;Preflight check&#039;&#039;&#039; before anything leaves: SIREN/SIRET, full address and country, for your company and for your customer. Problems are named in plain language.&lt;br /&gt;
*&#039;&#039;&#039;Simulation mode&#039;&#039;&#039;: builds and validates the Factur-X without transmitting anything. Qonto offers no sandbox for e-invoicing, so this is how data is rehearsed.&lt;br /&gt;
*&#039;&#039;&#039;Transmission through Qonto&#039;&#039;&#039;: import, then sending over the network, one invoice from its card or several from a list.&lt;br /&gt;
*&#039;&#039;&#039;Lifecycle tracking&#039;&#039;&#039; (statuses 200 to 214) polled by a scheduled job and shown in a &#039;&#039;Qonto&#039;&#039; tab on the invoice.&lt;br /&gt;
*&#039;&#039;&#039;Payments reported to Qonto&#039;&#039;&#039;: an invoice classified paid in Dolibarr is marked paid in Qonto, and unmarked if it is reopened. Qonto never changes Dolibarr.&lt;br /&gt;
*&#039;&#039;&#039;Dolibarr 24&#039;&#039;&#039;: the VAT exemption codes (VATEX) entered in the VAT rates dictionary are carried into the Factur-X, and Dolibarr&#039;s setup home page recognises the module as the e-invoicing module.&lt;br /&gt;
&lt;br /&gt;
===Receiving supplier invoices===&lt;br /&gt;
&lt;br /&gt;
*Incremental synchronisation of the invoices received on the Qonto account.&lt;br /&gt;
*Supplier matched by SIREN/SIRET, then VAT number, then name. An ambiguous match is never settled at random: the invoice waits.&lt;br /&gt;
*Supplier invoice created &#039;&#039;&#039;as a draft&#039;&#039;&#039;, one line per VAT rate when the breakdown is available, with the original document attached. Unknown suppliers can be created automatically.&lt;br /&gt;
*Possible duplicates flagged by Qonto are written in the invoice note.&lt;br /&gt;
&lt;br /&gt;
===Bank transactions and receipts===&lt;br /&gt;
&lt;br /&gt;
*Each Qonto account is mapped to a Dolibarr bank account, which the module can also create from the Qonto data.&lt;br /&gt;
*Transactions are &#039;&#039;&#039;matched against entries Dolibarr already holds&#039;&#039;&#039;, so a payment recorded by hand does not get a second bank line. The rest waits for a decision: post, ignore, refresh — one by one or in bulk.&lt;br /&gt;
*Permanent &#039;&#039;&#039;balance check&#039;&#039;&#039; between Dolibarr and Qonto.&lt;br /&gt;
*&#039;&#039;&#039;Receipts sent to Qonto&#039;&#039;&#039;: the PDF of the invoice a transaction settles, in one click, or a document uploaded for movements without an invoice (capital, fees, salaries, taxes).&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
&lt;br /&gt;
#Download the package from the Dolistore page above.&lt;br /&gt;
#In Dolibarr, go to &#039;&#039;&#039;Home ▸ Setup ▸ Modules ▸ Deploy an external module&#039;&#039;&#039; and upload &amp;lt;code&amp;gt;module_qontoconnector-x.y.z.zip&amp;lt;/code&amp;gt;.&lt;br /&gt;
#Enable the module in the module list.&lt;br /&gt;
#Open its setup page and enter the Qonto &#039;&#039;&#039;login&#039;&#039;&#039; and &#039;&#039;&#039;secret key&#039;&#039;&#039; (Qonto, &#039;&#039;Integrations and perks ▸ API key&#039;&#039;).&lt;br /&gt;
#Set &amp;lt;code&amp;gt;PDF_USE_A&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt; (PDF/A-3) if asked: the setup page detects it and offers to change it. PDF/A-1 and PDF/A-2 forbid attachments, so invoices would leave without their XML.&lt;br /&gt;
#Enable the scheduled jobs (Home ▸ Setup ▸ Scheduled jobs): status polling, supplier invoice sync, transaction sync, payment reporting.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Update:&#039;&#039;&#039; disable, then re-enable the module. Dolibarr only replays SQL scripts on activation, and some versions add columns. Disabling removes no data.&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
&lt;br /&gt;
The setup page holds: credentials and environment, Factur-X profile, reuse of an existing Factur-X, HTTP timeout, reporting of payments to Qonto, supplier options (automatic third-party creation, network invoices only, initial window) and transaction options (initial window, matching window). Account mapping has its own page, and the French legal mentions (late payment penalties, recovery fee, discount) are set once.&lt;br /&gt;
&lt;br /&gt;
Permissions: read the e-invoicing status, send invoices, import supplier invoices, read and post bank transactions.&lt;br /&gt;
&lt;br /&gt;
==Known limitations==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;An invoice may never reach a final status.&#039;&#039;&#039; The buyer&#039;s decision (approved, declined) only comes back if their platform emits it: some stop at &amp;quot;made available&amp;quot;. Automatic polling slows down with time and stops after 90 days; refreshing by hand stays possible.&lt;br /&gt;
*&#039;&#039;&#039;No sandbox for e-invoicing&#039;&#039;&#039; at Qonto: use the simulation mode.&lt;br /&gt;
*&#039;&#039;&#039;Single entity&#039;&#039;&#039;: on a multi-company installation, scheduled jobs process the entity they run in.&lt;br /&gt;
*The module &#039;&#039;&#039;does not create payments&#039;&#039;&#039; and does not link transactions to invoices: it feeds and reconciles bank entries.&lt;br /&gt;
*Supplier invoices &#039;&#039;&#039;in a foreign currency&#039;&#039;&#039; need Dolibarr&#039;s Multicurrency module; &#039;&#039;&#039;reverse-charge VAT&#039;&#039;&#039; is not computed.&lt;br /&gt;
*Supplier invoices received &#039;&#039;&#039;outside the network&#039;&#039;&#039; are read by OCR at Qonto and do not always provide the net/VAT breakdown.&lt;br /&gt;
*Interface in English and French.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
*[[:Category:Complementary modules|Complementary modules]]&lt;br /&gt;
*{{LinkToPluginDownload}}(coming soon)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;This module is not an official Qonto product and is not affiliated with Qonto. Qonto is a trademark of its owner.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- BEGIN origin interlang links --&amp;gt;&lt;br /&gt;
[[fr:Facturation électronique et banque Qonto pour Dolibarr]]&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;/div&gt;</summary>
		<author><name>PolyglotBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_DueCustomers_FR&amp;diff=66986</id>
		<title>Module DueCustomers FR</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_DueCustomers_FR&amp;diff=66986"/>
		<updated>2026-08-22T09:28:18Z</updated>

		<summary type="html">&lt;p&gt;PolyglotBot: Adding interlang links (links to translated versions of this page in other languages) triggered by origin English page &amp;quot;Module_DueCustomers&amp;quot; update.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- BEGIN interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Do NOT edit this section&lt;br /&gt;
     Links below are automatically managed by PolyglotBot&lt;br /&gt;
     You can edit links on the English source page : Module_DueCustomers --&amp;gt;&lt;br /&gt;
[[en:Module_DueCustomers]]&lt;br /&gt;
[[es:Module_DueCustomers_ES]]&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#REDIRECT [[Module Dû clients]]&lt;/div&gt;</summary>
		<author><name>PolyglotBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_Cabinet_M%C3%A9dical&amp;diff=66184</id>
		<title>Module Cabinet Médical</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_Cabinet_M%C3%A9dical&amp;diff=66184"/>
		<updated>2026-05-18T12:35:42Z</updated>

		<summary type="html">&lt;p&gt;PolyglotBot: Updating interlang links (links to translated versions of this page in other languages) triggered by origin English page &amp;quot;Module_PDPConnectFR&amp;quot; update.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- BEGIN interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Do NOT edit this section&lt;br /&gt;
     Links below are automatically managed by PolyglotBot&lt;br /&gt;
     You can edit links on the English source page : Module_PDPConnectFR --&amp;gt;&lt;br /&gt;
[[en:Module_PDPConnectFR]]&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Modules complémentaires]]&lt;br /&gt;
[[Category:CabinetMed]]&lt;br /&gt;
[[Category:DoliCloud]]&lt;br /&gt;
[[Category:Teclib]]&lt;br /&gt;
{{TemplateDocDev}}&lt;br /&gt;
{{TemplateDocUtil}}&lt;br /&gt;
=Informations=&lt;br /&gt;
{{TemplateModuleInfo&lt;br /&gt;
|modulename=Cabinet Médical&lt;br /&gt;
|editor=DoliCloud et TecLib&lt;br /&gt;
|web={{URLNLTechno}} et [https://www.teclib.com www.teclib.com]&lt;br /&gt;
|webbuy={{LinkToPluginDownloadDoliStore|keyword=medical}}&lt;br /&gt;
|status=stable&lt;br /&gt;
|prerequisites=&lt;br /&gt;
|minversion=12.0&lt;br /&gt;
|note=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Fonctionnalités=&lt;br /&gt;
Permet de transformer votre Dolibarr en gestionnaire de cabinet médical (dictionnaires des pathologies, gestion des patients, antécédents, annuaire des médecins correspondants/référents, suivi des consultations, examens/radios, génération des documents de consultation, statistiques de vos consultations, suivi des entrées d&#039;argent, remises de chèque, etc...).&lt;br /&gt;
&lt;br /&gt;
L&#039;utilisation détaillée est décrite un peu plus loin.&lt;br /&gt;
&lt;br /&gt;
=Installation=&lt;br /&gt;
{{InstallModuleDoliStoreFr}}&lt;br /&gt;
&lt;br /&gt;
=Configuration=&lt;br /&gt;
{{ActivationModuleFr}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Page de configuration propre au module:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Dans la page de configuration dédiée au module, vous pouvez décider:&lt;br /&gt;
&lt;br /&gt;
*D&#039;activer les fonctions propres à la rhumatologie.&lt;br /&gt;
*Cacher les fonctionnalités propres aux clients (vous n&#039;avez pas besoin de faire de factures)&lt;br /&gt;
*Cacher les fonctionnalités propres aux prospects (vous n&#039;avez pas besoin de faire de devis)&lt;br /&gt;
*Le champ &amp;quot;Banque du patient&amp;quot; est requis pour la saisie des paiements par chèque.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Champs complémentaires:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Si il vous manque des champs pour qualifier vos patients, allez sur la configuration du module Tiers pour ajouter les champs complémentaires. Un Patient est un cas particulier de Tiers, aussi l&#039;ajout d&#039;un champ au niveau des tiers générique, l&#039;ajoutera aussi sur les fiches Patient.&lt;br /&gt;
&lt;br /&gt;
Si il vous manque des champs au niveau de la consultation, aller sur l&#039;onglet &#039;&#039;&#039;Attributs complémentaires (Consultations)&#039;&#039;&#039; pour ajouter les champs manquant. Ils apparaîtront sur la fiche de consultation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Autres options&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Dans le menu &#039;Accueil - Configuration - Autre&#039;, vous pouvez aussi ajouter &lt;br /&gt;
* la constante &amp;quot;&#039;&#039;&#039;CABINETMED_DELAY_TO_LOCK_RECORD&#039;&#039;&#039;&amp;quot; avec un nombre de jours X. Cela signifie que toutes consultations saisies enregistrées il y a plus de X jours ne pourra plus être modifiée.&lt;br /&gt;
* A partir de Dolimed 3.7, les champs standards ID professionnels (SIRET, SIREN, NAF, ...) n&#039;apparaissent plus sur les fiches de Patient. Vous pouvez toutefois décider de les rendre visible en ajoutant la constante  &#039;&#039;&#039;CABINETMED_SHOW_PROFIDx&#039;&#039;&#039; à 1 (où x est un nombre entre 1 et 6 pour définir quel ID professionnel afficher. Ajouter plusieurs constantes si il vous faut plusieurs ID professionnels).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Dictionnaire des données&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Le menu Accueil - Configuration - Dictionnaires vous permettra de changer le contenu des listes déroulantes suivantes&lt;br /&gt;
&lt;br /&gt;
*Motifs de consultation&lt;br /&gt;
*Diagnostiques lésionnels&lt;br /&gt;
*Examens&lt;br /&gt;
*Conclusions d&#039;examens&lt;br /&gt;
*Liste des noms de banques&lt;br /&gt;
&lt;br /&gt;
=Utilisation=&lt;br /&gt;
L&#039;activation du module provoque l&#039;ajout de nouvelles entrées dans le menu du haut qui sont:&lt;br /&gt;
&lt;br /&gt;
*Patients&lt;br /&gt;
*Correspondants (ce sont les autres soignant de vos patients, médecins référents)&lt;br /&gt;
&lt;br /&gt;
Chacun de ces 2 menus est détaillé plus loin...&lt;br /&gt;
&lt;br /&gt;
==Utilisateurs==&lt;br /&gt;
Quand le module est activé, un utilisateur Dolibarr est en fait un membre du personnel soignant (médecin, infirmière, sage-femme, kiné, ou encore secrétaire...), et donc un utilisateur faisant partie du cabinet amené à consulter ou saisir dans Dolibarr (avec éventuellement des droits et une vue restreinte). Il peut n&#039;y avoir qu&#039;un seul utilisateur dans le cas d&#039;un médecin ou soignant exerçant seul. Un utilisateur peut aussi être une personne du secrétariat téléphonique du cabinet.&lt;br /&gt;
&lt;br /&gt;
==Correspondants==&lt;br /&gt;
Les Correspondants sont les autres soignants ou médecins s&#039;occupant ou s&#039;étant occupé du Patient.&lt;br /&gt;
Choisir le menu &amp;quot;&#039;&#039;&#039;Correspondants&#039;&#039;&#039;&amp;quot; fait apparaître un sous-menu gauche offrant les fonctions pour créer, ou ajouter un nouveau Correspondant.&lt;br /&gt;
&lt;br /&gt;
*Pour créer un correspondant, il suffit de cliquer sur l&#039;entrée &amp;quot;Nouveau correspondant&amp;quot; et de saisir les informations sur la fiche vierge puis Enregistrer.&lt;br /&gt;
*Lorsqu&#039;on a choisi l&#039;entrée du menu &amp;quot;Liste&amp;quot; sous &amp;quot;Correspondants&amp;quot;, on voie la liste de tous les correspondants enregistrés. Si on clique sur le nom de l&#039;un d&#039;eux, sa fiche s&#039;ouvre. Et il est possible de la modifier.&lt;br /&gt;
*Il est possible de rappeler la fiche d&#039;un Correspondant rapidement en saisissant une partie de son nom dans la zone de recherche rapide.&lt;br /&gt;
*Avec le menu Statistique, il est possible d&#039;avoir des statistiques des correspondants (nombre de patient dont ils sont référents par exemple)&lt;br /&gt;
&lt;br /&gt;
==Patients==&lt;br /&gt;
Choisir le menu du haut &amp;quot;&#039;&#039;&#039;Patients&#039;&#039;&#039;&amp;quot;, fait apparaître un sous-menu offrant les fonctions pour créer un nouveau patient, lister les patients ou les consultations passées ou avoir des statistiques sur vos consultations ou vos revenus:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;divforimgcentpercent&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Capture menu cabinet medical patient.png|border]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Pour créer un patient, il suffit de cliquer sur l&#039;entrée &amp;quot;&#039;&#039;&#039;Nouveau patient&#039;&#039;&#039;&amp;quot; et de saisir les informations sur la fiche vierge puis Enregistrer (voir chapitre &amp;quot;Fiches Patients et consultations&amp;quot; plus loin).&lt;br /&gt;
*Lorsqu&#039;on a choisi l&#039;entrée du menu &amp;quot;&#039;&#039;&#039;Liste des patients&#039;&#039;&#039;&amp;quot;, on voie la liste de tous les patients enregistrés. Si on clique sur le nom de l&#039;un d&#039;eux, sa fiche s&#039;ouvre. Et il est possible de la modifier.&lt;br /&gt;
*Il est aussi possible de rappeler la fiche d&#039;un Patient rapidement en saisissant une partie de son nom dans la zone de recherche rapide.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Créer un Patient ou des consultations&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Pour créer une fiche patient, cliquer sur le menu &amp;quot;&#039;&#039;&#039;Patients - Nouveau Patient&#039;&#039;&#039;&amp;quot;. Une fois créée, une fiche Patient contient plusieurs onglets:&lt;br /&gt;
&lt;br /&gt;
*Un onglet &#039;&#039;&#039;Patient&#039;&#039;&#039; avec les informations générales (qui sont celles enregistrés lors de la création)&lt;br /&gt;
*Un onglet &#039;&#039;&#039;Correspondants&#039;&#039;&#039; (ou &#039;&#039;&#039;Contacts&#039;&#039;&#039;)&lt;br /&gt;
*Un onglet &#039;&#039;&#039;Notes&#039;&#039;&#039;&lt;br /&gt;
*Un onglet &#039;&#039;&#039;Antécédents/Traitements&#039;&#039;&#039; (ou &#039;&#039;&#039;History&#039;&#039;&#039;)&lt;br /&gt;
*Un onglet &#039;&#039;&#039;Consultations&#039;&#039;&#039;&lt;br /&gt;
*Un onglet &#039;&#039;&#039;Biologies&#039;&#039;&#039;&lt;br /&gt;
*Un onglet &#039;&#039;&#039;Explorations&#039;&#039;&#039;&lt;br /&gt;
*Un onglet &#039;&#039;&#039;Courriers/Fichiers&#039;&#039;&#039;&lt;br /&gt;
*Un onglet &#039;&#039;&#039;Evénements/Agenda&#039;&#039;&#039; (si le module Agenda a été activé)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;divforimgcentpercent&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Dolimed screenshot patientcard.png|border]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Voici un description sur la manière d&#039;utiliser chaque onglet.&lt;br /&gt;
&lt;br /&gt;
===Onglet Patient (informations générales)===&lt;br /&gt;
Sur la fiche du Patient, il est possible de lui affecter un ou plusieurs utilisateurs (médecins particuliers du cabinet suivant le patient par exemple). &lt;br /&gt;
&lt;br /&gt;
La plupart des informations de cette fiche sont facultatives et caractérisent le patient d&#039;un point de vue administratif.&lt;br /&gt;
&lt;br /&gt;
Le champ &amp;quot;&#039;&#039;Suivi Par&#039;&#039;&amp;quot; a toutefois une utilité particulière. Il est positionné par défaut sur l&#039;utilisateur (le soignant) qui crée la fiche. Il est possible de mettre plusieurs utilisateur suivant le patient.&lt;br /&gt;
Si le soignant possède le droit &amp;quot;Étendre l&#039;accès à tous les patients (Pas seulement ceux liés à l&#039;utilisateur).&amp;quot;, il verra tout les patients. Mais si il ne possède pas ce droit, alors sa vue sera limité aux patient pour lequel il est affecté comme soignant par ce champ.&lt;br /&gt;
Cette information est aussi utilisé aussi pour quelques statistiques.&lt;br /&gt;
&lt;br /&gt;
===Onglet Agenda===&lt;br /&gt;
Cet onglet n&#039;est visible que si le [[Module Agenda]] a été activé.&lt;br /&gt;
&lt;br /&gt;
Il offre une vue de type calendrier de certains événements qui ont été enregistrés sur le patient (création de la fiche patient, rendez-vous, saisie d&#039;une consultation).&lt;br /&gt;
&lt;br /&gt;
===Onglet Catégories===&lt;br /&gt;
Cet onglet n&#039;est visible que si le [[Module Catégories]] a été activé.&lt;br /&gt;
&lt;br /&gt;
Il permet de classer un patient dans une ou plusieurs catégories. A vous de décider les catégories que vous créez. Leur création se fair depuis le menu &amp;quot;Patient - Catégorie - Nouvelle catégorie&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Onglet Correspondants===&lt;br /&gt;
Sur cet onglet, vous pouvez associer tous les médecins traitant ou connaissant le patient avec leur spécialité.&lt;br /&gt;
&lt;br /&gt;
===Onglet Antécédents/Traitements===&lt;br /&gt;
Sur cet onglet, vous pouvez renseigner toute sorte d’antécédents (allergies, opérations antérieures, ...).&lt;br /&gt;
Il est aussi possible de cocher une case &#039;&#039;&#039;alerte&#039;&#039;&#039;. Dans ce cas, à chaque fois qu&#039;une nouvelle consultation est crée pour ce patient, une popup d&#039;alerte s&#039;affichera avec le contenu de la zone antécédents renseigné. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;divforimgcentpercent&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Capture dolimed traitements.png|border]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Onglet Notes===&lt;br /&gt;
Cette zone permet de renseigner n&#039;importe quel contenu (via un mini traitement de texte) qui n&#039;a pas sa place dans les autres écrans dédiés, au choix du praticien.&lt;br /&gt;
&lt;br /&gt;
===Onglet Consultation===&lt;br /&gt;
Cet onglet permet l&#039;enregistrement d&#039;une consultation du patient.&lt;br /&gt;
On y retrouve l&#039;historique des consultations du patient.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;divforimgcentpercent&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Capture dolimed consultations1.png|border]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En cliquant sur le lien référence  d&#039;une &#039;&#039;&#039;Consultation&#039;&#039;&#039; existante ou en cliquant sur le bouton &#039;&#039;&#039;Créer consultation&#039;&#039;&#039;, on ouvre la fiche de consultation.&lt;br /&gt;
Sur cette fiche consultation, on va saisir les symptômes remontés par le patient ou détectés, les actes réalisés ou traitements prescrits.&lt;br /&gt;
Le montant pris pour la consultation se renseigne également à la fin de la saisie de la fiche.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;divforimgcentpercent&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Capture dolimed consultations2.png|border]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Onglet Biologies===&lt;br /&gt;
Cet onglet permet l&#039;enregistrement des demandes d&#039;analyses biologiques du patient ainsi que les résultats.&lt;br /&gt;
&lt;br /&gt;
===Onglet Explorations===&lt;br /&gt;
Cet onglet permet l&#039;enregistrement des demandes d&#039;analyses radiologiques du patient ainsi que les résultats.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;divforimgcentpercent&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Capture dolimed explorations.png|border]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Onglet Courriers/Fichiers===&lt;br /&gt;
====Joindre des documents====&lt;br /&gt;
&lt;br /&gt;
*Cette page permet de joindre des pièces jointes (images de scanners, d&#039;échographie, documents words, ...)&lt;br /&gt;
&lt;br /&gt;
Mais elle permet aussi de générer des documents OpenOffice à partir d&#039;un modèle. Le modèle courrier_consult.odt est fourni en example. &lt;br /&gt;
&lt;br /&gt;
====Générer une ordonnance, une facture, courrier patient====&lt;br /&gt;
&lt;br /&gt;
*Pour générer un document, il faut choisir le modèle, éventuellement la fiche Bio associée puis cliquer sur Générer.&lt;br /&gt;
&lt;br /&gt;
Le modèle sera utilisé et toutes les balises variables seront remplacées par les infos du patient ou de la consultation.&lt;br /&gt;
&lt;br /&gt;
====Personaliser son modèle de document====&lt;br /&gt;
&lt;br /&gt;
*Pour faire son propre modèle de document, voir la page [[Créer un modèle de document ODT]].&lt;br /&gt;
&lt;br /&gt;
Les balises suivantes sont disponibles en plus de celles standards de Dolibarr (Voir la page [[Créer un modèle de document ODT]] pour la liste des balises standards):&lt;br /&gt;
{{TagsOdtCabinetMed}}&lt;br /&gt;
&lt;br /&gt;
Exemple de courrier généré (Cliquer 2 fois pour l&#039;ouvrir en grand)&lt;br /&gt;
&lt;br /&gt;
[[File:Capture dolimed document odt.png|border|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Menu Statistiques&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Le menu Statistiques affiche des statistiques sur le nombre et le montant de vos consultation sous forme graphique.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Menu Revenus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Le menu Revenus affiche un rapport de vos revenus. Il fait apparaître un tableau affichant pour les 3 dernières années, les revenus avec le détail par mois.&lt;br /&gt;
Il est possible d&#039;avoir une vue de chaque jour du mois en cliquant sur le libellé du mois pour le déroulé.&lt;br /&gt;
Il est aussi possible depuis cet écran d&#039;exporter le détail dans un fichier Excel.&lt;br /&gt;
&lt;br /&gt;
Copie d&#039;écran exemple (cliquez 2 fois sur l&#039;image pour l&#039;ouvrir en grand):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;divforimgcentpercent&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Dolimed screenshot report.png|border]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Exporter vos données==&lt;br /&gt;
Pour exporter vos données (Liste des patients ou liste des consultations), il vous faut activer le [Module Export].&lt;br /&gt;
Puis aller dans le menu Outils - Export et choisir le profil d&#039;export adapté puis suivre l&#039;assistant.&lt;br /&gt;
&lt;br /&gt;
=Carte CPS et Vitale (France)=&lt;br /&gt;
&lt;br /&gt;
DoliMed ne gère pas et ne réalise pas de télétransmission des actes car il ne s&#039;interface pas avec un lecteur de carte CPS ou Vitale. Un terminal lecteur de carte CPS/Vitale doit de toute façon être acquis par les professions libérales de santé en France, il existe 2 modes de fonctionnements possibles avec DoliMed: &lt;br /&gt;
&lt;br /&gt;
== Utilisation avec un lecteur de carte CPS/Vitale autonome ==&lt;br /&gt;
&lt;br /&gt;
Le processus sera le suivant:&lt;br /&gt;
&lt;br /&gt;
*Enregistrez vos patients et consultation dans DoliMed&lt;br /&gt;
*Une fois la consultation enregistrée dans DoliMed, vous insérez dans le terminal CPS/Vital, la carte vitale du patient (en plus de votre carte CPS). L&#039;identité du patient et du soignant sont alors automatiquement renseignées sur l&#039;écran digital du terminal qui lit la carte Vitale/CPS.&lt;br /&gt;
*Saisissez le code acte et le montant de la consultation sur ce terminal (identique au montant saisi dans DoliMed).&lt;br /&gt;
*Validez l&#039;enregistrement. Ceci enregistre dans le terminal la consultation prêtes à être télétransmises en automatique.&lt;br /&gt;
*En fin de journée (parfois la nuit), le terminal effectue la télétransmission des consultations de la journée.&lt;br /&gt;
&lt;br /&gt;
== Utilisation avec un lecteur de carte CPS/Vitale NON autonome qui nécessite un logiciel complémentaire==&lt;br /&gt;
&lt;br /&gt;
Le processus sera le suivant:&lt;br /&gt;
&lt;br /&gt;
*Enregistrez vos patients et consultation dans DoliMed&lt;br /&gt;
*Une fois la consultation enregistrée dans DoliMed, vous insérez la carte vitale du patient (en plus de votre carte CPS) dans le lecteur. Ceci ouvrira une fenêtre du logiciel complémentaire de lecture de carte CPS/Vitale afin de saisir une nouvelle &#039;&#039;&#039;Feuille de Soin Electronique&#039;&#039;&#039; (&#039;&#039;&#039;FSE&#039;&#039;&#039;). L&#039;identité du patient et du soignant sont alors automatiquement renseignées dans le formulaire proposé par ce logiciel complémentaire qui a lu la carte Vitale/CPS.&lt;br /&gt;
*Saisissez le code acte et le montant de la consultation, sur le formulaire de ce logiciel complémentaire de télétransmission.&lt;br /&gt;
*Validez l&#039;enregistrement. Ceci ajoute une ligne dans la liste des feuilles de soins prêtes à être télétransmises, dans la base de donnée du logiciel complémentaire.&lt;br /&gt;
*En fin de journée, retournez sur le logiciel complémentaire de télétransmission pour envoyer, en lot, les feuilles de soins enregistrées en attente d&#039;envoi.&lt;br /&gt;
&lt;br /&gt;
Voici quelques exemples de logiciels de lecture de carte CPS/Vitale qui s&#039;utilisent et assurent la télétransmission de manière indépendante de votre logiciel de gestion de patients/consultations (Dolimed ou autre):&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;PyxVital&#039;&#039;&#039; (Disponible sous Windows, MAC et Linux. Rem: PyxVital offrant des API d&#039;interfaçage, une évolution future de Dolimed pour remplir automatiquement la feuille de soin avec le code acte et montant pour le patient n&#039;est pas à exclure)&lt;br /&gt;
*Dolibarr n&#039;est pas capable de faire office de logiciel de télétransmission, aussi la solution avec un terminal de carte CPS/Vitale autonome (voir point précédent), qui en général n&#039;est pas plus cher et est souvent plus pratique car portable et sans fil, sera à privilégier.&lt;br /&gt;
&lt;br /&gt;
=Développement et contributions=&lt;br /&gt;
Le développement de ce module n&#039;est pas inclus dans le repository GIT standard de Dolibarr mais dans un repository dédié de modules gérés par [{{TemplateURLDoliCloud}} DoliCloud] sur GitHub:&lt;br /&gt;
&lt;br /&gt;
*GIT Repository: git clone https://github.com/DoliCloud/DoliMed.git&lt;br /&gt;
&lt;br /&gt;
Vos Pull Requests pour corrections ou améliorations sont les bienvenues.&lt;/div&gt;</summary>
		<author><name>PolyglotBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Modulo_NotePlus&amp;diff=65108</id>
		<title>Modulo NotePlus</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Modulo_NotePlus&amp;diff=65108"/>
		<updated>2025-12-28T02:31:40Z</updated>

		<summary type="html">&lt;p&gt;PolyglotBot: Updating interlang links (links to translated versions of this page in other languages) triggered by origin English page &amp;quot;Modulo_NotePlus&amp;quot; update.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- BEGIN interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Do NOT edit this section&lt;br /&gt;
     Links below are automatically managed by PolyglotBot&lt;br /&gt;
     You can edit links on the English source page : Modulo_NotePlus --&amp;gt;&lt;br /&gt;
[[en:Modulo_NotePlus]]&lt;br /&gt;
[[fr:Module_NotePlus fr]]&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{DISPLAYTITLE:Módulo NotePlus}}&lt;br /&gt;
&lt;br /&gt;
==Características de NotePlus==&lt;br /&gt;
Este módulo amplía la función nativa de notas en Dolibarr permitiendo agregar notas ilimitadas y altamente seguras a casi cualquier elemento del ERP, con cifrado AES de 256 bits y claves personales o compartidas, gestión de contraseñas mediante PBKDF2 y compatibilidad multi-company.&lt;br /&gt;
&lt;br /&gt;
https://imasdeweb.com/UserFiles/Image/2025/NotePlus_features_es.jpg&lt;br /&gt;
&lt;br /&gt;
==Notas ilimitadas para cada elemento==&lt;br /&gt;
&lt;br /&gt;
*Puedes agregar ilimitadas notas a cada elemento.&lt;br /&gt;
*Cada una con su título y contenido.&lt;br /&gt;
*El sistema recordará la fecha y el usuario que hizo la última modificación:&lt;br /&gt;
&lt;br /&gt;
https://imasdeweb.com/UserFiles/Image/2025/001-unlimited-notes_es.png&lt;br /&gt;
&lt;br /&gt;
==Elementos que admiten notas de NotePlus==&lt;br /&gt;
&lt;br /&gt;
*Verás la pestaña &amp;quot;Note+&amp;quot; en estos elementos de Dolibarr: Productos, servicios, clientes, proveedores, contactos, miembros, usuarios, proyectos, contratos, cotizaciones, pedidos de cliente, pedidos a proveedor, facturas a clientes, facturas de proveedor, eventos de calendario, &amp;quot;Bill of Materials&amp;quot; (listas de materiales, órdenes de manufactura, workstations, tickets.&lt;br /&gt;
*Algunos de los anteriores incluso no tienen la opción nativa de Dolibarr de agregar una &amp;quot;Nota Privada&amp;quot; y una &amp;quot;Nota pública&amp;quot;, como por ejemplo los eventos de la Agenda:&lt;br /&gt;
&lt;br /&gt;
https://imasdeweb.com/UserFiles/Image/2025/002-notes-on-agenda-event_es.png&lt;br /&gt;
&lt;br /&gt;
==Notas encriptadas, opcionalmente==&lt;br /&gt;
&lt;br /&gt;
*Opcionalmente puedes encriptar el contenido de las notas.&lt;br /&gt;
*Para ello el módulo genera una clave aleatoria de 256bits.&lt;br /&gt;
*El sistema solicita al usuario una &amp;quot;clave de desbloqueo&amp;quot;.&lt;br /&gt;
*Esta clave no se guarda en la base de datos.&lt;br /&gt;
*Así que si se pierde/olvida perderás el acceso a los datos cifrados.&lt;br /&gt;
*Agregar notas encriptadas es muy sencillo:&lt;br /&gt;
&lt;br /&gt;
https://imasdeweb.com/UserFiles/Image/2025/003-encrypted-notes_es.gif&lt;br /&gt;
&lt;br /&gt;
*Para acceder al contenido de una nota encriptada tan solo es necesario conocer la clave de desbloqueo:&lt;br /&gt;
&lt;br /&gt;
https://imasdeweb.com/UserFiles/Image/2025/004-decrypt-note_es.png&lt;br /&gt;
&lt;br /&gt;
==Claves personales vs. claves compartidas==&lt;br /&gt;
&lt;br /&gt;
*Cada usuario puede crear tantas claves de encriptación como necesite.&lt;br /&gt;
*Pero también puede crear claves para compartir.&lt;br /&gt;
*Las notas encriptadas con claves personales solo serán desencriptables por el usuario que las creó, mientras que las encriptadas con claves compartidas están al acceso de cualquiera que conozca la clave.&lt;br /&gt;
*Cada usuario gestiona sus propias claves:&lt;br /&gt;
&lt;br /&gt;
https://imasdeweb.com/UserFiles/Image/2025/005-manage_encryption-keys_es.gif&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consideraciones de notas compartidas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Cuando un usuario marca una clave creada por él como COMPARTIDA entonces otros usuarios pueden usarla para crear notas encriptadas, usando siempre la misma clave de desbloqueo. De este modo se puede tener información encriptada por diferentes equipos de la empresa.&lt;br /&gt;
*El usuario que creó esa clave es el único que puede modificarla o eliminarla (!!).&lt;br /&gt;
&lt;br /&gt;
==Consideraciones técnicas==&lt;br /&gt;
&#039;&#039;&#039;Guardado robusto de las claves de cifrado&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Las claves de cifrado de las notas son de 256 bits (64 carácteres hexadecimales) generadas aleatoriamente usando el algoritmo openssl_random_pseudo_bytes() de PHP, usando una &amp;quot;salt&amp;quot; única. Se ven como esta de ejemplo: &amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855&amp;lt;/code&amp;gt;&lt;br /&gt;
*Esta clave de cifrado se guarda en la base de datos encriptándola con el algoritmo AES de 256bits, de grado militar, usando como clave de encriptación la &amp;quot;clave de desbloqueo&amp;quot; proporcionada por el usuario, que normalmente es bastante débil, y por esta razón el sistema la hace más poderosa aplicando el algoritmo PBKDF2 con 600 mil iteraciones y un &amp;quot;salt&amp;quot; aleatorio único. Esto dobla la recomendación OWASP para 2025 (!!). &#039;&#039;&#039;Nota:&#039;&#039;&#039; por esta razón podrás notar que al encriptar/desencriptar una clave o una nota, tu Dolibarr puede tardar aprox. 0.5 segundos de más (depende de la potencia de tu servidor).&lt;br /&gt;
*Por último, las notas se encriptan usando esta clave de 256bits del primer punto, de nuevo usando el algoritmo AES de 256 bits.&lt;br /&gt;
*Así que aunque alguien pudiera acceder a un backup de tu base de datos requeriría demasiado esfuerzo computacional para un ataque de fuerza bruta. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Recomendaciones en cuanto al cifrado&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Este sistema usando una versión &amp;quot;hardenizada con PBKDF2&amp;quot; hace muy díficil el éxito de un ataque de fuerza bruta, pero se recomienda:&lt;br /&gt;
&lt;br /&gt;
#No pongas todas las manzanas en la misma cesta. Usa diferentes claves para diferentes &amp;quot;asuntos&amp;quot;. Eso siempre aumentará la dificultad para un atacante, ya sea que intente un ataque de fuerza bruta o ya sea que una de tus claves se vea comprometida por técnicas de &amp;quot;hacking social&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
#Usa claves de bloqueo robustas. No uses claves de desbloqueo ni muy cortas ni con palabras de diccionario... Más bien: mezcla mayúsculas y minúsculas, incluye signos de puntuación y números. Y si prefieres usar palabras &amp;quot;de diccionario&amp;quot;, entonces que sea una frase larga de palabras &amp;quot;sin sentido&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Trazabilidad mínima de cambios&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
De momento solamente se guarda el minuto y el usuario que hizo el último cambio en una nota. A futuro podría agregarse un LOG de cambios, si hay interés de una funcionalidad así.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Compatibilidad con multi-company&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
las notas que se agregan a un elemento de una compañía quedan visibles únicamente para esa compañía. Y las claves que un usuario crea en una compañía también solamente son accesibles cuando opera en esa compañía.&lt;br /&gt;
&lt;br /&gt;
==Proceso de instalación==&lt;br /&gt;
Primeramente lo de costumbre en la instalación de cualquier módulo de Dolibarr:&lt;br /&gt;
&lt;br /&gt;
#Ir a la sección Configuración&lt;br /&gt;
#Ir a Módulos&lt;br /&gt;
#Ir a pestaña Instalar módulo externo, y ahí subes el ZIP del módulo o su actualización&lt;br /&gt;
#Volvemos a la pestaña Módulos disponibles&lt;br /&gt;
#Filtramos por Origen: &amp;quot;Externo - IMASDEWEB&amp;quot;&lt;br /&gt;
#Activamos el módulo&lt;br /&gt;
&lt;br /&gt;
https://imasdeweb.com/UserFiles/Image/2025/NotePlus_install_es.jpg&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Category:Módulos complementarios]]&lt;br /&gt;
{{DEFAULTSORT:Módulo_NotePlus}}&lt;/div&gt;</summary>
		<author><name>PolyglotBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_NotePlus&amp;diff=65107</id>
		<title>Module NotePlus</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_NotePlus&amp;diff=65107"/>
		<updated>2025-12-28T02:31:40Z</updated>

		<summary type="html">&lt;p&gt;PolyglotBot: Updating interlang links (links to translated versions of this page in other languages) triggered by origin English page &amp;quot;Modulo_NotePlus&amp;quot; update.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- BEGIN interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Do NOT edit this section&lt;br /&gt;
     Links below are automatically managed by PolyglotBot&lt;br /&gt;
     You can edit links on the English source page : Modulo_NotePlus --&amp;gt;&lt;br /&gt;
[[fr:Module_NotePlus fr]]&lt;br /&gt;
[[es:Modulo_NotePlus]]&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
This module enhances Dolibarr’s native notes functionality by allowing unlimited, highly secure notes to be added to nearly any ERP element. It features &#039;&#039;AES-256 encryption&#039;&#039;, personal or shared keys, &#039;&#039;PBKDF2 password management&#039;&#039;, and &#039;&#039;multi-company compatibility&#039;&#039;.&lt;br /&gt;
[[File:NotePlus features en.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Unlimited Notes for Every Element==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Add an &#039;&#039;unlimited&#039;&#039; number of notes to each element.&lt;br /&gt;
*Each note includes a &#039;&#039;title and content&#039;&#039;.&lt;br /&gt;
*The system logs the &#039;&#039;date and user&#039;&#039; of the last modification:&lt;br /&gt;
&lt;br /&gt;
[[File:Noteplus 001 - Unlimited notes.png]]&lt;br /&gt;
&lt;br /&gt;
==Elements Supporting NotePlus Notes==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*The &amp;quot;Note+&amp;quot; tab will appear in the following Dolibarr elements: &#039;&#039;Products, services, customers, suppliers, contacts, members, users, projects, contracts, quotes, customer orders, supplier orders, customer invoices, supplier invoices, calendar events, Bills of Materials (BOM), manufacturing orders, workstations, and tickets.&#039;&#039;&lt;br /&gt;
*Some of these elements (e.g., calendar events) do not have Dolibarr’s native &amp;quot;Private Note&amp;quot; or &amp;quot;Public Note&amp;quot; options:&lt;br /&gt;
&lt;br /&gt;
[[File:NotePlus 002 - Notes on Agenda event.png]]&lt;br /&gt;
&lt;br /&gt;
==Optional Note Encryption==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*You can optionally encrypt note content.&lt;br /&gt;
*The module generates a random 256-bit key.&lt;br /&gt;
*The system prompts the user for an &amp;quot;&#039;&#039;unlock key&#039;&#039;&amp;quot;.&lt;br /&gt;
*This key is not stored in the database.&lt;br /&gt;
*&#039;&#039;&#039;If lost or forgotten, encrypted data cannot be recovered.&#039;&#039;&#039;&lt;br /&gt;
*Adding encrypted notes is simple:&lt;br /&gt;
&lt;br /&gt;
(https://imasdeweb.com/UserFiles/Image/2025/003-encrypted-notes_en.gif)&lt;br /&gt;
&lt;br /&gt;
*To access encrypted note content, only the unlock key is required:&lt;br /&gt;
&lt;br /&gt;
[[File:NotePlus 004 - Decrypting note.png]]&lt;br /&gt;
&lt;br /&gt;
==Personal Keys vs. Shared Keys==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Each user can create as many encryption keys as needed.&lt;br /&gt;
*Users can also create shared keys for team access.&lt;br /&gt;
*When using personal keys: Only the creator can decrypt notes&lt;br /&gt;
*When using shared keys: Any user with the key can decrypt notes.&lt;br /&gt;
*Each user manages their own keys:&lt;br /&gt;
&lt;br /&gt;
(https://imasdeweb.com/UserFiles/Image/2025/005-manage_encryption-keys_en.gif)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Shared Note Considerations:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*When a user marks a key as SHARED, others can use it to encrypt notes with the same unlock key, enabling secure collaboration.&lt;br /&gt;
*Only the key creator can modify or delete it (!!).&lt;br /&gt;
&lt;br /&gt;
==Technical Considerations==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Secure Key Storage&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Encryption keys are 256-bit (64 hex characters), generated using PHP’s `openssl_random_pseudo_bytes()` with a unique salt. Example: &amp;lt;code&amp;gt;e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855&amp;lt;/code&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
*The key is stored in the database encrypted with AES-256, using the user’s unlock key (which is typically weak). To strengthen it, the system applies PBKDF2 with 600,000 iterations and a unique salt—double the OWASP 2025 recommendation (!!).&amp;lt;br /&amp;gt;&lt;br /&gt;
*Notes are encrypted using the 256-bit key also via AES-256. &amp;lt;br /&amp;gt;⚠️ &#039;&#039;&#039;Performance Note:&#039;&#039;&#039; Encryption/decryption may add &#039;&#039;~0.5 seconds&#039;&#039; (depends on server power). &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Encryption Recommendations&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
While PBKDF2 hardening makes brute-force attacks difficult, we recommend:&lt;br /&gt;
&lt;br /&gt;
#Avoid reusing keys—use different keys for different purposes to limit exposure.&lt;br /&gt;
#Use strong unlock keys—avoid short or dictionary-based passwords. Instead, use &#039;&#039;mixed case, numbers, and symbols&#039;&#039;. If using words, make them a &#039;&#039;long, nonsensical phrase&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Change Tracking&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Currently, only the **last modification time and user** are logged. A full **change log** may be added in the future if demand exists.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Multi-Company Compatibility&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Notes added to a company’s elements are **only visible within that company**.&lt;br /&gt;
*Keys created by a user are **only accessible when working in that company**.&lt;br /&gt;
&lt;br /&gt;
==Installation Process==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#Go to Configuration → Modules.&lt;br /&gt;
#Navigate to the &amp;quot;Install External Module&amp;quot; tab and upload the module’s ZIP file.&lt;br /&gt;
#Return to the &amp;quot;Available Modules&amp;quot; tab.&lt;br /&gt;
#Filter by Origin: &amp;quot;External - IMASDEWEB&amp;quot;.&lt;br /&gt;
#Activate the module.&lt;br /&gt;
&lt;br /&gt;
[[File:NotePlus - Activate module.png]]&lt;br /&gt;
[[Category:Complementary modules]]&lt;/div&gt;</summary>
		<author><name>PolyglotBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Modulo_NotePlus&amp;diff=65106</id>
		<title>Modulo NotePlus</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Modulo_NotePlus&amp;diff=65106"/>
		<updated>2025-12-28T02:31:40Z</updated>

		<summary type="html">&lt;p&gt;PolyglotBot: Adding interlang links (links to translated versions of this page in other languages) triggered by origin English page &amp;quot;Modulo_NotePlus&amp;quot; update.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- BEGIN interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Do NOT edit this section&lt;br /&gt;
     Links below are automatically managed by PolyglotBot&lt;br /&gt;
     You can edit links on the English source page : Modulo_NotePlus --&amp;gt;&lt;br /&gt;
[[en:Modulo_NotePlus]]&lt;br /&gt;
[[fr:Module_NotePlus fr]]&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- BEGIN origin interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- You can edit this section but do NOT remove these comments&lt;br /&gt;
     Links below will be automatically replicated on translated pages by PolyglotBot --&amp;gt;&lt;br /&gt;
[[fr:Module_NotePlus fr]]&lt;br /&gt;
[[es:Modulo_NotePlus]]&lt;br /&gt;
[[en:Module_NotePlus]]&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{DISPLAYTITLE:Módulo NotePlus}}&lt;br /&gt;
&lt;br /&gt;
==Características de NotePlus==&lt;br /&gt;
Este módulo amplía la función nativa de notas en Dolibarr permitiendo agregar notas ilimitadas y altamente seguras a casi cualquier elemento del ERP, con cifrado AES de 256 bits y claves personales o compartidas, gestión de contraseñas mediante PBKDF2 y compatibilidad multi-company.&lt;br /&gt;
&lt;br /&gt;
https://imasdeweb.com/UserFiles/Image/2025/NotePlus_features_es.jpg&lt;br /&gt;
&lt;br /&gt;
==Notas ilimitadas para cada elemento==&lt;br /&gt;
&lt;br /&gt;
*Puedes agregar ilimitadas notas a cada elemento.&lt;br /&gt;
*Cada una con su título y contenido.&lt;br /&gt;
*El sistema recordará la fecha y el usuario que hizo la última modificación:&lt;br /&gt;
&lt;br /&gt;
https://imasdeweb.com/UserFiles/Image/2025/001-unlimited-notes_es.png&lt;br /&gt;
&lt;br /&gt;
==Elementos que admiten notas de NotePlus==&lt;br /&gt;
&lt;br /&gt;
*Verás la pestaña &amp;quot;Note+&amp;quot; en estos elementos de Dolibarr: Productos, servicios, clientes, proveedores, contactos, miembros, usuarios, proyectos, contratos, cotizaciones, pedidos de cliente, pedidos a proveedor, facturas a clientes, facturas de proveedor, eventos de calendario, &amp;quot;Bill of Materials&amp;quot; (listas de materiales, órdenes de manufactura, workstations, tickets.&lt;br /&gt;
*Algunos de los anteriores incluso no tienen la opción nativa de Dolibarr de agregar una &amp;quot;Nota Privada&amp;quot; y una &amp;quot;Nota pública&amp;quot;, como por ejemplo los eventos de la Agenda:&lt;br /&gt;
&lt;br /&gt;
https://imasdeweb.com/UserFiles/Image/2025/002-notes-on-agenda-event_es.png&lt;br /&gt;
&lt;br /&gt;
==Notas encriptadas, opcionalmente==&lt;br /&gt;
&lt;br /&gt;
*Opcionalmente puedes encriptar el contenido de las notas.&lt;br /&gt;
*Para ello el módulo genera una clave aleatoria de 256bits.&lt;br /&gt;
*El sistema solicita al usuario una &amp;quot;clave de desbloqueo&amp;quot;.&lt;br /&gt;
*Esta clave no se guarda en la base de datos.&lt;br /&gt;
*Así que si se pierde/olvida perderás el acceso a los datos cifrados.&lt;br /&gt;
*Agregar notas encriptadas es muy sencillo:&lt;br /&gt;
&lt;br /&gt;
https://imasdeweb.com/UserFiles/Image/2025/003-encrypted-notes_es.gif&lt;br /&gt;
&lt;br /&gt;
*Para acceder al contenido de una nota encriptada tan solo es necesario conocer la clave de desbloqueo:&lt;br /&gt;
&lt;br /&gt;
https://imasdeweb.com/UserFiles/Image/2025/004-decrypt-note_es.png&lt;br /&gt;
&lt;br /&gt;
==Claves personales vs. claves compartidas==&lt;br /&gt;
&lt;br /&gt;
*Cada usuario puede crear tantas claves de encriptación como necesite.&lt;br /&gt;
*Pero también puede crear claves para compartir.&lt;br /&gt;
*Las notas encriptadas con claves personales solo serán desencriptables por el usuario que las creó, mientras que las encriptadas con claves compartidas están al acceso de cualquiera que conozca la clave.&lt;br /&gt;
*Cada usuario gestiona sus propias claves:&lt;br /&gt;
&lt;br /&gt;
https://imasdeweb.com/UserFiles/Image/2025/005-manage_encryption-keys_es.gif&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consideraciones de notas compartidas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Cuando un usuario marca una clave creada por él como COMPARTIDA entonces otros usuarios pueden usarla para crear notas encriptadas, usando siempre la misma clave de desbloqueo. De este modo se puede tener información encriptada por diferentes equipos de la empresa.&lt;br /&gt;
*El usuario que creó esa clave es el único que puede modificarla o eliminarla (!!).&lt;br /&gt;
&lt;br /&gt;
==Consideraciones técnicas==&lt;br /&gt;
&#039;&#039;&#039;Guardado robusto de las claves de cifrado&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Las claves de cifrado de las notas son de 256 bits (64 carácteres hexadecimales) generadas aleatoriamente usando el algoritmo openssl_random_pseudo_bytes() de PHP, usando una &amp;quot;salt&amp;quot; única. Se ven como esta de ejemplo: &amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855&amp;lt;/code&amp;gt;&lt;br /&gt;
*Esta clave de cifrado se guarda en la base de datos encriptándola con el algoritmo AES de 256bits, de grado militar, usando como clave de encriptación la &amp;quot;clave de desbloqueo&amp;quot; proporcionada por el usuario, que normalmente es bastante débil, y por esta razón el sistema la hace más poderosa aplicando el algoritmo PBKDF2 con 600 mil iteraciones y un &amp;quot;salt&amp;quot; aleatorio único. Esto dobla la recomendación OWASP para 2025 (!!). &#039;&#039;&#039;Nota:&#039;&#039;&#039; por esta razón podrás notar que al encriptar/desencriptar una clave o una nota, tu Dolibarr puede tardar aprox. 0.5 segundos de más (depende de la potencia de tu servidor).&lt;br /&gt;
*Por último, las notas se encriptan usando esta clave de 256bits del primer punto, de nuevo usando el algoritmo AES de 256 bits.&lt;br /&gt;
*Así que aunque alguien pudiera acceder a un backup de tu base de datos requeriría demasiado esfuerzo computacional para un ataque de fuerza bruta. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Recomendaciones en cuanto al cifrado&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Este sistema usando una versión &amp;quot;hardenizada con PBKDF2&amp;quot; hace muy díficil el éxito de un ataque de fuerza bruta, pero se recomienda:&lt;br /&gt;
&lt;br /&gt;
#No pongas todas las manzanas en la misma cesta. Usa diferentes claves para diferentes &amp;quot;asuntos&amp;quot;. Eso siempre aumentará la dificultad para un atacante, ya sea que intente un ataque de fuerza bruta o ya sea que una de tus claves se vea comprometida por técnicas de &amp;quot;hacking social&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
#Usa claves de bloqueo robustas. No uses claves de desbloqueo ni muy cortas ni con palabras de diccionario... Más bien: mezcla mayúsculas y minúsculas, incluye signos de puntuación y números. Y si prefieres usar palabras &amp;quot;de diccionario&amp;quot;, entonces que sea una frase larga de palabras &amp;quot;sin sentido&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Trazabilidad mínima de cambios&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
De momento solamente se guarda el minuto y el usuario que hizo el último cambio en una nota. A futuro podría agregarse un LOG de cambios, si hay interés de una funcionalidad así.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Compatibilidad con multi-company&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
las notas que se agregan a un elemento de una compañía quedan visibles únicamente para esa compañía. Y las claves que un usuario crea en una compañía también solamente son accesibles cuando opera en esa compañía.&lt;br /&gt;
&lt;br /&gt;
==Proceso de instalación==&lt;br /&gt;
Primeramente lo de costumbre en la instalación de cualquier módulo de Dolibarr:&lt;br /&gt;
&lt;br /&gt;
#Ir a la sección Configuración&lt;br /&gt;
#Ir a Módulos&lt;br /&gt;
#Ir a pestaña Instalar módulo externo, y ahí subes el ZIP del módulo o su actualización&lt;br /&gt;
#Volvemos a la pestaña Módulos disponibles&lt;br /&gt;
#Filtramos por Origen: &amp;quot;Externo - IMASDEWEB&amp;quot;&lt;br /&gt;
#Activamos el módulo&lt;br /&gt;
&lt;br /&gt;
https://imasdeweb.com/UserFiles/Image/2025/NotePlus_install_es.jpg&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Category:Módulos complementarios]]&lt;br /&gt;
{{DEFAULTSORT:Módulo_NotePlus}}&lt;/div&gt;</summary>
		<author><name>PolyglotBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_NotePlus_fr&amp;diff=65105</id>
		<title>Module NotePlus fr</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_NotePlus_fr&amp;diff=65105"/>
		<updated>2025-12-28T02:31:29Z</updated>

		<summary type="html">&lt;p&gt;PolyglotBot: Updating interlang links (links to translated versions of this page in other languages) triggered by origin English page &amp;quot;Modulo_NotePlus&amp;quot; update.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- BEGIN interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Do NOT edit this section&lt;br /&gt;
     Links below are automatically managed by PolyglotBot&lt;br /&gt;
     You can edit links on the English source page : Modulo_NotePlus --&amp;gt;&lt;br /&gt;
[[en:Modulo_NotePlus]]&lt;br /&gt;
[[es:Modulo_NotePlus]]&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{DISPLAYTITLE:Module NotePlus}}&lt;br /&gt;
&lt;br /&gt;
==Fonctionnalités de NotePlus==&lt;br /&gt;
Ce module étend la fonctionnalité native de notes dans &#039;&#039;Dolibarr&#039;&#039; en permettant d’ajouter des &#039;&#039;notes illimitées et hautement sécurisées&#039;&#039; à presque n’importe quel élément de l’ERP. Il intègre un &#039;&#039;chiffrement AES 256 bits&#039;&#039;, des &#039;&#039;clés personnelles ou partagées&#039;&#039;, une &#039;&#039;gestion des mots de passe via PBKDF2&#039;&#039; et une &#039;&#039;compatibilité multi-entreprise&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[File:NotePlus - Fonctionnalités.png]]&lt;br /&gt;
&lt;br /&gt;
==Notes illimitées pour chaque élément==&lt;br /&gt;
&lt;br /&gt;
*Vous pouvez ajouter un nombre illimité de notes à chaque élément.&lt;br /&gt;
*Chaque note dispose de son propre titre et contenu.&lt;br /&gt;
*Le système enregistre la date et l’utilisateur ayant effectué la dernière modification&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
[[File:NotePlus - Notes illimitées.png]]&lt;br /&gt;
&lt;br /&gt;
==Éléments compatibles avec NotePlus==&lt;br /&gt;
&lt;br /&gt;
*Vous trouverez l’onglet « &#039;&#039;Note+&#039;&#039; » sur les éléments suivants de Dolibarr&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;: Produits, Services, Clients, Fournisseurs, Contacts, Membres, Utilisateurs, Projets, Contrats, Devis, Commandes clients, Commandes fournisseurs, Factures clients, Factures fournisseurs, Événements du calendrier (Agenda), Nomenclatures (Bill of Materials), Ordres de fabrication, Postes de travail, Tickets.&amp;lt;br /&amp;gt;&lt;br /&gt;
*Certains de ces éléments (comme les &#039;&#039;événements de l’Agenda&#039;&#039;) n’ont pas la fonctionnalité native de Dolibarr permettant d’ajouter une « &#039;&#039;Note privée&#039;&#039; » ou une « &#039;&#039;Note publique&#039;&#039; ». NotePlus comble cette lacune !&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
[[File:Noteplus - événements de l’Agenda.png]]&lt;br /&gt;
&lt;br /&gt;
==Notes chiffrées (optionnel)==&lt;br /&gt;
Vous avez la possibilité de **chiffrer le contenu des notes** pour une sécurité renforcée.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Comment ça marche ?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
#Le module génère une clé aléatoire de 256 bits (64 caractères hexadécimaux).&lt;br /&gt;
#Le système vous demande une « clé de déverrouillage » (mot de passe). &amp;lt;br /&amp;gt;⚠️ Cette clé n’est jamais stockée en base de données.  ⚠️ Si vous la perdez ou l’oubliez, vous perdrez l’accès aux données chiffrées ! &amp;lt;br /&amp;gt;&lt;br /&gt;
#Pour accéder au contenu d’une note chiffrée, il suffit de connaître la clé de déverrouillage.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Exemple d’utilisation&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Vous créez une note sensible sur un client et la chiffrez avec une clé personnelle&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
https://imasdeweb.com/UserFiles/Image/2025/003-encrypted-notes_fr.gif&lt;br /&gt;
&lt;br /&gt;
*Seul vous (ou ceux avec qui vous partagez la clé) pourrez la lire&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
[[File:Noteplus - Déchiffrer la note.png]]&lt;br /&gt;
&lt;br /&gt;
==Clés personnelles vs. clés partagées==&lt;br /&gt;
&#039;&#039;&#039;Clés personnelles&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Chaque utilisateur peut créer autant de clés de chiffrement qu’il le souhaite.&lt;br /&gt;
*Les notes chiffrées avec une clé personnelle ne sont déverrouillables que par leur créateur.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Clés partagées&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Un utilisateur peut aussi créer des clés partagées pour permettre à d’autres utilisateurs d’accéder aux notes chiffrées.&lt;br /&gt;
*Les notes chiffrées avec une clé partagée sont accessibles à tous ceux qui connaissent la clé de déverrouillage.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gestion des clés&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Chaque utilisateur gère **ses propres clés** (personnelles et partagées).&lt;br /&gt;
*Seul le créateur d’une clé partagée peut la modifier ou la supprimer.&lt;br /&gt;
&lt;br /&gt;
https://imasdeweb.com/UserFiles/Image/2025/005-manage_encryption-keys_fr.gif&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Cas d’usage des clés partagées&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Un utilisateur crée une clé partagée et la marque comme « PARTAGÉE ».&lt;br /&gt;
*D’autres utilisateurs peuvent alors l’utiliser pour chiffrer des notes, en utilisant toujours la même clé de déverrouillage.&lt;br /&gt;
*Cela permet de **partager des informations chiffrées entre différentes équipes** de l’entreprise.&lt;br /&gt;
&lt;br /&gt;
⚠️ &#039;&#039;&#039;Attention&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Seul le créateur de la clé peut la modifier ou la supprimer.&lt;br /&gt;
*Si un utilisateur quitte l’entreprise, il faut **changer la clé partagée** pour éviter tout accès non autorisé.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Considérations techniques==&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Stockage robuste des clés de chiffrement&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
*Les clés de chiffrement des notes sont de 256 bits (64 caractères hexadécimaux) générées aléatoirement à l’aide de l’algorithme openssl_random_pseudo_bytes() de PHP, en utilisant un &amp;quot;salt&amp;quot; unique. Elles ressemblent à cet exemple&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;: &amp;lt;code&amp;gt;e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855&amp;lt;/code&amp;gt;&lt;br /&gt;
*Cette clé de chiffrement est stockée dans la base de données après avoir été chiffrée avec l’algorithme AES 256 bits, de niveau militaire, en utilisant comme clé de chiffrement la &amp;quot;clé de déverrouillage&amp;quot; fournie par l’utilisateur, qui est généralement assez faible. Pour cette raison, le système la renforce en appliquant l’algorithme PBKDF2 avec 600 000 itérations et un &amp;quot;salt&amp;quot; aléatoire unique. Cela dépasse largement les recommandations OWASP pour 2025 (!!).&amp;lt;br /&amp;gt;&#039;&#039;&#039;Note&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;:&#039;&#039;&#039; pour cette raison, vous remarquerez peut-être que lors du chiffrement/déchiffrement d’une clé ou d’une note, votre Dolibarr peut prendre environ &#039;&#039;0,5 seconde de plus&#039;&#039; (selon la puissance de votre serveur).&amp;lt;br /&amp;gt;&lt;br /&gt;
*Enfin, les notes sont chiffrées à l’aide de cette clé de 256 bits mentionnée au premier point, en utilisant à nouveau l’algorithme AES 256 bits.  &lt;br /&gt;
*Ainsi, même si quelqu’un pouvait accéder à une sauvegarde de votre base de données, il lui faudrait un effort computationnel considérable pour mener une attaque par force brute.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Recommandations concernant le chiffrement&#039;&#039;&#039;===&lt;br /&gt;
Ce système, qui utilise une version &amp;quot;renforcée avec PBKDF2&amp;quot;, rend très difficile la réussite d’une attaque par force brute. Cependant, il est recommandé&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
#Ne mettez pas tous vos œufs dans le même panier. Utilisez des clés différentes pour différents &amp;quot;sujets&amp;quot;. Cela augmentera toujours la difficulté pour un attaquant, qu’il tente une attaque par force brute ou que l’une de vos clés soit compromise via des techniques d&#039;&amp;quot;ingénierie sociale&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
#Utilisez des clés de verrouillage robustes. Évitez les clés de déverrouillage trop courtes ou basées sur des mots du dictionnaire. À la place&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;: combinez majuscules et minuscules, incluez des signes de ponctuation et des chiffres. Si vous préférez utiliser des mots &amp;quot;du dictionnaire&amp;quot;, optez pour une phrase longue composée de mots &amp;quot;sans lien apparent&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Traçabilité minimale des modifications&#039;&#039;&#039;===&lt;br /&gt;
Pour le moment, seule la minute et l’utilisateur ayant effectué la dernière modification sur une note sont enregistrés. À l’avenir, un journal des changements (LOG) pourrait être ajouté, s’il existe un intérêt pour une fonctionnalité de ce type.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Compatibilité avec la multi-société&#039;&#039;&#039;===&lt;br /&gt;
Les notes ajoutées à un élément d’une société ne sont visibles que pour cette société. De plus, les clés qu’un utilisateur crée dans une société ne sont accessibles que lorsqu’il opère au sein de cette même société.&lt;br /&gt;
&lt;br /&gt;
==Processus d’installation==&lt;br /&gt;
Comme pour tout module Dolibarr, suivez ces étapes&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
#Allez dans Configuration → Modules.&lt;br /&gt;
#Sélectionnez l’onglet « Installer un module externe ».&lt;br /&gt;
#Téléchargez le fichier ZIP du module (ou son update).&lt;br /&gt;
#Retournez dans l’onglet « Modules disponibles ».&lt;br /&gt;
#Filtrez par Origine&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;: « Externe - IMASDEWEB ».&lt;br /&gt;
#Activez le module NotePlus&lt;br /&gt;
&lt;br /&gt;
[[Category:Modules complémentaires]]&lt;/div&gt;</summary>
		<author><name>PolyglotBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_NotePlus&amp;diff=65103</id>
		<title>Module NotePlus</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_NotePlus&amp;diff=65103"/>
		<updated>2025-12-28T02:29:23Z</updated>

		<summary type="html">&lt;p&gt;PolyglotBot: Updating interlang links (links to translated versions of this page in other languages) triggered by origin English page &amp;quot;Module_NotePlus&amp;quot; update.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- BEGIN interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Do NOT edit this section&lt;br /&gt;
     Links below are automatically managed by PolyglotBot&lt;br /&gt;
     You can edit links on the English source page : Module_NotePlus --&amp;gt;&lt;br /&gt;
[[fr:Module_NotePlus fr]]&lt;br /&gt;
[[es:Módulo_NotePlus]]&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
This module enhances Dolibarr’s native notes functionality by allowing unlimited, highly secure notes to be added to nearly any ERP element. It features &#039;&#039;AES-256 encryption&#039;&#039;, personal or shared keys, &#039;&#039;PBKDF2 password management&#039;&#039;, and &#039;&#039;multi-company compatibility&#039;&#039;.&lt;br /&gt;
[[File:NotePlus features en.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Unlimited Notes for Every Element==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Add an &#039;&#039;unlimited&#039;&#039; number of notes to each element.&lt;br /&gt;
*Each note includes a &#039;&#039;title and content&#039;&#039;.&lt;br /&gt;
*The system logs the &#039;&#039;date and user&#039;&#039; of the last modification:&lt;br /&gt;
&lt;br /&gt;
[[File:Noteplus 001 - Unlimited notes.png]]&lt;br /&gt;
&lt;br /&gt;
==Elements Supporting NotePlus Notes==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*The &amp;quot;Note+&amp;quot; tab will appear in the following Dolibarr elements: &#039;&#039;Products, services, customers, suppliers, contacts, members, users, projects, contracts, quotes, customer orders, supplier orders, customer invoices, supplier invoices, calendar events, Bills of Materials (BOM), manufacturing orders, workstations, and tickets.&#039;&#039;&lt;br /&gt;
*Some of these elements (e.g., calendar events) do not have Dolibarr’s native &amp;quot;Private Note&amp;quot; or &amp;quot;Public Note&amp;quot; options:&lt;br /&gt;
&lt;br /&gt;
[[File:NotePlus 002 - Notes on Agenda event.png]]&lt;br /&gt;
&lt;br /&gt;
==Optional Note Encryption==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*You can optionally encrypt note content.&lt;br /&gt;
*The module generates a random 256-bit key.&lt;br /&gt;
*The system prompts the user for an &amp;quot;&#039;&#039;unlock key&#039;&#039;&amp;quot;.&lt;br /&gt;
*This key is not stored in the database.&lt;br /&gt;
*&#039;&#039;&#039;If lost or forgotten, encrypted data cannot be recovered.&#039;&#039;&#039;&lt;br /&gt;
*Adding encrypted notes is simple:&lt;br /&gt;
&lt;br /&gt;
(https://imasdeweb.com/UserFiles/Image/2025/003-encrypted-notes_en.gif)&lt;br /&gt;
&lt;br /&gt;
*To access encrypted note content, only the unlock key is required:&lt;br /&gt;
&lt;br /&gt;
[[File:NotePlus 004 - Decrypting note.png]]&lt;br /&gt;
&lt;br /&gt;
==Personal Keys vs. Shared Keys==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Each user can create as many encryption keys as needed.&lt;br /&gt;
*Users can also create shared keys for team access.&lt;br /&gt;
*When using personal keys: Only the creator can decrypt notes&lt;br /&gt;
*When using shared keys: Any user with the key can decrypt notes.&lt;br /&gt;
*Each user manages their own keys:&lt;br /&gt;
&lt;br /&gt;
(https://imasdeweb.com/UserFiles/Image/2025/005-manage_encryption-keys_en.gif)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Shared Note Considerations:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*When a user marks a key as SHARED, others can use it to encrypt notes with the same unlock key, enabling secure collaboration.&lt;br /&gt;
*Only the key creator can modify or delete it (!!).&lt;br /&gt;
&lt;br /&gt;
==Technical Considerations==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Secure Key Storage&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Encryption keys are 256-bit (64 hex characters), generated using PHP’s `openssl_random_pseudo_bytes()` with a unique salt. Example: &amp;lt;code&amp;gt;e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855&amp;lt;/code&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
*The key is stored in the database encrypted with AES-256, using the user’s unlock key (which is typically weak). To strengthen it, the system applies PBKDF2 with 600,000 iterations and a unique salt—double the OWASP 2025 recommendation (!!).&amp;lt;br /&amp;gt;&lt;br /&gt;
*Notes are encrypted using the 256-bit key also via AES-256. &amp;lt;br /&amp;gt;⚠️ &#039;&#039;&#039;Performance Note:&#039;&#039;&#039; Encryption/decryption may add &#039;&#039;~0.5 seconds&#039;&#039; (depends on server power). &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Encryption Recommendations&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
While PBKDF2 hardening makes brute-force attacks difficult, we recommend:&lt;br /&gt;
&lt;br /&gt;
#Avoid reusing keys—use different keys for different purposes to limit exposure.&lt;br /&gt;
#Use strong unlock keys—avoid short or dictionary-based passwords. Instead, use &#039;&#039;mixed case, numbers, and symbols&#039;&#039;. If using words, make them a &#039;&#039;long, nonsensical phrase&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Change Tracking&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Currently, only the **last modification time and user** are logged. A full **change log** may be added in the future if demand exists.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Multi-Company Compatibility&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Notes added to a company’s elements are **only visible within that company**.&lt;br /&gt;
*Keys created by a user are **only accessible when working in that company**.&lt;br /&gt;
&lt;br /&gt;
==Installation Process==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#Go to Configuration → Modules.&lt;br /&gt;
#Navigate to the &amp;quot;Install External Module&amp;quot; tab and upload the module’s ZIP file.&lt;br /&gt;
#Return to the &amp;quot;Available Modules&amp;quot; tab.&lt;br /&gt;
#Filter by Origin: &amp;quot;External - IMASDEWEB&amp;quot;.&lt;br /&gt;
#Activate the module.&lt;br /&gt;
&lt;br /&gt;
[[File:NotePlus - Activate module.png]]&lt;br /&gt;
[[Category:Complementary modules]]&lt;/div&gt;</summary>
		<author><name>PolyglotBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_NotePlus_fr&amp;diff=65102</id>
		<title>Module NotePlus fr</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_NotePlus_fr&amp;diff=65102"/>
		<updated>2025-12-28T02:29:12Z</updated>

		<summary type="html">&lt;p&gt;PolyglotBot: Adding interlang links (links to translated versions of this page in other languages) triggered by origin English page &amp;quot;Module_NotePlus&amp;quot; update.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- BEGIN interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Do NOT edit this section&lt;br /&gt;
     Links below are automatically managed by PolyglotBot&lt;br /&gt;
     You can edit links on the English source page : Module_NotePlus --&amp;gt;&lt;br /&gt;
[[en:Module_NotePlus]]&lt;br /&gt;
[[es:Módulo_NotePlus]]&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{DISPLAYTITLE:Module NotePlus}}&lt;br /&gt;
&lt;br /&gt;
==Fonctionnalités de NotePlus==&lt;br /&gt;
Ce module étend la fonctionnalité native de notes dans &#039;&#039;Dolibarr&#039;&#039; en permettant d’ajouter des &#039;&#039;notes illimitées et hautement sécurisées&#039;&#039; à presque n’importe quel élément de l’ERP. Il intègre un &#039;&#039;chiffrement AES 256 bits&#039;&#039;, des &#039;&#039;clés personnelles ou partagées&#039;&#039;, une &#039;&#039;gestion des mots de passe via PBKDF2&#039;&#039; et une &#039;&#039;compatibilité multi-entreprise&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[File:NotePlus - Fonctionnalités.png]]&lt;br /&gt;
&lt;br /&gt;
==Notes illimitées pour chaque élément==&lt;br /&gt;
&lt;br /&gt;
*Vous pouvez ajouter un nombre illimité de notes à chaque élément.&lt;br /&gt;
*Chaque note dispose de son propre titre et contenu.&lt;br /&gt;
*Le système enregistre la date et l’utilisateur ayant effectué la dernière modification&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
[[File:NotePlus - Notes illimitées.png]]&lt;br /&gt;
&lt;br /&gt;
==Éléments compatibles avec NotePlus==&lt;br /&gt;
&lt;br /&gt;
*Vous trouverez l’onglet « &#039;&#039;Note+&#039;&#039; » sur les éléments suivants de Dolibarr&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;: Produits, Services, Clients, Fournisseurs, Contacts, Membres, Utilisateurs, Projets, Contrats, Devis, Commandes clients, Commandes fournisseurs, Factures clients, Factures fournisseurs, Événements du calendrier (Agenda), Nomenclatures (Bill of Materials), Ordres de fabrication, Postes de travail, Tickets.&amp;lt;br /&amp;gt;&lt;br /&gt;
*Certains de ces éléments (comme les &#039;&#039;événements de l’Agenda&#039;&#039;) n’ont pas la fonctionnalité native de Dolibarr permettant d’ajouter une « &#039;&#039;Note privée&#039;&#039; » ou une « &#039;&#039;Note publique&#039;&#039; ». NotePlus comble cette lacune !&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
[[File:Noteplus - événements de l’Agenda.png]]&lt;br /&gt;
&lt;br /&gt;
==Notes chiffrées (optionnel)==&lt;br /&gt;
Vous avez la possibilité de **chiffrer le contenu des notes** pour une sécurité renforcée.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Comment ça marche ?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
#Le module génère une clé aléatoire de 256 bits (64 caractères hexadécimaux).&lt;br /&gt;
#Le système vous demande une « clé de déverrouillage » (mot de passe). &amp;lt;br /&amp;gt;⚠️ Cette clé n’est jamais stockée en base de données.  ⚠️ Si vous la perdez ou l’oubliez, vous perdrez l’accès aux données chiffrées ! &amp;lt;br /&amp;gt;&lt;br /&gt;
#Pour accéder au contenu d’une note chiffrée, il suffit de connaître la clé de déverrouillage.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Exemple d’utilisation&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Vous créez une note sensible sur un client et la chiffrez avec une clé personnelle&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
https://imasdeweb.com/UserFiles/Image/2025/003-encrypted-notes_fr.gif&lt;br /&gt;
&lt;br /&gt;
*Seul vous (ou ceux avec qui vous partagez la clé) pourrez la lire&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
[[File:Noteplus - Déchiffrer la note.png]]&lt;br /&gt;
&lt;br /&gt;
==Clés personnelles vs. clés partagées==&lt;br /&gt;
&#039;&#039;&#039;Clés personnelles&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Chaque utilisateur peut créer autant de clés de chiffrement qu’il le souhaite.&lt;br /&gt;
*Les notes chiffrées avec une clé personnelle ne sont déverrouillables que par leur créateur.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Clés partagées&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Un utilisateur peut aussi créer des clés partagées pour permettre à d’autres utilisateurs d’accéder aux notes chiffrées.&lt;br /&gt;
*Les notes chiffrées avec une clé partagée sont accessibles à tous ceux qui connaissent la clé de déverrouillage.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gestion des clés&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Chaque utilisateur gère **ses propres clés** (personnelles et partagées).&lt;br /&gt;
*Seul le créateur d’une clé partagée peut la modifier ou la supprimer.&lt;br /&gt;
&lt;br /&gt;
https://imasdeweb.com/UserFiles/Image/2025/005-manage_encryption-keys_fr.gif&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Cas d’usage des clés partagées&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Un utilisateur crée une clé partagée et la marque comme « PARTAGÉE ».&lt;br /&gt;
*D’autres utilisateurs peuvent alors l’utiliser pour chiffrer des notes, en utilisant toujours la même clé de déverrouillage.&lt;br /&gt;
*Cela permet de **partager des informations chiffrées entre différentes équipes** de l’entreprise.&lt;br /&gt;
&lt;br /&gt;
⚠️ &#039;&#039;&#039;Attention&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Seul le créateur de la clé peut la modifier ou la supprimer.&lt;br /&gt;
*Si un utilisateur quitte l’entreprise, il faut **changer la clé partagée** pour éviter tout accès non autorisé.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Considérations techniques==&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Stockage robuste des clés de chiffrement&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
*Les clés de chiffrement des notes sont de 256 bits (64 caractères hexadécimaux) générées aléatoirement à l’aide de l’algorithme openssl_random_pseudo_bytes() de PHP, en utilisant un &amp;quot;salt&amp;quot; unique. Elles ressemblent à cet exemple&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;: &amp;lt;code&amp;gt;e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855&amp;lt;/code&amp;gt;&lt;br /&gt;
*Cette clé de chiffrement est stockée dans la base de données après avoir été chiffrée avec l’algorithme AES 256 bits, de niveau militaire, en utilisant comme clé de chiffrement la &amp;quot;clé de déverrouillage&amp;quot; fournie par l’utilisateur, qui est généralement assez faible. Pour cette raison, le système la renforce en appliquant l’algorithme PBKDF2 avec 600 000 itérations et un &amp;quot;salt&amp;quot; aléatoire unique. Cela dépasse largement les recommandations OWASP pour 2025 (!!).&amp;lt;br /&amp;gt;&#039;&#039;&#039;Note&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;:&#039;&#039;&#039; pour cette raison, vous remarquerez peut-être que lors du chiffrement/déchiffrement d’une clé ou d’une note, votre Dolibarr peut prendre environ &#039;&#039;0,5 seconde de plus&#039;&#039; (selon la puissance de votre serveur).&amp;lt;br /&amp;gt;&lt;br /&gt;
*Enfin, les notes sont chiffrées à l’aide de cette clé de 256 bits mentionnée au premier point, en utilisant à nouveau l’algorithme AES 256 bits.  &lt;br /&gt;
*Ainsi, même si quelqu’un pouvait accéder à une sauvegarde de votre base de données, il lui faudrait un effort computationnel considérable pour mener une attaque par force brute.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Recommandations concernant le chiffrement&#039;&#039;&#039;===&lt;br /&gt;
Ce système, qui utilise une version &amp;quot;renforcée avec PBKDF2&amp;quot;, rend très difficile la réussite d’une attaque par force brute. Cependant, il est recommandé&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
#Ne mettez pas tous vos œufs dans le même panier. Utilisez des clés différentes pour différents &amp;quot;sujets&amp;quot;. Cela augmentera toujours la difficulté pour un attaquant, qu’il tente une attaque par force brute ou que l’une de vos clés soit compromise via des techniques d&#039;&amp;quot;ingénierie sociale&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
#Utilisez des clés de verrouillage robustes. Évitez les clés de déverrouillage trop courtes ou basées sur des mots du dictionnaire. À la place&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;: combinez majuscules et minuscules, incluez des signes de ponctuation et des chiffres. Si vous préférez utiliser des mots &amp;quot;du dictionnaire&amp;quot;, optez pour une phrase longue composée de mots &amp;quot;sans lien apparent&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Traçabilité minimale des modifications&#039;&#039;&#039;===&lt;br /&gt;
Pour le moment, seule la minute et l’utilisateur ayant effectué la dernière modification sur une note sont enregistrés. À l’avenir, un journal des changements (LOG) pourrait être ajouté, s’il existe un intérêt pour une fonctionnalité de ce type.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Compatibilité avec la multi-société&#039;&#039;&#039;===&lt;br /&gt;
Les notes ajoutées à un élément d’une société ne sont visibles que pour cette société. De plus, les clés qu’un utilisateur crée dans une société ne sont accessibles que lorsqu’il opère au sein de cette même société.&lt;br /&gt;
&lt;br /&gt;
==Processus d’installation==&lt;br /&gt;
Comme pour tout module Dolibarr, suivez ces étapes&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
#Allez dans Configuration → Modules.&lt;br /&gt;
#Sélectionnez l’onglet « Installer un module externe ».&lt;br /&gt;
#Téléchargez le fichier ZIP du module (ou son update).&lt;br /&gt;
#Retournez dans l’onglet « Modules disponibles ».&lt;br /&gt;
#Filtrez par Origine&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;: « Externe - IMASDEWEB ».&lt;br /&gt;
#Activez le module NotePlus&lt;br /&gt;
&lt;br /&gt;
[[Category:Modules complémentaires]]&lt;/div&gt;</summary>
		<author><name>PolyglotBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_NotePlus&amp;diff=65101</id>
		<title>Module NotePlus</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_NotePlus&amp;diff=65101"/>
		<updated>2025-12-28T02:29:12Z</updated>

		<summary type="html">&lt;p&gt;PolyglotBot: Adding interlang links (links to translated versions of this page in other languages) triggered by origin English page &amp;quot;Module_NotePlus&amp;quot; update.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- BEGIN interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Do NOT edit this section&lt;br /&gt;
     Links below are automatically managed by PolyglotBot&lt;br /&gt;
     You can edit links on the English source page : Module_NotePlus --&amp;gt;&lt;br /&gt;
[[fr:Module_NotePlus fr]]&lt;br /&gt;
[[es:Módulo_NotePlus]]&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- BEGIN origin interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- You can edit this section but do NOT remove these comments&lt;br /&gt;
     Links below will be automatically replicated on translated pages by PolyglotBot --&amp;gt;&lt;br /&gt;
[[fr:Module_NotePlus fr]]&lt;br /&gt;
[[es:Módulo_NotePlus]]&lt;br /&gt;
[[en:Module_NotePlus]]&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
This module enhances Dolibarr’s native notes functionality by allowing unlimited, highly secure notes to be added to nearly any ERP element. It features &#039;&#039;AES-256 encryption&#039;&#039;, personal or shared keys, &#039;&#039;PBKDF2 password management&#039;&#039;, and &#039;&#039;multi-company compatibility&#039;&#039;.&lt;br /&gt;
[[File:NotePlus features en.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Unlimited Notes for Every Element==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Add an &#039;&#039;unlimited&#039;&#039; number of notes to each element.&lt;br /&gt;
*Each note includes a &#039;&#039;title and content&#039;&#039;.&lt;br /&gt;
*The system logs the &#039;&#039;date and user&#039;&#039; of the last modification:&lt;br /&gt;
&lt;br /&gt;
[[File:Noteplus 001 - Unlimited notes.png]]&lt;br /&gt;
&lt;br /&gt;
==Elements Supporting NotePlus Notes==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*The &amp;quot;Note+&amp;quot; tab will appear in the following Dolibarr elements: &#039;&#039;Products, services, customers, suppliers, contacts, members, users, projects, contracts, quotes, customer orders, supplier orders, customer invoices, supplier invoices, calendar events, Bills of Materials (BOM), manufacturing orders, workstations, and tickets.&#039;&#039;&lt;br /&gt;
*Some of these elements (e.g., calendar events) do not have Dolibarr’s native &amp;quot;Private Note&amp;quot; or &amp;quot;Public Note&amp;quot; options:&lt;br /&gt;
&lt;br /&gt;
[[File:NotePlus 002 - Notes on Agenda event.png]]&lt;br /&gt;
&lt;br /&gt;
==Optional Note Encryption==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*You can optionally encrypt note content.&lt;br /&gt;
*The module generates a random 256-bit key.&lt;br /&gt;
*The system prompts the user for an &amp;quot;&#039;&#039;unlock key&#039;&#039;&amp;quot;.&lt;br /&gt;
*This key is not stored in the database.&lt;br /&gt;
*&#039;&#039;&#039;If lost or forgotten, encrypted data cannot be recovered.&#039;&#039;&#039;&lt;br /&gt;
*Adding encrypted notes is simple:&lt;br /&gt;
&lt;br /&gt;
(https://imasdeweb.com/UserFiles/Image/2025/003-encrypted-notes_en.gif)&lt;br /&gt;
&lt;br /&gt;
*To access encrypted note content, only the unlock key is required:&lt;br /&gt;
&lt;br /&gt;
[[File:NotePlus 004 - Decrypting note.png]]&lt;br /&gt;
&lt;br /&gt;
==Personal Keys vs. Shared Keys==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Each user can create as many encryption keys as needed.&lt;br /&gt;
*Users can also create shared keys for team access.&lt;br /&gt;
*When using personal keys: Only the creator can decrypt notes&lt;br /&gt;
*When using shared keys: Any user with the key can decrypt notes.&lt;br /&gt;
*Each user manages their own keys:&lt;br /&gt;
&lt;br /&gt;
(https://imasdeweb.com/UserFiles/Image/2025/005-manage_encryption-keys_en.gif)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Shared Note Considerations:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*When a user marks a key as SHARED, others can use it to encrypt notes with the same unlock key, enabling secure collaboration.&lt;br /&gt;
*Only the key creator can modify or delete it (!!).&lt;br /&gt;
&lt;br /&gt;
==Technical Considerations==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Secure Key Storage&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Encryption keys are 256-bit (64 hex characters), generated using PHP’s `openssl_random_pseudo_bytes()` with a unique salt. Example: &amp;lt;code&amp;gt;e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855&amp;lt;/code&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
*The key is stored in the database encrypted with AES-256, using the user’s unlock key (which is typically weak). To strengthen it, the system applies PBKDF2 with 600,000 iterations and a unique salt—double the OWASP 2025 recommendation (!!).&amp;lt;br /&amp;gt;&lt;br /&gt;
*Notes are encrypted using the 256-bit key also via AES-256. &amp;lt;br /&amp;gt;⚠️ &#039;&#039;&#039;Performance Note:&#039;&#039;&#039; Encryption/decryption may add &#039;&#039;~0.5 seconds&#039;&#039; (depends on server power). &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Encryption Recommendations&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
While PBKDF2 hardening makes brute-force attacks difficult, we recommend:&lt;br /&gt;
&lt;br /&gt;
#Avoid reusing keys—use different keys for different purposes to limit exposure.&lt;br /&gt;
#Use strong unlock keys—avoid short or dictionary-based passwords. Instead, use &#039;&#039;mixed case, numbers, and symbols&#039;&#039;. If using words, make them a &#039;&#039;long, nonsensical phrase&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Change Tracking&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Currently, only the **last modification time and user** are logged. A full **change log** may be added in the future if demand exists.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Multi-Company Compatibility&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Notes added to a company’s elements are **only visible within that company**.&lt;br /&gt;
*Keys created by a user are **only accessible when working in that company**.&lt;br /&gt;
&lt;br /&gt;
==Installation Process==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#Go to Configuration → Modules.&lt;br /&gt;
#Navigate to the &amp;quot;Install External Module&amp;quot; tab and upload the module’s ZIP file.&lt;br /&gt;
#Return to the &amp;quot;Available Modules&amp;quot; tab.&lt;br /&gt;
#Filter by Origin: &amp;quot;External - IMASDEWEB&amp;quot;.&lt;br /&gt;
#Activate the module.&lt;br /&gt;
&lt;br /&gt;
[[File:NotePlus - Activate module.png]]&lt;br /&gt;
[[Category:Complementary modules]]&lt;/div&gt;</summary>
		<author><name>PolyglotBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Projet_Dolibarr&amp;diff=64993</id>
		<title>Projet Dolibarr</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Projet_Dolibarr&amp;diff=64993"/>
		<updated>2025-12-15T01:30:10Z</updated>

		<summary type="html">&lt;p&gt;PolyglotBot: Updating interlang links (links to translated versions of this page in other languages) triggered by origin English page &amp;quot;Dolibarr_Project&amp;quot; update.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- BEGIN interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Do NOT edit this section&lt;br /&gt;
     Links below are automatically managed by PolyglotBot&lt;br /&gt;
     You can edit links on the English source page : Dolibarr_Project --&amp;gt;&lt;br /&gt;
[[en:Dolibarr_Project]]&lt;br /&gt;
[[es:Proyecto_Dolibarr]]&lt;br /&gt;
[[zh:Dolibarr项目]]&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
{{DISPLAYTITLE:Les ressources et l&#039;organisation du projet}}&lt;br /&gt;
{{TemplateDocDevFr}}&lt;br /&gt;
{{TemplateDocUtil}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;opacitymedium&amp;quot;&amp;gt;Cette page fournit des informations sur l&#039;organisation du projet, les rôles occupés par les différents acteurs (ainsi que les postes à pourvoir) et comment participer.&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=[[File:orientation.png]] Histoire et futur du projet (Roadmap)=&lt;br /&gt;
Voir la page [[Origines et histoire du projet|Origines, histoire et futures versions de Dolibarr]]&lt;br /&gt;
&lt;br /&gt;
=[[File:who.png]] Les acteurs et leurs rôles dans la galaxie Dolibarr=&lt;br /&gt;
&lt;br /&gt;
L&#039;équipe Dolibarr est une armée de la galaxie Open Source, constituée de différents responsables, soutenus par divers contributeurs, physiques ou moraux (sociétés, associations, freelance).&lt;br /&gt;
Les lignes suivantes présentent les différents rôles et postes occupés dans la gestion du projet Dolibarr et permettent ainsi de comprendre le fonctionnement interne du projet.&lt;br /&gt;
De nombreux rôles et postes sont en permanence à pourvoir.&lt;br /&gt;
&lt;br /&gt;
Les volontaires pour postuler à une responsabilité dans le projet sont invités à se manifester.&lt;br /&gt;
&lt;br /&gt;
Si vous désirez des informations pour participer en tant que développeur, la page [[FAQ_D%C3%A9veloppeur#Comment_devenir_d.C3.A9veloppeur_officiel|FAQ Développeur - Comment devenir développeur officiel]] est peut-être plus appropriée.&lt;br /&gt;
&lt;br /&gt;
Le lien suivant présente une liste des &amp;lt;b&amp;gt;développeurs&amp;lt;/b&amp;gt; qui participent ou ont participé au projet &amp;lt;b&amp;gt;et qui se sont déclarés publiquement&amp;lt;/b&amp;gt;: [[:Category:Everybody|Liste des acteurs]]&lt;br /&gt;
&lt;br /&gt;
La suite présente les différents &#039;&#039;&#039;rôles développeurs&#039;&#039;&#039; dans un premier temps puis tous les &#039;&#039;&#039;rôles non développeurs&#039;&#039;&#039;. Tous ces rôles constituent un part du moteur de l&#039;avancement de Dolibarr.&lt;br /&gt;
&lt;br /&gt;
== La communication, protection et légal==&lt;br /&gt;
&lt;br /&gt;
Objectifs/Autorisations: Détenir la marque, protéger le projet, gérer les obligations légales. Centraliser les outils. Stocker les versions de références. Organiser les devcamps officiels. Soutenir les autres forums, congrès, salons...&lt;br /&gt;
&lt;br /&gt;
A ce rôle actuellement:&lt;br /&gt;
&lt;br /&gt;
L&#039;association Dolibarr https://asso.dolibarr.org&lt;br /&gt;
&lt;br /&gt;
==Les rôles développeurs==&lt;br /&gt;
&lt;br /&gt;
===Développeur grade &#039;&#039;&#039;Yoda&#039;&#039;&#039; (Chefs de projet commiteurs GIT, Head release manager)===&lt;br /&gt;
&lt;br /&gt;
Objectifs/Autorisations: Fusionner les PR de la branche &#039;&#039;&#039;develop&#039;&#039;&#039; du projet Dolibarr. Gérer et annoncer les beta (freeze) et réaliser le packaging de la version standard.&lt;br /&gt;
&lt;br /&gt;
Ont ce rôle actuellement (par ordre alphabétique):&lt;br /&gt;
&lt;br /&gt;
{{ListOfYodas|lang=FR}}&lt;br /&gt;
&lt;br /&gt;
Fonction à pourvoir: Non (par définition, ce rôle est limité au chef de projet et backups)&lt;br /&gt;
&lt;br /&gt;
Mode de rotation: L&#039;acteur en poste nomme son backup et son successeur en cas de démission. En cas de démission subie (décès, abandon), c&#039;est le Yoda backup qui a le rôle de nommer le successeur à ce poste.&lt;br /&gt;
&lt;br /&gt;
Note: Tous les gestes pour construire un package pour une nouvelle version de Dolibarr sont définis dans le fichier &#039;&#039;&#039;build/makepack-howto.txt&#039;&#039;&#039; disponible avec les sources.&lt;br /&gt;
&lt;br /&gt;
===Développeur grade &#039;&#039;&#039;Jedi&#039;&#039;&#039; (Mainteneur et Release manager des versions de maintenance)===&lt;br /&gt;
&lt;br /&gt;
Objectifs/Autorisations: Fusionner, et surtout tester, les PR de bugfix, sur les versions de maintenance (version des branches non develop). Peut aussi backporter les correctifs réalisés en develop (cherry-pick GIT). Package et diffuse les releases des versions de maintenance (branche non develop). Annoncer la mise à disposition de ces releases de versions de maintenance.&lt;br /&gt;
&lt;br /&gt;
A ce rôle actuellement:&lt;br /&gt;
{{ListOfModulesWithDedicatedJedi&lt;br /&gt;
|lang=FR}}&lt;br /&gt;
&lt;br /&gt;
Fonction à pourvoir: Non (ce poste requiert d&#039;avoir déjà eu quelques PR de validées pour être éligibles).&lt;br /&gt;
&lt;br /&gt;
Mode de rotation: C&#039;est le développeur de grade Yoda qui nomme les personnes à ce poste. Un acteur en poste peut proposer un successeur en cas de démission.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Développeur grade &#039;&#039;&#039;Amiral&#039;&#039;&#039; (Réaliseur de GIT Pull Request)===&lt;br /&gt;
&lt;br /&gt;
Objectifs/Autorisations : Développer, ajouter, modifier ou supprimer du coder dans le GIT.&lt;br /&gt;
&lt;br /&gt;
L&#039;obtention du grade d&#039;Amiral est automatique dès lors que votre premier Pull Request sous Git est validé et intégré dans Dolibarr. &lt;br /&gt;
&lt;br /&gt;
Vous pouvez alors demander à être intégré dans le groupe Admiral de Git (opération manuelle non automatique), ce qui vous permet d&#039;avoir les droits d&#039;édition sur les tags des issues ou de s&#039;auto affecter une issue.&lt;br /&gt;
&lt;br /&gt;
Fonction à pourvoir : Oui (Surtout pour la soumission de corrections de [https://github.com/dolibarr/dolibarr/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22 bogues déclarés sur Github], fortement recommandé pour commencer).&lt;br /&gt;
&lt;br /&gt;
Articles en relation : [[FAQ_Développeur#Comment_devenir_d.C3.A9veloppeur_officiel|FAQ Comment_devenir_développeur_officiel]].&lt;br /&gt;
&lt;br /&gt;
Identifiés comme ayant ce rôle actuellement ou récemment (comptes actifs dans {{TemplateURLSCM}}) :&lt;br /&gt;
&lt;br /&gt;
*Voir {{ListOfAdmirals|lang=FR}}&lt;br /&gt;
&lt;br /&gt;
===Développeur grade &#039;&#039;&#039;Z-6PO&#039;&#039;&#039; (Traducteurs sur transifex.com)===&lt;br /&gt;
&lt;br /&gt;
Objectifs/Autorisations : Traduire Dolibarr en utilisant la plateforme collaborative Transifex.&lt;br /&gt;
&lt;br /&gt;
Tous les utilisateurs qui sont enregistrés en tant que traducteur sur le projet Transifex Dolibarr sont Z-6PO.&lt;br /&gt;
&lt;br /&gt;
Identifiés comme ayant ce rôle actuellement:&lt;br /&gt;
&lt;br /&gt;
*Beaucoup de gens sont en fait des Z-6PO (à ce jour, plus de 1 150 contributeurs dans plus de 80 langues).&lt;br /&gt;
&lt;br /&gt;
Fonction à pourvoir : Oui sur les langues &amp;quot;rares&amp;quot; (aller sur https://www.transifex.com/projects/p/dolibarr/ pour trouver votre langue et aider à la traduire),&lt;br /&gt;
&lt;br /&gt;
Articles en relation : [[Documentation traducteur]]&lt;br /&gt;
&lt;br /&gt;
===Développeurs grade &#039;&#039;&#039;Soldat&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Objectifs/Autorisations: Animer les forums, la communauté, promouvoir Dolibarr.&lt;br /&gt;
&lt;br /&gt;
Fonction à pourvoir : Oui (sans limite)&lt;br /&gt;
&lt;br /&gt;
Identifiés comme ayant ce rôle actuellement:&lt;br /&gt;
&lt;br /&gt;
*Nombre trop variable pour être recensé. Tout utilisateur Dolibarr est un soldat potentiel de l&#039;armée Dolibarr.&lt;br /&gt;
&lt;br /&gt;
===Et Dark Vador ?===&lt;br /&gt;
&lt;br /&gt;
Il existe bien lui aussi dans la galaxie Dolibarr. Il y aura toujours des parasites qui polluent le forum, ou autres outils du projet, de critiques non constructives, qui ralentissent le développement de Dolibarr plutôt que d&#039;offrir des suggestions aidant à progresser. Certains sont très forts en mauvaise foi ou mauvais ton. Ce sont eux que l&#039;on appellent les Dark Vador.&lt;br /&gt;
Heureusement, statistiquement, on ne constate l&#039;apparition et la mort que d&#039;un à deux Dark Vador par an environ ... Ce qui est un très bon ratio par rapport aux autres projets Open-Source de même taille.&lt;br /&gt;
&lt;br /&gt;
==Les autres rôles dans le projet Dolibarr==&lt;br /&gt;
 &lt;br /&gt;
===Role A: Hébergement site web (https://www.dolibarr.org ou sites locaux)=== &lt;br /&gt;
&lt;br /&gt;
Objectif: Fournir et maintenir une plateforme d&#039;hébergement du site Dolibarr basée sur Joomla.&lt;br /&gt;
&lt;br /&gt;
A ce rôle actuellement:&lt;br /&gt;
{{HosterOfWebSites}}&lt;br /&gt;
&lt;br /&gt;
Fonction à pourvoir: Non mais des soumissions d&#039;articles à poster sur le site (texte en anglais + image) sont les bienvenues..&lt;br /&gt;
&lt;br /&gt;
===Role B: Hébergement site démo (https://demo.dolibarr.org&amp;lt;nowiki/&amp;gt;)=== &lt;br /&gt;
&lt;br /&gt;
Objectif: Fournir et maintenir une plateforme d&#039;hébergement du site de démo online Dolibarr (Version internationale, langage autodétecté).&lt;br /&gt;
&lt;br /&gt;
A ce rôle actuellement:&lt;br /&gt;
&lt;br /&gt;
*Dolibarr foundation (Version internationale avec langage auto-détecté https://demo.dolibarr.org)&lt;br /&gt;
&lt;br /&gt;
Fonction à pourvoir: Non&lt;br /&gt;
&lt;br /&gt;
===Role C1: Hébergement wiki (https://wiki.dolibarr.org&amp;lt;nowiki/&amp;gt;)=== &lt;br /&gt;
&lt;br /&gt;
Objectif: Fournir et maintenir une plateforme d&#039;hébergement du wiki Dolibarr&lt;br /&gt;
&lt;br /&gt;
A ce rôle actuellement: &lt;br /&gt;
&lt;br /&gt;
*Dolibarr foundation&lt;br /&gt;
&lt;br /&gt;
Fonction à pourvoir: Non&lt;br /&gt;
&lt;br /&gt;
===Role C2: Hébergement place de marché (https://wwww.dolistore.com&amp;lt;nowiki/&amp;gt;)=== &lt;br /&gt;
&lt;br /&gt;
Objectif: Fournir une plateforme de diffusion et/ou vente centralisant les modules externes (basée sur prestashop). Valider les soumissions de modules.&lt;br /&gt;
&lt;br /&gt;
A ce rôle actuellement&lt;br /&gt;
&lt;br /&gt;
*Dolibarr foundation (plateforme)&lt;br /&gt;
&lt;br /&gt;
Fonction à pourvoir: No&lt;br /&gt;
&lt;br /&gt;
===Role E1: Responsable DoliWamp (Installeur pour Windows)===&lt;br /&gt;
&lt;br /&gt;
A ce rôle actuellement: &lt;br /&gt;
&lt;br /&gt;
*[[Laurent Destailleur]] ([https://www.nltechno.com NLTechno])&lt;br /&gt;
&lt;br /&gt;
Fonction à pourvoir: No&lt;br /&gt;
&lt;br /&gt;
===Role E2: Responsable DoliDeb+DoliRpm (Installeur pour Ubuntu/Debian/Fedora/Mandriva/Redhat/Opensuse)===&lt;br /&gt;
&lt;br /&gt;
A ce rôle actuellement: &lt;br /&gt;
&lt;br /&gt;
*Ksar&lt;br /&gt;
&lt;br /&gt;
Fonction à pourvoir: No&lt;br /&gt;
&lt;br /&gt;
===Role E3: Responsable DoliMamp (Installeur pour Mac OS X)===&lt;br /&gt;
&lt;br /&gt;
A ce rôle actuellement: &lt;br /&gt;
&lt;br /&gt;
*Personne&lt;br /&gt;
&lt;br /&gt;
Fonction à pourvoir: Non, le package a été abandonné.&lt;br /&gt;
&lt;br /&gt;
===Role G: Gestion de l&#039;association Dolibarr===&lt;br /&gt;
&lt;br /&gt;
Objectif: Créer et gérer une association de promotion et d&#039;utilisateurs Dolibarr&lt;br /&gt;
&lt;br /&gt;
Identifiés comme ayant ce rôle actuellement: &lt;br /&gt;
&lt;br /&gt;
*1 président - Voir la page [[Association Dolibarr]].&lt;br /&gt;
*1 secrétaire - Voir la page [[Association Dolibarr]].&lt;br /&gt;
*1 trésorier - Voir la page [[Association Dolibarr]].&lt;br /&gt;
*D&#039;autres acteurs, membres du conseil d&#039;administration de l&#039;association - Voir la page [[Association Dolibarr]].&lt;br /&gt;
&lt;br /&gt;
===Role H: Promoteur/Communication pour Dolibarr===&lt;br /&gt;
&lt;br /&gt;
Objectif: Faire de la &#039;&#039;&#039;communication/évangélisation&#039;&#039;&#039; pour Dolibarr, sur les forums, sites de news, presse, etc... Mettre à jour la page wiki &#039;&#039;&#039;Revues de presse&#039;&#039;&#039; ([[Presse papier]]). Saisir des articles sur les sites de Dolibarr. Animer les réseaux sociaux.&lt;br /&gt;
&lt;br /&gt;
Identifiés comme ayant ce rôle actuellement:&lt;br /&gt;
&lt;br /&gt;
*L&#039;[[Association Dolibarr]]&lt;br /&gt;
*Fonction à pourvoir. Merci aux amateurs de se manifester sur la ML Dolibarr. Volontaires fortement désirés.&lt;br /&gt;
&lt;br /&gt;
Articles en relation: Quelques exemples de [[modèles de messages]] utilisés pour annoncer les beta ou release.&lt;br /&gt;
&lt;br /&gt;
===Role I: Testeur Dolibarr===&lt;br /&gt;
&lt;br /&gt;
Objectif: Tester la version courante de Dolibarr (Branch develop dand GIT) et reporter sur la mailing-list le maximum de bugs.&lt;br /&gt;
&lt;br /&gt;
Identifiés comme ayant ce rôle actuellement: &lt;br /&gt;
&lt;br /&gt;
*Une cinquantaine de personnes régulières environ (chiffre obtenu par analyse des messages du forum), beaucoup plus si on intègre les rapporteurs occasionnels.&lt;br /&gt;
&lt;br /&gt;
===Role J: Administrer les noms de domaines===&lt;br /&gt;
Goal: Administrer les DNS/noms de domaines&lt;br /&gt;
&lt;br /&gt;
Identifiés comme ayant ce rôle actuellement:&lt;br /&gt;
{{ListOfDomainAdmins}}&lt;br /&gt;
&lt;br /&gt;
=[[File:workcomputer.png]] Les accès GIT=&lt;br /&gt;
&lt;br /&gt;
Le serveur GIT est hébergé chez {{TemplateUrlSCM}}&lt;br /&gt;
&lt;br /&gt;
*Les instructions d&#039;accès au GIT en lecture pour récupérer la version courante de développement sont sur [https://github.com/Dolibarr/dolibarr/ cette page]&lt;br /&gt;
*En ce qui concerne, les requêtes pour obtenir un accès en écriture, lire la [[FAQ_D%C3%A9veloppeur#Comment_devenir_d.C3.A9veloppeur_officiel|FAQ Comment devenir développeur officiel]] pour connaître l&#039;organisation du projet et les étapes à franchir avant d&#039;atteindre ce but.&lt;br /&gt;
&lt;br /&gt;
=[[File:communaute.png]] Les canaux d&#039;informations=&lt;br /&gt;
Voir la page [[FAQ Comment être informé de ce qui se passe sur Dolibarr ?]]&lt;br /&gt;
&lt;br /&gt;
=[[File:Lug.png]] Comment aider le projet=&lt;br /&gt;
Voici une liste de pistes possibles pour vous permettre d&#039;aider le projet Dolibarr.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Si vous êtes une développeur&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Si vous êtes un développeur, rejoignez l&#039;équipe de développement Dolibarr pour contribuer au projet. Voir [[FAQ Développeur]] pour cela.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Si vous parlez une langue non anglophone&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Traduire Dolibarr dans votre langue si sa traduction n&#039;existe pas ou est incomplète. Voir [[Documentation traducteur]].&lt;br /&gt;
*Soumettre des articles pour promouvoir Dolibarr sur les sites d&#039;informations dans votre langue ou sur votre propre site. A défaut un lien vers le site https://www.dolibarr.org ne peut pas faire de mal.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Si vous n&#039;êtes ni développeur, ni traducteur&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Vous pouvez compléter la documentation Dolibarr de ce wiki, notamment la rubrique [[Documentation utilisateur]].&lt;br /&gt;
{{Template:LinksToVoteForDolibarr}}&lt;br /&gt;
&lt;br /&gt;
*Vous pouvez adhérer à l&#039;association Dolibarr. [[Adhérer|Voir ici pour adhérer]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Si vous voulez monter un groupe d&#039;utilisateur ou une communauté locale&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Pour cela, lisez notre guide sur la page [[Create a Dolibarr local community]] (anglais uniquement).&lt;br /&gt;
&lt;br /&gt;
=[[File:Lug.png]] Dons=&lt;br /&gt;
Même si vous ne voulez pas être membre de l&#039;association Dolibarr, vous pouvez toujours faire une adhésion pour aider le développement financièrement: [[Adh%C3%A9rer]].&lt;br /&gt;
&lt;br /&gt;
=[[File:Lug.png]] La mascotte=&lt;br /&gt;
La mascotte officielle du projet Dolibarr est le DoliBear. (vous pouvez l&#039;acquerrir depuis le site https://goodies.dolibarr.org)&lt;br /&gt;
&lt;br /&gt;
[[File:Mascot Dolibarr 1.jpg|border|300px|Le DoliBear, mascotte officielle de Dolibarr]]&lt;br /&gt;
[[File:Mascot Dolibarr 2.jpg|border|300px|Le DoliBear, mascotte officielle de Dolibarr, joue aux dés]]&lt;br /&gt;
[[File:Mascot Dolibarr 3.jpg|border|300px|Les DoliBears, mascottes officielles de Dolibarr]]&lt;/div&gt;</summary>
		<author><name>PolyglotBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Dolibarr%E9%A1%B9%E7%9B%AE&amp;diff=64992</id>
		<title>Dolibarr项目</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Dolibarr%E9%A1%B9%E7%9B%AE&amp;diff=64992"/>
		<updated>2025-12-15T01:30:10Z</updated>

		<summary type="html">&lt;p&gt;PolyglotBot: Updating interlang links (links to translated versions of this page in other languages) triggered by origin English page &amp;quot;Dolibarr_Project&amp;quot; update.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- BEGIN interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Do NOT edit this section&lt;br /&gt;
     Links below are automatically managed by PolyglotBot&lt;br /&gt;
     You can edit links on the English source page : Dolibarr_Project --&amp;gt;&lt;br /&gt;
[[en:Dolibarr_Project]]&lt;br /&gt;
[[fr:Projet_Dolibarr]]&lt;br /&gt;
[[es:Proyecto_Dolibarr]]&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Template开发文档}}&lt;br /&gt;
{{Template用户手册}}&lt;br /&gt;
{{TemplateMainPageZh}}&lt;br /&gt;
&lt;br /&gt;
本页提供了有关项目组织、不同参与者所扮演的角色（以及空缺的职位）以及如何参与的信息。&lt;br /&gt;
&lt;br /&gt;
=[[File:orientation.png]] Dolibarr项目的历史与未来（路线图）=&lt;br /&gt;
请参阅 [[Origin and history|Origin, history and future roadmap of Dolibarr]]&lt;br /&gt;
&lt;br /&gt;
=[[File:who.png]] 核心参与人及其在Dolibarr星系中的角色=&lt;br /&gt;
&lt;br /&gt;
Dolibarr团队是一支来自开源星系的军队，由不同的领导者组成，由不同的贡献者（公司、协会、自由职业者）支持（甚至赞助）。以下几节介绍了Dolibarr项目管理中的不同角色和职位，从而有助于了解项目的内部运作。许多角色和职位一直在等待候选者。&lt;br /&gt;
&lt;br /&gt;
我们邀请志愿者的加入，请在Dolibarr的dev邮件列表上发送一条消息，消息写明所申请的项目中的角色。&lt;br /&gt;
&lt;br /&gt;
如果您想作为开发人员参与项目，请参阅页面 [[Developer_FAQ#How_to_be_an_official_developer|Developer FAQ How to be an official developer]] 。&lt;br /&gt;
&lt;br /&gt;
以下链接列出了参与或曾经参与该项目的参与者。&lt;br /&gt;
&lt;br /&gt;
* https://github.com/Dolibarr/dolibarr/graphs/contributors&lt;br /&gt;
*[[:Category:User Retired|所有退休的参与者]]&lt;br /&gt;
&lt;br /&gt;
以下章节首先显示不同的&#039;&#039;&#039;开发人员角色&#039;&#039;&#039;，然后显示所有&#039;&#039;&#039;非开发人员角色&#039;&#039;&#039;。所有这些角色都是Dolibarr前进动力的一部分。&lt;br /&gt;
&lt;br /&gt;
==开发人员角色==&lt;br /&gt;
&lt;br /&gt;
===Developer grade [[Developer_FAQ#Yoda|Yoda]] (项目经理、Git提交负责人、首席发布经理和B.D.F.L)===&lt;br /&gt;
&lt;br /&gt;
Goal/Permissions: Global management of Dolibarr project. Organize beta, create releases and packages for head branch.&lt;br /&gt;
&lt;br /&gt;
Has this role actualy:&lt;br /&gt;
&lt;br /&gt;
{{ListOfYodas|lang=EN}}&lt;br /&gt;
&lt;br /&gt;
Role need helper: No (by definition, this role is limited to the project leader and backups)&lt;br /&gt;
&lt;br /&gt;
Note:&lt;br /&gt;
All tasks to build a package for a new Dolibarr release are defined into the file &#039;&#039;&#039;build/makepack-howto.txt&#039;&#039;&#039; available into dolibarr sources.&lt;br /&gt;
&lt;br /&gt;
===Developer grade [[Developer_FAQ#Jedi|Jedi]] (维护版本的发布经理)===&lt;br /&gt;
&lt;br /&gt;
Goal/Permissions: Create releases for maintenance versions on current and old branch.&lt;br /&gt;
&lt;br /&gt;
Has this role actualy to work on modules:&lt;br /&gt;
{{ListOfModulesWithDedicatedJedi&lt;br /&gt;
|lang=EN}}&lt;br /&gt;
&lt;br /&gt;
Role need helper: Yes. Please ask, if you want this role, on Dolibarr dev mailing-list.&lt;br /&gt;
&lt;br /&gt;
===Developer grade [[Developer_FAQ#Admiral|Admiral]] (GIT Pull Requesters 主管)===&lt;br /&gt;
&lt;br /&gt;
Goal/Permissions: Develop, add, update or delete code into GIT repository.&lt;br /&gt;
&lt;br /&gt;
You become an Admiral as soon as your first GIT push request was validated. To submit new features or fixes, you must use the GIT push request system that does not need GIT write access.&lt;br /&gt;
&lt;br /&gt;
Role need helper: Yes (above all to submit bug fixes)&lt;br /&gt;
&lt;br /&gt;
Article on this topic: [[Developer_FAQ#How_to_be_an_official_developer|FAQ How to become an official developer]]&lt;br /&gt;
&lt;br /&gt;
Identified as having this role currently or recently (contributors found into {{TemplateURLSCM}}):&lt;br /&gt;
&lt;br /&gt;
*See {{ListOfAdmirals|lang=EN}}&lt;br /&gt;
&lt;br /&gt;
===Developer grade [[Developer_FAQ#Z-6PO|Z-6PO]] (transifex.com上的翻译人员)===&lt;br /&gt;
&lt;br /&gt;
Goal/Permissions: Translate files  of fix translation (or typographic error).&lt;br /&gt;
&lt;br /&gt;
Has this role actually:&lt;br /&gt;
&lt;br /&gt;
*A lot of people are actually Z-6PO. Translation is now provided using transifex.com platform. All users that are registered as translator on Dolibarr transifex project are Z-6PO.&lt;br /&gt;
&lt;br /&gt;
Role need helper: Yes (go on https://www.transifex.com/projects/p/dolibarr/ to find your language and apply to help)&lt;br /&gt;
&lt;br /&gt;
Articles on this topic: [[Translator documentation]]&lt;br /&gt;
&lt;br /&gt;
===Developer grade [[Developer_FAQ#Soldier|Soldier]] (提交补丁程序)===&lt;br /&gt;
&lt;br /&gt;
Goal/Permissions: Submit enhancements/fixes by sending patch.&lt;br /&gt;
&lt;br /&gt;
Role need helper: Yes (no limit. Patch must be submited on the &#039;&#039;&#039;Dolibarr-dev&#039;&#039;&#039; Mailing-List ({{TemplateURLMLDev}}) or by GitHub push requests.&lt;br /&gt;
&lt;br /&gt;
Has this role actually:&lt;br /&gt;
&lt;br /&gt;
*Number too high to be counted. Any Dolibarr users are potential soldiers.&lt;br /&gt;
&lt;br /&gt;
==== And Darth Vader? ====&lt;br /&gt;
它也存在于Dolibarr星系中。总是会有寄生虫污染论坛或提出非建设性批评，这减缓了Dolibarr的发展，而不是提供有助于取得改进的建议。有些人非常不诚实或语气不好。他们被称为黑暗维德。幸运的是，从统计上看，我们每年只看到一到两个黑暗维德的出现和死亡......。与其他类似规模的开源项目相比，这是一个非常好的比率。&lt;br /&gt;
&lt;br /&gt;
==Dolibarr项目的其它角色==&lt;br /&gt;
 &lt;br /&gt;
===Role A: 托管网站 (http://www.dolibarr.org 或本地门户站点)=== &lt;br /&gt;
&lt;br /&gt;
Goal: Provide a platform and exploit it to host the Dolibarr web site (based on Joomla).&lt;br /&gt;
&lt;br /&gt;
Has this role actually:&lt;br /&gt;
{{HosterOfWebSites}}&lt;br /&gt;
Role need helper: Yes for other languages/countries (See page [[Create a Dolibarr local community]]).&lt;br /&gt;
&lt;br /&gt;
===Role B: 托管演示站点 (http://demo.dolibarr.org/public/demo&amp;lt;nowiki/&amp;gt;)=== &lt;br /&gt;
&lt;br /&gt;
Goal: Provide a platform and exploit it to host the online Dolibarr demo (international version, autodetected language).&lt;br /&gt;
&lt;br /&gt;
Has this role actually:&lt;br /&gt;
&lt;br /&gt;
*Dolibarr foundation&lt;br /&gt;
&lt;br /&gt;
Role need helper: No&lt;br /&gt;
&lt;br /&gt;
===Role C1: 托管 wiki (http://wiki.dolibarr.org&amp;lt;nowiki/&amp;gt;)=== &lt;br /&gt;
&lt;br /&gt;
Goal: Provide a platform and exploit it to host the Dolibarr wiki (based on mediawiki)&lt;br /&gt;
&lt;br /&gt;
Has this role actually:&lt;br /&gt;
&lt;br /&gt;
*Dolibarr foundation&lt;br /&gt;
&lt;br /&gt;
Role need helper: No&lt;br /&gt;
&lt;br /&gt;
===Role C2: 托管市场 (http://wwww.dolistore.com&amp;lt;nowiki/&amp;gt;)=== &lt;br /&gt;
&lt;br /&gt;
Goal: Provide a market place to centralise all external modules (based on prestashop)&lt;br /&gt;
&lt;br /&gt;
Has this role actually:&lt;br /&gt;
&lt;br /&gt;
*Dolibarr foundation&lt;br /&gt;
&lt;br /&gt;
Role need helper: No&lt;br /&gt;
&lt;br /&gt;
===Role E1: DoliWamp负责人 (Dolibarr installer for Windows)===&lt;br /&gt;
&lt;br /&gt;
Has this role actually:&lt;br /&gt;
&lt;br /&gt;
*[[Laurent Destailleur]] ([http://www.nltechno.com NLTechno])&lt;br /&gt;
&lt;br /&gt;
Role need helper: No&lt;br /&gt;
&lt;br /&gt;
===Role E2: DoliDeb+DoliRpm负责人 (Dolibarr installer for Ubuntu/Debian/Redhat/Fedora/Mandriva/OpenSuse)===&lt;br /&gt;
&lt;br /&gt;
Has this role actually:&lt;br /&gt;
&lt;br /&gt;
*[[Laurent Destailleur]] ([http://www.nltechno.com NLTechno])&lt;br /&gt;
&lt;br /&gt;
Role need helper: No&lt;br /&gt;
&lt;br /&gt;
===Role E3: DoliMamp负责人 (Dolibarr installer for Mac OS X)===&lt;br /&gt;
&lt;br /&gt;
Has this role actually:&lt;br /&gt;
&lt;br /&gt;
*Nobody&lt;br /&gt;
&lt;br /&gt;
Role need helper: Yes&lt;br /&gt;
&lt;br /&gt;
===Role G: 管理 Dolibarr 基金会===&lt;br /&gt;
&lt;br /&gt;
Goal: Create and manage the international foundation to promote Dolibarr and help Dolibarr users.&lt;br /&gt;
&lt;br /&gt;
Has this role actually:&lt;br /&gt;
&lt;br /&gt;
*1 president - See page [[Dolibarr foundation]].&lt;br /&gt;
*1 secretary - See page [[Dolibarr foundation]].&lt;br /&gt;
*1 financial - See [[Dolibarr foundation]].&lt;br /&gt;
*Other people into the Dolibarr foundation board team: See [[Dolibarr foundation]].&lt;br /&gt;
&lt;br /&gt;
===Role H: Dolibarr的推广/沟通===&lt;br /&gt;
&lt;br /&gt;
Goal: Make &#039;&#039;&#039;communication&#039;&#039;&#039; for Dolibarr, on forums, news sites, press, etc... Write articles on Dolibarr web site.&lt;br /&gt;
&lt;br /&gt;
Has this role actually:&lt;br /&gt;
&lt;br /&gt;
*The [[Dolibarr foundation]]&lt;br /&gt;
*Role need helper. Thanks to volunteer to send a request on Dolibarr mailing-list.&lt;br /&gt;
&lt;br /&gt;
Articles on this topic: [[Message samples]] used to announce new beta or release.&lt;br /&gt;
&lt;br /&gt;
===Role I: Dolibarr测试员===&lt;br /&gt;
&lt;br /&gt;
Goal: Test current development version of Dolibarr (GIT develop branch) and reports problems on mailing-list.&lt;br /&gt;
&lt;br /&gt;
Have this role actually:&lt;br /&gt;
&lt;br /&gt;
*About 50 regular users have this role actually (number obtained by analysing messages on forum), more if we add temporary testers.&lt;br /&gt;
&lt;br /&gt;
===Role J: 管理域名===&lt;br /&gt;
Goal: Administer DNS of dolibarr domain names. Some are not used, just reserved to avoid cyber squatting. Ask us if you plan to use one of them to build a local Dolibarr community.&lt;br /&gt;
&lt;br /&gt;
Have this role actually:&lt;br /&gt;
{{ListOfDomainAdmins}}&lt;br /&gt;
&lt;br /&gt;
=[[File:who.png]] 合作伙伴=&lt;br /&gt;
&lt;br /&gt;
This the page that list known partners: https://partners.dolibarr.org&lt;br /&gt;
&lt;br /&gt;
=[[File:workcomputer.png]] 访问GIT=&lt;br /&gt;
&lt;br /&gt;
The GIT server is hosted by {{TemplateUrlSCM}}&lt;br /&gt;
&lt;br /&gt;
*Instructions to access GIT in read mode to get current development version are on [http://wiki.dolibarr.org/index.php/FAQ_Get,update_GIT_project_sources this page]&lt;br /&gt;
*To request a write access, read [[Developer FAQ#FAQ How to be an official developer|FAQ How to be an official developer]] to known how project is organized and steps to do to reach this goal.&lt;br /&gt;
&lt;br /&gt;
=[[File:communaute.png]] 邮件列表和信息组=&lt;br /&gt;
The Dolibarr foundation owns several channel networks to publish its information. Note that some members of the Dolibarr foundation may also use this channel to publish news.&lt;br /&gt;
&lt;br /&gt;
See page [[FAQ How to be inform about Dolibarr project ?]]&lt;br /&gt;
&lt;br /&gt;
=[[File:Lug.png]] 帮助项目=&lt;br /&gt;
This is a list of task you can do to help the project.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If you are a developer&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*If you are a developer, join the Dolibarr team. See [[Developer FAQ]] for this.&lt;br /&gt;
*https://github.com/Dolibarr/dolibarr/blob/develop/.github/CONTRIBUTING.md&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If you speak a non english language&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Translate Dolibarr in your language. See [[Translator documentation]].&lt;br /&gt;
*Submit articles to promote Dolibarr on informations web sites on your languages or your own web site. At least, a link to web site http://www.dolibarr.org is never a bad idea.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If you are not a developer, nor a translator&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Complete documentation on this wiki, above all the section [[User documentation]].&lt;br /&gt;
*Vote for Dolibarr on: http://sourceforge.net/projects/dolibarr/reviews/&lt;br /&gt;
*Vote for Dolibarr on: http://www.freecode.com/projects/dolibarr&lt;br /&gt;
*Vote for Dolibarr on: http://www.linux.com/directory/Software/productivity/dolibarr-erp-a-crm/review&lt;br /&gt;
*Add www.dolibarr.org to Google+1 (for this, click on +1 on top left of http://www.dolibarr.org)&lt;br /&gt;
*You can also decide to be a member of Dolibarr foundation. See [[Subscribe|here, to subscribe]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If you want to create a Dolibarr users&#039; group or a local community&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Read our guideline on page [[Create a Dolibarr local community]].&lt;br /&gt;
&lt;br /&gt;
=[[File:Lug.png]] 开发营组织= &lt;br /&gt;
See [[DevCamps Organisation]] for this.&lt;br /&gt;
&lt;br /&gt;
=[[File:Lug.png]] 捐款=&lt;br /&gt;
Even if you don&#039;t want to be a member of the Dolibarr foundation, you can use the subscription page to donate to help development: [[Subscribe]]&lt;br /&gt;
&lt;br /&gt;
[[Category:开发]]&lt;/div&gt;</summary>
		<author><name>PolyglotBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Proyecto_Dolibarr&amp;diff=64991</id>
		<title>Proyecto Dolibarr</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Proyecto_Dolibarr&amp;diff=64991"/>
		<updated>2025-12-15T01:30:10Z</updated>

		<summary type="html">&lt;p&gt;PolyglotBot: Updating interlang links (links to translated versions of this page in other languages) triggered by origin English page &amp;quot;Dolibarr_Project&amp;quot; update.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- BEGIN interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Do NOT edit this section&lt;br /&gt;
     Links below are automatically managed by PolyglotBot&lt;br /&gt;
     You can edit links on the English source page : Dolibarr_Project --&amp;gt;&lt;br /&gt;
[[en:Dolibarr_Project]]&lt;br /&gt;
[[fr:Projet_Dolibarr]]&lt;br /&gt;
[[zh:Dolibarr项目]]&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{TemplateDocDevEs}}&lt;br /&gt;
{{TemplateDocUsuario}}&lt;br /&gt;
Esta página muestra las diferentes ocupaciones dentro del proyecto de Dolibarr, así como los puestos vacantes.&lt;br /&gt;
&lt;br /&gt;
=[[File:orientation.png ]] Historia y próximas versiones=&lt;br /&gt;
[[Origen e historia del proyecto|Origen, historia y próximas versiones del proyecto Dolibarr]]&lt;br /&gt;
&lt;br /&gt;
=[[File:who.png]] Actores y sus roles=&lt;br /&gt;
&lt;br /&gt;
El equipo Dolibarr actual se compone de diversos responsables, apoyados o patrocinados por diversos contribuyentes físicos o empresas. A continuación presentaremos los diferentes roles y puestos oupados en la gestión del proyecto Dolibarr. Algunos roles y puestos están vacantes. Los voluntarios a cubrir un puesto de responsabilidad en el proyecto están invitados a manifestarlo en la lista de correo de desarrollo de Dolibarr. Para saber como ayudar al desarrollo, vea la página [[FAQ_Desarrolladores#C.C3.B3mo_convertirse_en_desarrollador_oficial|FAQ Desarrolladores - Cómo convertirse en desarrollador oficial]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las siguientes páginas presentan una lista de personas que participan o han participado en el proyecto.&lt;br /&gt;
&lt;br /&gt;
*[[:Category:Everybody|Todo el mundo (+trombinoscope)]]&lt;br /&gt;
*[[:Category:User Retired|Todos los actores retirados]]&lt;br /&gt;
*[[:Category:User Active|Todos los actores activos]]&lt;br /&gt;
&lt;br /&gt;
==Los roles de desarrollador==&lt;br /&gt;
&lt;br /&gt;
===Desarrollador grado &#039;&#039;&#039;Yoda&#039;&#039;&#039; (Jefes de proyecto confirmadores GIT, head release manager)===&lt;br /&gt;
&lt;br /&gt;
Objetivos/Autorizaciones: Gestionar el proyecto Dolibarr en general. Organizar las betas, fijar las releases y realizar el packing de la versión standard.&lt;br /&gt;
&lt;br /&gt;
Actualmente tienen esta función (por orden alfabético):&lt;br /&gt;
&lt;br /&gt;
{{ListOfYodas|lang=ES}}&lt;br /&gt;
&lt;br /&gt;
Vacantes: No (por definición, esta función se limita al jefe del proyecto y backups)&lt;br /&gt;
&lt;br /&gt;
Nota: Todas las acciones para construir un package para una nueva versión de Dolibarr se definen en el archivo &#039;&#039;&#039;build/makepack-howto.txt&#039;&#039;&#039; disponible con los sources.&lt;br /&gt;
&lt;br /&gt;
===Desarrollador grado &#039;&#039;&#039;Jedi&#039;&#039;&#039; (Gestor de versiones)===&lt;br /&gt;
&lt;br /&gt;
Objetivos/Autorizaciones: Gestor de versión de mantenimiento.&lt;br /&gt;
&lt;br /&gt;
Actualmente tiene esta función para los trabajos sobre: &lt;br /&gt;
{{ListOfModulesWithDedicatedJedi&lt;br /&gt;
|lang=ES}}&lt;br /&gt;
&lt;br /&gt;
Vacantes: Sí. Si desea tomar este rol, por favor pregunte por ello en el mailing-list dev de Dolibarr.&lt;br /&gt;
&lt;br /&gt;
===Desarrollador grado &#039;&#039;&#039;Almirante&#039;&#039;&#039; (Confirmadores GIT)===&lt;br /&gt;
&lt;br /&gt;
Objetivos/Autorizaciones: Desarrollar, integrar codigo en el GIT.&lt;br /&gt;
&lt;br /&gt;
Obtención del rango de Almirante es automático cuando la primera solicitud de extracción se valida en Git está integrado en Dolibarr. &lt;br /&gt;
&lt;br /&gt;
Vacantes: Sí (Especialmente para la presentación de correcciones de errores)&lt;br /&gt;
&lt;br /&gt;
Artículos relacionados: [[FAQ_Desarrolladores#C.C3.B3mo_convertirse_en_desarrollador_oficial|FAQ Cómo convertirse en desarrollador oficial]]&lt;br /&gt;
&lt;br /&gt;
Actualmente tienen esta función ({{TemplateURLSCM}}) :&lt;br /&gt;
&lt;br /&gt;
*Ver {{ListOfAdmirals|lang=ES}}&lt;br /&gt;
&lt;br /&gt;
===Desarrollador grado &#039;&#039;&#039;Z-6PO&#039;&#039;&#039; (traducciones en transifex.com)===&lt;br /&gt;
&lt;br /&gt;
Objetivos/Autorizaciones: Traducción en transifex.com&lt;br /&gt;
&lt;br /&gt;
Actualmente tienen esta función:&lt;br /&gt;
&lt;br /&gt;
*Una gran cantidad de personas son en realidad Z-6PO. Traducción ahora se proporciona el uso de la plataforma transifex.com. Todos los usuarios que están registrados como traductor en el proyecto Dolibarr Transifex son Z-6PO.&lt;br /&gt;
&lt;br /&gt;
Papel necesita ayudante: Sí (ir en https://www.transifex.com/projects/p/dolibarr/ para encontrar su idioma y aplicar para ayudar)&lt;br /&gt;
&lt;br /&gt;
Artículos relacionados: [[Documentación traductores]]&lt;br /&gt;
&lt;br /&gt;
===Desarrollador grado &#039;&#039;&#039;Soldado&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Objetivos/Autorizaciones: Animar los foros, la comunidad.&lt;br /&gt;
&lt;br /&gt;
Vacantes: Sí. Sin límite.&lt;br /&gt;
&lt;br /&gt;
Actualmente tienen esta función:&lt;br /&gt;
&lt;br /&gt;
*Imposible de determinar.&lt;br /&gt;
&lt;br /&gt;
==Los otros roles en el proyecto Dolibarr==&lt;br /&gt;
 &lt;br /&gt;
===Rol A: Albergar sitio web (https://www.dolibarr.org o portales locales)=== &lt;br /&gt;
&lt;br /&gt;
Objetivo: Crear y mantener una plataforma de albergue del sitio Dolibarr basada en Joomla.&lt;br /&gt;
&lt;br /&gt;
Actualmente tiene esta función:&lt;br /&gt;
{{HosterOfWebSites}}&lt;br /&gt;
&lt;br /&gt;
Vacantes: Si para los otros idiomas/paises. Ver la página [[Create a Dolibarr local community]].&lt;br /&gt;
&lt;br /&gt;
===Rol B: Albergar sitio demo (https://demo.dolibarr.org/public/demo&amp;lt;nowiki/&amp;gt;)=== &lt;br /&gt;
&lt;br /&gt;
Objetivo: Crear y mantener una plataforma de albergue del sitio demo online Dolibarr.&lt;br /&gt;
&lt;br /&gt;
Actualmente tiene esta función:&lt;br /&gt;
&lt;br /&gt;
*Dolibarr foundation (Versión internacional, auto detección idioma navegador http://demo.dolibarr.org/public/demo)&lt;br /&gt;
&lt;br /&gt;
Vacantes: No&lt;br /&gt;
&lt;br /&gt;
===Rol C: Albergar wiki (https://wiki.dolibarr.org&amp;lt;nowiki/&amp;gt;)=== &lt;br /&gt;
&lt;br /&gt;
Objetivo: Crear y mantener una plataforma de albergue del wiki Dolibarr&lt;br /&gt;
&lt;br /&gt;
Actualmente tiene esta función: &lt;br /&gt;
&lt;br /&gt;
*Dolibarr foundation&lt;br /&gt;
&lt;br /&gt;
Vacantes: No&lt;br /&gt;
&lt;br /&gt;
===Rol D1: Responsable DoliWamp (Instalador para Windows)===&lt;br /&gt;
&lt;br /&gt;
Actualmente tiene esta función: &lt;br /&gt;
&lt;br /&gt;
*[[Laurent Destailleur]] ([https://www.nltechno.com NLTechno])&lt;br /&gt;
&lt;br /&gt;
Vacantes. No&lt;br /&gt;
&lt;br /&gt;
===Rol D2: Responsable DoliDeb+DoliRpm (Instalador para Ubuntu/Debian/Fedora/Redhat/Mandriva/Mageia/OpenSuse)===&lt;br /&gt;
&lt;br /&gt;
Actualmente tiene esta función: &lt;br /&gt;
&lt;br /&gt;
*[[Laurent Destailleur]] ([https://www.nltechno.com NLTechno])&lt;br /&gt;
&lt;br /&gt;
Vacantes. No&lt;br /&gt;
&lt;br /&gt;
===Rol D3: Responsable DoliMamp (Instalador para Mac OS X)===&lt;br /&gt;
&lt;br /&gt;
Actualmente tiene esta función: &lt;br /&gt;
&lt;br /&gt;
*[[Régis Houssin]] ([https://www.cap-networks.com Cap-Networks])&lt;br /&gt;
&lt;br /&gt;
Vacantes. No&lt;br /&gt;
&lt;br /&gt;
===Rol G: Gestión de la asociación Dolibarr===&lt;br /&gt;
&lt;br /&gt;
Objetivo: Crear y gestionar una asociación de promoción y de usuarios Dolibarr.&lt;br /&gt;
&lt;br /&gt;
Actualmente tienen esta función:&lt;br /&gt;
&lt;br /&gt;
*1 presidente - Ver la página [[AssociationDolibarr]].&lt;br /&gt;
*1 secretario - Ver la página [[AssociationDolibarr]].&lt;br /&gt;
*1 tesorero - Ver la página [[AssociationDolibarr]].&lt;br /&gt;
&lt;br /&gt;
===Rol H: Promotor/Misionero de Dolibarr===&lt;br /&gt;
&lt;br /&gt;
Objetivo: Realizar tareas de &#039;&#039;&#039;comunicación/evangelización&#039;&#039;&#039; para Dolibarr, en los foros, sitios de noticias, prensa, etc. Crear artículos en la web Dolibarr.&lt;br /&gt;
&lt;br /&gt;
Actualmente tienen esta función:&lt;br /&gt;
&lt;br /&gt;
*La [[Asociación_Dolibarr]]&lt;br /&gt;
*Vacantes. Agradecemos a los amaters expresen su voluntad de participar en la Lista de Correo (ML) Dolibarr. Se precisan voluntarios&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Artículos relacionados: Algunos ejemplos de [[modelos de mensajes]] utilizados para anunciar las beta o releases.&lt;br /&gt;
&lt;br /&gt;
===Rol I: Tester Dolibarr===&lt;br /&gt;
&lt;br /&gt;
Objetivo: Probar la versión actual de Dolibarr (GIT)  e informar en la lista de correos el máximo de bugs posibles.&lt;br /&gt;
&lt;br /&gt;
Actualmente tienen esta función:&lt;br /&gt;
&lt;br /&gt;
*Alrededor de cincuenta personas regulares (cifra obtenida por el análisis de los mensajes del foro), mucho más si integramos los informadores ocasionales.&lt;br /&gt;
&lt;br /&gt;
===Rol J: Administrar nombres de Dominio===&lt;br /&gt;
Objetivo: Administrar DNS de los nombres de domino dolibarr. Algunos no son usados, están reservados para evitar allanamientos cibernéticos. Preguntenos si planea usar alguno para crear una comunidad local de Dolibarr.&lt;br /&gt;
&lt;br /&gt;
Actualmente tienen esta función:&lt;br /&gt;
{{ListOfDomainAdmins}}&lt;br /&gt;
&lt;br /&gt;
=[[File:workcomputer.png]] Los Accesos GIT=&lt;br /&gt;
&lt;br /&gt;
El servidor GIT se alberga en {{TemplateUrlSCM}}.&lt;br /&gt;
&lt;br /&gt;
*Las instrucciones para acceder en modo lectura a GIT para recuperar la versión actual de desarrollo están en [https://github.com/Dolibarr/dolibarr/ esta página]&lt;br /&gt;
*Si le concierne, los requisitos para obtener un acceso en modo escritura son descritos en [[FAQ_Desarrolladores#C.C3.B3mo_convertirse_en_desarrollador_oficial|FAQ Desarrolladores]] para conocer la organización del proyecto y los pasos a seguir para llegar a ese objetivo.&lt;br /&gt;
&lt;br /&gt;
=[[File:communaute.png]] Las Listas de Correo=&lt;br /&gt;
&lt;br /&gt;
Ver la página [[FAQ Cómo puedo estar informado de lo que sucede en Dolibarr ?]]&lt;br /&gt;
&lt;br /&gt;
=[[File:Lug.png]] Ayudar al proyecto=&lt;br /&gt;
Les presentamos una lista de posibles acciones para permitirle ayudar al proyecto Dolibarr.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Si es un desarrollador&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Si es un desarrollador, únase al equipo Dolibarr. Para ello, ver [[FAQ Desarrolladores]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Si habla un idioma no anglófono&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Traduzca Dolibarr a su idioma si la traducción no existe o está incompleta. Ver [[Documentación traductores]].&lt;br /&gt;
*Enviar artículos para promover Dolibarr en sitios de información en su idioma o en su web.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Si no es ni desarrollador ni traductor&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Completar la documentación Dolibarr de este wiki, particularmente la sección [[Documentación usuarios]].&lt;br /&gt;
{{Template:LinksToVoteForDolibarr}}&lt;br /&gt;
&lt;br /&gt;
*También puede adherirse a la asociación Dolibarr. [[Subscribirse|Vea aquí para suscribirse]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Si desea crear un grupo de usuarios o una comunidad local&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Lea nuestra guía en la página [[Create a Dolibarr local community]].&lt;br /&gt;
&lt;br /&gt;
=[[File:Lug.png]] Donaciones=&lt;br /&gt;
Si no desea ser miembro de la asociación Dolibarr, siempre puede realizar una donación para ayudar al desarrollo: [[Subscribirse]]&lt;br /&gt;
&lt;br /&gt;
=[[File:Lug.png]] Mascota=&lt;br /&gt;
La mascota oficial del proyecto Dolibarr es el DoliBear. (puedes comprarlo en el sitio web https://goodies.dolibarr.org)&lt;br /&gt;
&lt;br /&gt;
[[File:Mascot Dolibarr 1.jpg|border|300px]]&lt;br /&gt;
[[File:Mascot Dolibarr 2.jpg|border|300px]]&lt;br /&gt;
[[File:Mascot Dolibarr 3.jpg|border|300px]]&lt;/div&gt;</summary>
		<author><name>PolyglotBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_HelloAsso_FR&amp;diff=64765</id>
		<title>Module HelloAsso FR</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_HelloAsso_FR&amp;diff=64765"/>
		<updated>2025-11-10T14:41:02Z</updated>

		<summary type="html">&lt;p&gt;PolyglotBot: Updating interlang links (links to translated versions of this page in other languages) triggered by origin English page &amp;quot;Module_PayPlug&amp;quot; update.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- BEGIN interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Do NOT edit this section&lt;br /&gt;
     Links below are automatically managed by PolyglotBot&lt;br /&gt;
     You can edit links on the English source page : Module_PayPlug --&amp;gt;&lt;br /&gt;
[[en:Module_PayPlug]]&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
[[Category:Modules complémentaires]]&lt;br /&gt;
[[Category:DoliCloud]]&lt;br /&gt;
{{TemplateDocDevFr}}&lt;br /&gt;
{{TemplateDocUtil}}&lt;br /&gt;
=Informations=&lt;br /&gt;
{{TemplateModuleInfo&lt;br /&gt;
|modulename=HelloAsso&lt;br /&gt;
|editor=DoliCloud&lt;br /&gt;
|web={{URLNLTechno}}&lt;br /&gt;
|webbuy=&lt;br /&gt;
|status=stable&lt;br /&gt;
|minversion=21&lt;br /&gt;
|maxversion=&lt;br /&gt;
|note=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Fonctionnalités=&lt;br /&gt;
Ajout de fonctionnalités pour le service en ligne HelloAsso (également appelé « Hello Asso ») destiné aux associations.&lt;br /&gt;
&lt;br /&gt;
Prise en charge de la page de paiement en ligne HelloAsso (cartes bancaires) dans Dolibarr. Cela permet à vos clients d&#039;effectuer des paiements ponctuels ou liés à un objet Dolibarr spécifique (facture, commande, etc.).&lt;br /&gt;
Option de synchronisation des membres.&lt;br /&gt;
&lt;br /&gt;
Le module est également disponible par défaut dans DoliAsso, le service gratuit pour les petites associations : https://www.doliasso.org&lt;br /&gt;
&lt;br /&gt;
=Installation=&lt;br /&gt;
{{InstallModuleEn}}&lt;br /&gt;
&lt;br /&gt;
=Configuration=&lt;br /&gt;
{{ActivationModuleEn}}&lt;br /&gt;
&lt;br /&gt;
==Configuration de l&#039;API HelloAsso==&lt;br /&gt;
Générer les deux clés API nécessaires au paiement en ligne avec HelloAsso. Vous les trouverez sur votre tableau de bord HelloAsso :&lt;br /&gt;
&lt;br /&gt;
*Accédez d&#039;abord à la page de l&#039;association (créez-en une depuis le menu « Mes identifiants - Gérer l&#039;association - Ajouter une association »).&lt;br /&gt;
*Une fois sur la page d&#039;une association, accédez au menu « Mon compte &amp;gt; Intégrations et API ».&lt;br /&gt;
&lt;br /&gt;
[[File:HelloAssoKeyApi.png|alt=|border]]&lt;br /&gt;
&lt;br /&gt;
===Synchronisation des adhésions HelloAsso===&lt;br /&gt;
Vous avez besoin du nom d&#039;un formulaire pour synchroniser les membres HelloAsso avec Dolibarr. Cette opération est possible depuis votre tableau de bord HelloAsso :&lt;br /&gt;
&lt;br /&gt;
*Accédez d&#039;abord à la page de l&#039;association (créez-en une depuis le menu « Mes identifiants - Gérer l&#039;association - Ajouter une association ».)&lt;br /&gt;
*Une fois sur la page d&#039;une association, accédez au menu « Mes adhésions » (créez-en une depuis le bouton « Créer une adhésion »).&lt;br /&gt;
*Cliquez ensuite sur « Gérer ».&lt;br /&gt;
*Vous pouvez ici Trouvez le nom du formulaire d&#039;adhésion à utiliser ultérieurement lors de la configuration.&lt;br /&gt;
&lt;br /&gt;
[[File:Helloasso slug form web adress.png|border]]&lt;br /&gt;
&lt;br /&gt;
==Configuration du module Dolibarr==&lt;br /&gt;
1) Créez un compte bancaire pour enregistrer les paiements effectués via HelloAsso.&lt;br /&gt;
&lt;br /&gt;
2) Accédez à la page de configuration du module HelloAsso dans Dolibarr et définissez le compte bancaire créé comme compte bancaire par défaut.&lt;br /&gt;
&lt;br /&gt;
===Configuration du mode sandbox===&lt;br /&gt;
3) Connectez-vous ensuite à votre compte HelloAsso-sandbox pour obtenir et remplir les trois champs suivants dans Dolibarr :&lt;br /&gt;
&lt;br /&gt;
* Nom de l&#039;organisation cliente (pour laquelle vous souhaitez effectuer le paiement. Vous trouverez ce nom dans la section Mon compte - Mon association)&lt;br /&gt;
* Clé de test de l&#039;identifiant client (carré bleu sur l&#039;image)&lt;br /&gt;
* Clé secrète de test du client (carré rouge sur l&#039;image)&lt;br /&gt;
&lt;br /&gt;
Les deux clés (identifiant client et clé secrète) se trouvent sur votre compte HelloAsso-sandbox, dans le menu « Mon compte &amp;gt; Intégrations et API » de la page Organisation.&lt;br /&gt;
&lt;br /&gt;
===Configuration du mode live===&lt;br /&gt;
3) Activez ensuite le mode live en activant le bouton « Helloasso On/Live ».&lt;br /&gt;
&lt;br /&gt;
4) Connectez-vous ensuite à votre compte HelloAsso pour obtenir et remplir les trois champs suivants dans Dolibarr :&lt;br /&gt;
&lt;br /&gt;
* Nom de l&#039;organisation cliente (pour laquelle vous souhaitez effectuer le paiement. Vous trouverez ce nom dans la section Mon compte - Mon association)&lt;br /&gt;
* Clé d&#039;identification client (carré bleu sur l&#039;image)&lt;br /&gt;
* Clé secrète client (carré rouge sur l&#039;image)&lt;br /&gt;
&lt;br /&gt;
Les deux clés (identifiant client et clé secrète) se trouvent sur votre compte HelloAsso-sandbox, dans le menu « Mon compte &amp;gt; Intégrations et API » de la page Organisation.&lt;br /&gt;
&lt;br /&gt;
==Configuration de la synchronisation des membres==&lt;br /&gt;
1) Si vous n&#039;avez pas encore terminé la [[Module HelloAsso#Configuration du module Dolibarr|Configuration du module Dolibarr]], commencez par le faire.&lt;br /&gt;
&lt;br /&gt;
===Configurer le formulaire d&#039;adhésion sur HelloAsso===&lt;br /&gt;
2) Connectez-vous ensuite à votre compte HelloAsso pour obtenir et renseigner le nom du formulaire d&#039;adhésion test et/ou le nom du formulaire d&#039;adhésion actif.&lt;br /&gt;
&lt;br /&gt;
===Configuration facultative===&lt;br /&gt;
Deux configurations facultatives sont disponibles.&lt;br /&gt;
&lt;br /&gt;
====Correspondance des types de membres HelloAsso et Dolibarr====&lt;br /&gt;
Cette configuration peut être omise si vous ne souhaitez pas lier un type de membre Dolibarr spécifique aux types de membres HelloAsso. La fonction de synchronisation créera un nouveau type de membre dans Dolibarr si aucune correspondance n&#039;est configurée.&lt;br /&gt;
&lt;br /&gt;
Pour associer un type de membre Dolibarr spécifique à un type de membre HelloAsso :&lt;br /&gt;
&lt;br /&gt;
1) Vous devez d&#039;abord obtenir l&#039;identifiant du type de membre HelloAsso :&lt;br /&gt;
&lt;br /&gt;
*Chargez les outils de développement dans votre navigateur, en étant connecté à un compte administrateur HelloAsso de votre organisation (F12 sur Mozilla Firefox).&lt;br /&gt;
&lt;br /&gt;
*Cliquez sur l&#039;onglet Réseau.&lt;br /&gt;
*Remplacez les valeurs entre &amp;lt;&amp;gt; par votre formulaire d&#039;adhésion : (Exemple : &amp;lt;nowiki&amp;gt;https://admin.helloasso-sandbox.com/MyAssociation/adhesions/adhesion-helloasso/edition/2&amp;lt;/nowiki&amp;gt;)&lt;br /&gt;
**&amp;lt;nowiki&amp;gt;https://admin.helloasso.com/&amp;lt;/nowiki&amp;gt;&amp;lt;Nom de l&#039;organisation&amp;gt;/adhesions/&amp;lt;Nom du formulaire d&#039;adhésion&amp;gt;/edition/2 et chargez-le.&lt;br /&gt;
**Ou, pour le mode sandbox, &amp;lt;nowiki&amp;gt;https://admin.helloasso-sandbox.com/&amp;lt;/nowiki&amp;gt;&amp;lt;Nom de l&#039;organisation&amp;gt;/adhesions/&amp;lt;Nom du formulaire d&#039;adhésion&amp;gt;/edition/2 et chargez-le.&lt;br /&gt;
*Identifiez le Le fichier &amp;lt;code&amp;gt;tiers&amp;lt;/code&amp;gt; renvoie un type JSON et parcourez tous les niveaux disponibles dans l&#039;onglet &amp;lt;code&amp;gt;Réponse&amp;lt;/code&amp;gt;. L&#039;identifiant du niveau se trouve dans le champ &amp;lt;code&amp;gt;id:&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
2) Ensuite, dans la configuration du module HelloAsso, dans l&#039;onglet Paramètres d&#039;adhésion, recherchez le Dictionnaire de HelloAsso et la partie Correspondance des types de membres Dolibarr.&lt;br /&gt;
&lt;br /&gt;
3) Remplissez les deux champs :&lt;br /&gt;
&lt;br /&gt;
* Sélectionnez le type de membre Dolibarr à lier.&lt;br /&gt;
* Remplissez le champ avec l&#039;identifiant du type de membre HelloAsso à lier.&lt;br /&gt;
&lt;br /&gt;
4) Cliquez sur le bouton Enregistrer pour enregistrer votre configuration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Correspondance des types de membres HelloAsso et Dolibarr====&lt;br /&gt;
Cette configuration peut être omise si vous n&#039;avez pas de champs personnalisés dans le formulaire HelloAsso à synchroniser avec Dolibarr.&lt;br /&gt;
&lt;br /&gt;
Pour lier un champ de membre Dolibarr à un champ personnalisé HelloAsso :&lt;br /&gt;
&lt;br /&gt;
1) Vous devez d&#039;abord obtenir le slug du champ personnalisé HelloAsso :&lt;br /&gt;
&lt;br /&gt;
*Connectez-vous au tableau de bord HelloAsso et accédez à la page de l&#039;association.&lt;br /&gt;
*Une fois sur la page d&#039;une association, accédez au menu « Mes adhésions ».&lt;br /&gt;
*Cliquez ensuite sur « Gérer ».&lt;br /&gt;
*Cliquez ensuite sur l&#039;étape 3 « Informations complémentaires ».&lt;br /&gt;
*Vous devez voir la page d&#039;informations concernant vos membres. Consultez la section « Informations à fournir » ; vous y trouverez tous les slugs des champs personnalisés.&lt;br /&gt;
&lt;br /&gt;
2) Accédez ensuite à la configuration du module HelloAsso, dans l&#039;onglet « Paramètres d&#039;adhésion ». Trouvez la section « Dictionnaire des champs personnalisés HelloAsso et des correspondances des champs Dolibarr »&lt;br /&gt;
&lt;br /&gt;
3) Renseignez les deux champs :&lt;br /&gt;
&lt;br /&gt;
* Le champ de sélection doit contenir le champ membre Dolibarr à lier.&lt;br /&gt;
* Remplissez le champ avec les slugs des champs personnalisés HelloAsso à lier.&lt;br /&gt;
&lt;br /&gt;
4) Cliquez sur le bouton « Enregistrer » pour enregistrer votre configuration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Utilisation=&lt;br /&gt;
&lt;br /&gt;
=== Utilisation de la page de paiement en ligne HelloAsso ===&lt;br /&gt;
Pour utiliser le module, il vous suffit d&#039;utiliser un lien Dolibarr par défaut pour effectuer un paiement en ligne. Tous les liens fournis par Dolibarr pour effectuer un paiement en ligne sont compatibles avec HelloAsso.&lt;br /&gt;
&lt;br /&gt;
Voici un exemple de page de paiement client :&lt;br /&gt;
&lt;br /&gt;
[[File:Exemple payment page Helloasso.png|border|968x968px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Utilisation de la synchronisation des membres ===&lt;br /&gt;
Une fois la configuration terminée, vous pouvez tester la synchronisation. Pour cela, cliquez sur le bouton « Tester l&#039;adhésion à HelloAsso ».&lt;br /&gt;
&lt;br /&gt;
Si aucune erreur ne s&#039;affiche et qu&#039;un message vous indique qu&#039;au moins un membre a été synchronisé, vous pouvez configurer la tâche planifiée.&lt;br /&gt;
&lt;br /&gt;
Pour activer la tâche planifiée :&lt;br /&gt;
&lt;br /&gt;
* Accédez à la configuration du module « Tâches planifiées ». Accédez à l&#039;onglet « Tâches planifiées ». * Recherchez ensuite la tâche intitulée « HelloAssoGetNewMembers ».&lt;br /&gt;
* Ne modifiez aucune configuration, à l&#039;exception de « Exécuter la tâche toutes les » et de « Prochaine exécution ».&lt;br /&gt;
** « Exécuter la tâche toutes les » définit la fréquence d&#039;exécution de la tâche.&lt;br /&gt;
** « Prochaine exécution » définit la date de la prochaine exécution (après la première exécution, ce champ sera automatiquement mis à jour). * Une fois la configuration terminée, cliquez sur « Lancer maintenant » pour lancer la tâche planifiée.&lt;br /&gt;
&lt;br /&gt;
=Développement et contributions=&lt;br /&gt;
Le développement de cette application Open Source n&#039;est pas inclus dans le dépôt GIT standard de Dolibarr, mais dans un dépôt dédié aux modules non pris en charge par l&#039;équipe de développement de Dolibarr, mais pris en charge par {{TemplateURLDoliCloud}} sur GitHub :&lt;br /&gt;
&lt;br /&gt;
*Dépôt : https://github.com/Dolibarr/dolibarr-community-modules&lt;br /&gt;
&lt;br /&gt;
*La documentation de l&#039;API HelloAsso est disponible ici : https://centredaide.helloasso.com/association?question=comment-fonctionne-l-api-helloasso&lt;br /&gt;
&lt;br /&gt;
Vos demandes de correction ou d&#039;amélioration sont les bienvenues.&lt;br /&gt;
&lt;br /&gt;
=Troubleshooting=&lt;/div&gt;</summary>
		<author><name>PolyglotBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Proyecto_Dolibarr&amp;diff=64740</id>
		<title>Proyecto Dolibarr</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Proyecto_Dolibarr&amp;diff=64740"/>
		<updated>2025-11-10T11:14:20Z</updated>

		<summary type="html">&lt;p&gt;PolyglotBot: Updating interlang links (links to translated versions of this page in other languages) triggered by origin English page &amp;quot;Verticaux_Dolibarr&amp;quot; update.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- BEGIN interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Do NOT edit this section&lt;br /&gt;
     Links below are automatically managed by PolyglotBot&lt;br /&gt;
     You can edit links on the English source page : Verticaux_Dolibarr --&amp;gt;&lt;br /&gt;
[[en:Verticaux_Dolibarr]]&lt;br /&gt;
[[fr:Projet_Dolibarr]]&lt;br /&gt;
[[zh:Dolibarr项目]]&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{TemplateDocDevEs}}&lt;br /&gt;
{{TemplateDocUsuario}}&lt;br /&gt;
Esta página muestra las diferentes ocupaciones dentro del proyecto de Dolibarr, así como los puestos vacantes.&lt;br /&gt;
&lt;br /&gt;
=[[File:orientation.png ]] Historia y próximas versiones=&lt;br /&gt;
[[Origen e historia del proyecto|Origen, historia y próximas versiones del proyecto Dolibarr]]&lt;br /&gt;
&lt;br /&gt;
=[[File:who.png]] Actores y sus roles=&lt;br /&gt;
&lt;br /&gt;
El equipo Dolibarr actual se compone de diversos responsables, apoyados o patrocinados por diversos contribuyentes físicos o empresas. A continuación presentaremos los diferentes roles y puestos oupados en la gestión del proyecto Dolibarr. Algunos roles y puestos están vacantes. Los voluntarios a cubrir un puesto de responsabilidad en el proyecto están invitados a manifestarlo en la lista de correo de desarrollo de Dolibarr. Para saber como ayudar al desarrollo, vea la página [[FAQ_Desarrolladores#C.C3.B3mo_convertirse_en_desarrollador_oficial|FAQ Desarrolladores - Cómo convertirse en desarrollador oficial]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las siguientes páginas presentan una lista de personas que participan o han participado en el proyecto.&lt;br /&gt;
&lt;br /&gt;
*[[:Category:Everybody|Todo el mundo (+trombinoscope)]]&lt;br /&gt;
*[[:Category:User Retired|Todos los actores retirados]]&lt;br /&gt;
*[[:Category:User Active|Todos los actores activos]]&lt;br /&gt;
&lt;br /&gt;
==Los roles de desarrollador==&lt;br /&gt;
&lt;br /&gt;
===Desarrollador grado &#039;&#039;&#039;Yoda&#039;&#039;&#039; (Jefes de proyecto confirmadores GIT, head release manager)===&lt;br /&gt;
&lt;br /&gt;
Objetivos/Autorizaciones: Gestionar el proyecto Dolibarr en general. Organizar las betas, fijar las releases y realizar el packing de la versión standard.&lt;br /&gt;
&lt;br /&gt;
Actualmente tienen esta función (por orden alfabético):&lt;br /&gt;
&lt;br /&gt;
{{ListOfYodas|lang=ES}}&lt;br /&gt;
&lt;br /&gt;
Vacantes: No (por definición, esta función se limita al jefe del proyecto y backups)&lt;br /&gt;
&lt;br /&gt;
Nota: Todas las acciones para construir un package para una nueva versión de Dolibarr se definen en el archivo &#039;&#039;&#039;build/makepack-howto.txt&#039;&#039;&#039; disponible con los sources.&lt;br /&gt;
&lt;br /&gt;
===Desarrollador grado &#039;&#039;&#039;Jedi&#039;&#039;&#039; (Gestor de versiones)===&lt;br /&gt;
&lt;br /&gt;
Objetivos/Autorizaciones: Gestor de versión de mantenimiento.&lt;br /&gt;
&lt;br /&gt;
Actualmente tiene esta función para los trabajos sobre: &lt;br /&gt;
{{ListOfModulesWithDedicatedJedi&lt;br /&gt;
|lang=ES}}&lt;br /&gt;
&lt;br /&gt;
Vacantes: Sí. Si desea tomar este rol, por favor pregunte por ello en el mailing-list dev de Dolibarr.&lt;br /&gt;
&lt;br /&gt;
===Desarrollador grado &#039;&#039;&#039;Almirante&#039;&#039;&#039; (Confirmadores GIT)===&lt;br /&gt;
&lt;br /&gt;
Objetivos/Autorizaciones: Desarrollar, integrar codigo en el GIT.&lt;br /&gt;
&lt;br /&gt;
Obtención del rango de Almirante es automático cuando la primera solicitud de extracción se valida en Git está integrado en Dolibarr. &lt;br /&gt;
&lt;br /&gt;
Vacantes: Sí (Especialmente para la presentación de correcciones de errores)&lt;br /&gt;
&lt;br /&gt;
Artículos relacionados: [[FAQ_Desarrolladores#C.C3.B3mo_convertirse_en_desarrollador_oficial|FAQ Cómo convertirse en desarrollador oficial]]&lt;br /&gt;
&lt;br /&gt;
Actualmente tienen esta función ({{TemplateURLSCM}}) :&lt;br /&gt;
&lt;br /&gt;
*Ver {{ListOfAdmirals|lang=ES}}&lt;br /&gt;
&lt;br /&gt;
===Desarrollador grado &#039;&#039;&#039;Z-6PO&#039;&#039;&#039; (traducciones en transifex.com)===&lt;br /&gt;
&lt;br /&gt;
Objetivos/Autorizaciones: Traducción en transifex.com&lt;br /&gt;
&lt;br /&gt;
Actualmente tienen esta función:&lt;br /&gt;
&lt;br /&gt;
*Una gran cantidad de personas son en realidad Z-6PO. Traducción ahora se proporciona el uso de la plataforma transifex.com. Todos los usuarios que están registrados como traductor en el proyecto Dolibarr Transifex son Z-6PO.&lt;br /&gt;
&lt;br /&gt;
Papel necesita ayudante: Sí (ir en https://www.transifex.com/projects/p/dolibarr/ para encontrar su idioma y aplicar para ayudar)&lt;br /&gt;
&lt;br /&gt;
Artículos relacionados: [[Documentación traductores]]&lt;br /&gt;
&lt;br /&gt;
===Desarrollador grado &#039;&#039;&#039;Soldado&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Objetivos/Autorizaciones: Animar los foros, la comunidad.&lt;br /&gt;
&lt;br /&gt;
Vacantes: Sí. Sin límite.&lt;br /&gt;
&lt;br /&gt;
Actualmente tienen esta función:&lt;br /&gt;
&lt;br /&gt;
*Imposible de determinar.&lt;br /&gt;
&lt;br /&gt;
==Los otros roles en el proyecto Dolibarr==&lt;br /&gt;
 &lt;br /&gt;
===Rol A: Albergar sitio web (https://www.dolibarr.org o portales locales)=== &lt;br /&gt;
&lt;br /&gt;
Objetivo: Crear y mantener una plataforma de albergue del sitio Dolibarr basada en Joomla.&lt;br /&gt;
&lt;br /&gt;
Actualmente tiene esta función:&lt;br /&gt;
{{HosterOfWebSites}}&lt;br /&gt;
&lt;br /&gt;
Vacantes: Si para los otros idiomas/paises. Ver la página [[Create a Dolibarr local community]].&lt;br /&gt;
&lt;br /&gt;
===Rol B: Albergar sitio demo (https://demo.dolibarr.org/public/demo&amp;lt;nowiki/&amp;gt;)=== &lt;br /&gt;
&lt;br /&gt;
Objetivo: Crear y mantener una plataforma de albergue del sitio demo online Dolibarr.&lt;br /&gt;
&lt;br /&gt;
Actualmente tiene esta función:&lt;br /&gt;
&lt;br /&gt;
*Dolibarr foundation (Versión internacional, auto detección idioma navegador http://demo.dolibarr.org/public/demo)&lt;br /&gt;
&lt;br /&gt;
Vacantes: No&lt;br /&gt;
&lt;br /&gt;
===Rol C: Albergar wiki (https://wiki.dolibarr.org&amp;lt;nowiki/&amp;gt;)=== &lt;br /&gt;
&lt;br /&gt;
Objetivo: Crear y mantener una plataforma de albergue del wiki Dolibarr&lt;br /&gt;
&lt;br /&gt;
Actualmente tiene esta función: &lt;br /&gt;
&lt;br /&gt;
*Dolibarr foundation&lt;br /&gt;
&lt;br /&gt;
Vacantes: No&lt;br /&gt;
&lt;br /&gt;
===Rol D1: Responsable DoliWamp (Instalador para Windows)===&lt;br /&gt;
&lt;br /&gt;
Actualmente tiene esta función: &lt;br /&gt;
&lt;br /&gt;
*[[Laurent Destailleur]] ([https://www.nltechno.com NLTechno])&lt;br /&gt;
&lt;br /&gt;
Vacantes. No&lt;br /&gt;
&lt;br /&gt;
===Rol D2: Responsable DoliDeb+DoliRpm (Instalador para Ubuntu/Debian/Fedora/Redhat/Mandriva/Mageia/OpenSuse)===&lt;br /&gt;
&lt;br /&gt;
Actualmente tiene esta función: &lt;br /&gt;
&lt;br /&gt;
*[[Laurent Destailleur]] ([https://www.nltechno.com NLTechno])&lt;br /&gt;
&lt;br /&gt;
Vacantes. No&lt;br /&gt;
&lt;br /&gt;
===Rol D3: Responsable DoliMamp (Instalador para Mac OS X)===&lt;br /&gt;
&lt;br /&gt;
Actualmente tiene esta función: &lt;br /&gt;
&lt;br /&gt;
*[[Régis Houssin]] ([https://www.cap-networks.com Cap-Networks])&lt;br /&gt;
&lt;br /&gt;
Vacantes. No&lt;br /&gt;
&lt;br /&gt;
===Rol G: Gestión de la asociación Dolibarr===&lt;br /&gt;
&lt;br /&gt;
Objetivo: Crear y gestionar una asociación de promoción y de usuarios Dolibarr.&lt;br /&gt;
&lt;br /&gt;
Actualmente tienen esta función:&lt;br /&gt;
&lt;br /&gt;
*1 presidente - Ver la página [[AssociationDolibarr]].&lt;br /&gt;
*1 secretario - Ver la página [[AssociationDolibarr]].&lt;br /&gt;
*1 tesorero - Ver la página [[AssociationDolibarr]].&lt;br /&gt;
&lt;br /&gt;
===Rol H: Promotor/Misionero de Dolibarr===&lt;br /&gt;
&lt;br /&gt;
Objetivo: Realizar tareas de &#039;&#039;&#039;comunicación/evangelización&#039;&#039;&#039; para Dolibarr, en los foros, sitios de noticias, prensa, etc. Crear artículos en la web Dolibarr.&lt;br /&gt;
&lt;br /&gt;
Actualmente tienen esta función:&lt;br /&gt;
&lt;br /&gt;
*La [[Asociación_Dolibarr]]&lt;br /&gt;
*Vacantes. Agradecemos a los amaters expresen su voluntad de participar en la Lista de Correo (ML) Dolibarr. Se precisan voluntarios&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Artículos relacionados: Algunos ejemplos de [[modelos de mensajes]] utilizados para anunciar las beta o releases.&lt;br /&gt;
&lt;br /&gt;
===Rol I: Tester Dolibarr===&lt;br /&gt;
&lt;br /&gt;
Objetivo: Probar la versión actual de Dolibarr (GIT)  e informar en la lista de correos el máximo de bugs posibles.&lt;br /&gt;
&lt;br /&gt;
Actualmente tienen esta función:&lt;br /&gt;
&lt;br /&gt;
*Alrededor de cincuenta personas regulares (cifra obtenida por el análisis de los mensajes del foro), mucho más si integramos los informadores ocasionales.&lt;br /&gt;
&lt;br /&gt;
===Rol J: Administrar nombres de Dominio===&lt;br /&gt;
Objetivo: Administrar DNS de los nombres de domino dolibarr. Algunos no son usados, están reservados para evitar allanamientos cibernéticos. Preguntenos si planea usar alguno para crear una comunidad local de Dolibarr.&lt;br /&gt;
&lt;br /&gt;
Actualmente tienen esta función:&lt;br /&gt;
{{ListOfDomainAdmins}}&lt;br /&gt;
&lt;br /&gt;
=[[File:workcomputer.png]] Los Accesos GIT=&lt;br /&gt;
&lt;br /&gt;
El servidor GIT se alberga en {{TemplateUrlSCM}}.&lt;br /&gt;
&lt;br /&gt;
*Las instrucciones para acceder en modo lectura a GIT para recuperar la versión actual de desarrollo están en [https://github.com/Dolibarr/dolibarr/ esta página]&lt;br /&gt;
*Si le concierne, los requisitos para obtener un acceso en modo escritura son descritos en [[FAQ_Desarrolladores#C.C3.B3mo_convertirse_en_desarrollador_oficial|FAQ Desarrolladores]] para conocer la organización del proyecto y los pasos a seguir para llegar a ese objetivo.&lt;br /&gt;
&lt;br /&gt;
=[[File:communaute.png]] Las Listas de Correo=&lt;br /&gt;
&lt;br /&gt;
Ver la página [[FAQ Cómo puedo estar informado de lo que sucede en Dolibarr ?]]&lt;br /&gt;
&lt;br /&gt;
=[[File:Lug.png]] Ayudar al proyecto=&lt;br /&gt;
Les presentamos una lista de posibles acciones para permitirle ayudar al proyecto Dolibarr.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Si es un desarrollador&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Si es un desarrollador, únase al equipo Dolibarr. Para ello, ver [[FAQ Desarrolladores]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Si habla un idioma no anglófono&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Traduzca Dolibarr a su idioma si la traducción no existe o está incompleta. Ver [[Documentación traductores]].&lt;br /&gt;
*Enviar artículos para promover Dolibarr en sitios de información en su idioma o en su web.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Si no es ni desarrollador ni traductor&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Completar la documentación Dolibarr de este wiki, particularmente la sección [[Documentación usuarios]].&lt;br /&gt;
{{Template:LinksToVoteForDolibarr}}&lt;br /&gt;
&lt;br /&gt;
*También puede adherirse a la asociación Dolibarr. [[Subscribirse|Vea aquí para suscribirse]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Si desea crear un grupo de usuarios o una comunidad local&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Lea nuestra guía en la página [[Create a Dolibarr local community]].&lt;br /&gt;
&lt;br /&gt;
=[[File:Lug.png]] Donaciones=&lt;br /&gt;
Si no desea ser miembro de la asociación Dolibarr, siempre puede realizar una donación para ayudar al desarrollo: [[Subscribirse]]&lt;br /&gt;
&lt;br /&gt;
=[[File:Lug.png]] Mascota=&lt;br /&gt;
La mascota oficial del proyecto Dolibarr es el DoliBear. (puedes comprarlo en el sitio web https://goodies.dolibarr.org)&lt;br /&gt;
&lt;br /&gt;
[[File:Mascot Dolibarr 1.jpg|border|300px]]&lt;br /&gt;
[[File:Mascot Dolibarr 2.jpg|border|300px]]&lt;br /&gt;
[[File:Mascot Dolibarr 3.jpg|border|300px]]&lt;/div&gt;</summary>
		<author><name>PolyglotBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Projet_Dolibarr&amp;diff=64739</id>
		<title>Projet Dolibarr</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Projet_Dolibarr&amp;diff=64739"/>
		<updated>2025-11-10T11:14:20Z</updated>

		<summary type="html">&lt;p&gt;PolyglotBot: Updating interlang links (links to translated versions of this page in other languages) triggered by origin English page &amp;quot;Verticaux_Dolibarr&amp;quot; update.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- BEGIN interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Do NOT edit this section&lt;br /&gt;
     Links below are automatically managed by PolyglotBot&lt;br /&gt;
     You can edit links on the English source page : Verticaux_Dolibarr --&amp;gt;&lt;br /&gt;
[[en:Verticaux_Dolibarr]]&lt;br /&gt;
[[es:Proyecto_Dolibarr]]&lt;br /&gt;
[[zh:Dolibarr项目]]&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
{{DISPLAYTITLE:Les ressources et l&#039;organisation du projet}}&lt;br /&gt;
{{TemplateDocDevFr}}&lt;br /&gt;
{{TemplateDocUtil}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;opacitymedium&amp;quot;&amp;gt;Cette page fournit des informations sur l&#039;organisation du projet, les rôles occupés par les différents acteurs (ainsi que les postes à pourvoir) et comment participer.&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=[[File:orientation.png]] Histoire et futur du projet (Roadmap)=&lt;br /&gt;
Voir la page [[Origines et histoire du projet|Origines, histoire et futures versions de Dolibarr]]&lt;br /&gt;
&lt;br /&gt;
=[[File:who.png]] Les acteurs et leurs rôles dans la galaxie Dolibarr=&lt;br /&gt;
&lt;br /&gt;
L&#039;équipe Dolibarr est une armée de la galaxie Open Source, constituée de différents responsables, soutenus par divers contributeurs, physiques ou moraux (sociétés, associations, freelance).&lt;br /&gt;
Les lignes suivantes présentent les différents rôles et postes occupés dans la gestion du projet Dolibarr et permettent ainsi de comprendre le fonctionnement interne du projet.&lt;br /&gt;
De nombreux rôles et postes sont en permanence à pourvoir.&lt;br /&gt;
&lt;br /&gt;
Les volontaires pour postuler à une responsabilité dans le projet sont invités à se manifester.&lt;br /&gt;
&lt;br /&gt;
Si vous désirez des informations pour participer en tant que développeur, la page [[FAQ_D%C3%A9veloppeur#Comment_devenir_d.C3.A9veloppeur_officiel|FAQ Développeur - Comment devenir développeur officiel]] est peut-être plus appropriée.&lt;br /&gt;
&lt;br /&gt;
Le lien suivant présente une liste des &amp;lt;b&amp;gt;développeurs&amp;lt;/b&amp;gt; qui participent ou ont participé au projet &amp;lt;b&amp;gt;et qui se sont déclarés publiquement&amp;lt;/b&amp;gt;: [[:Category:Everybody|Liste des acteurs]]&lt;br /&gt;
&lt;br /&gt;
La suite présente les différents &#039;&#039;&#039;rôles développeurs&#039;&#039;&#039; dans un premier temps puis tous les &#039;&#039;&#039;rôles non développeurs&#039;&#039;&#039;. Tous ces rôles constituent un part du moteur de l&#039;avancement de Dolibarr.&lt;br /&gt;
&lt;br /&gt;
== La communication, protection et légal==&lt;br /&gt;
&lt;br /&gt;
Objectifs/Autorisations: Détenir la marque, protéger le projet, gérer les obligations légales. Centraliser les outils. Stocker les versions de références. Organiser les devcamps officiels. Soutenir les autres forums, congrès, salons...&lt;br /&gt;
&lt;br /&gt;
A ce rôle actuellement:&lt;br /&gt;
&lt;br /&gt;
L&#039;association Dolibarr https://asso.dolibarr.org&lt;br /&gt;
&lt;br /&gt;
==Les rôles développeurs==&lt;br /&gt;
&lt;br /&gt;
===Développeur grade &#039;&#039;&#039;Yoda&#039;&#039;&#039; (Chefs de projet commiteurs GIT, Head release manager)===&lt;br /&gt;
&lt;br /&gt;
Objectifs/Autorisations: Fusionner les PR de la branche &#039;&#039;&#039;develop&#039;&#039;&#039; du projet Dolibarr. Gérer et annoncer les beta (freeze) et réaliser le packaging de la version standard.&lt;br /&gt;
&lt;br /&gt;
Ont ce rôle actuellement (par ordre alphabétique):&lt;br /&gt;
&lt;br /&gt;
{{ListOfYodas|lang=FR}}&lt;br /&gt;
&lt;br /&gt;
Fonction à pourvoir: Non (par définition, ce rôle est limité au chef de projet et backups)&lt;br /&gt;
&lt;br /&gt;
Mode de rotation: L&#039;acteur en poste nomme son backup et son successeur en cas de démission. En cas de démission subie (décès, abandon), c&#039;est le Yoda backup qui a le rôle de nommer le successeur à ce poste.&lt;br /&gt;
&lt;br /&gt;
Note: Tous les gestes pour construire un package pour une nouvelle version de Dolibarr sont définis dans le fichier &#039;&#039;&#039;build/makepack-howto.txt&#039;&#039;&#039; disponible avec les sources.&lt;br /&gt;
&lt;br /&gt;
===Développeur grade &#039;&#039;&#039;Jedi&#039;&#039;&#039; (Mainteneur et Release manager des versions de maintenance)===&lt;br /&gt;
&lt;br /&gt;
Objectifs/Autorisations: Fusionner, et surtout tester, les PR de bugfix, sur les versions de maintenance (version des branches non develop). Peut aussi backporter les correctifs réalisés en develop (cherry-pick GIT). Package et diffuse les releases des versions de maintenance (branche non develop). Annoncer la mise à disposition de ces releases de versions de maintenance.&lt;br /&gt;
&lt;br /&gt;
A ce rôle actuellement:&lt;br /&gt;
{{ListOfModulesWithDedicatedJedi&lt;br /&gt;
|lang=FR}}&lt;br /&gt;
&lt;br /&gt;
Fonction à pourvoir: Non (ce poste requiert d&#039;avoir déjà eu quelques PR de validées pour être éligibles).&lt;br /&gt;
&lt;br /&gt;
Mode de rotation: C&#039;est le développeur de grade Yoda qui nomme les personnes à ce poste. Un acteur en poste peut proposer un successeur en cas de démission.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Développeur grade &#039;&#039;&#039;Amiral&#039;&#039;&#039; (Réaliseur de GIT Pull Request)===&lt;br /&gt;
&lt;br /&gt;
Objectifs/Autorisations : Développer, ajouter, modifier ou supprimer du coder dans le GIT.&lt;br /&gt;
&lt;br /&gt;
L&#039;obtention du grade d&#039;Amiral est automatique dès lors que votre premier Pull Request sous Git est validé et intégré dans Dolibarr. &lt;br /&gt;
&lt;br /&gt;
Vous pouvez alors demander à être intégré dans le groupe Admiral de Git (opération manuelle non automatique), ce qui vous permet d&#039;avoir les droits d&#039;édition sur les tags des issues ou de s&#039;auto affecter une issue.&lt;br /&gt;
&lt;br /&gt;
Fonction à pourvoir : Oui (Surtout pour la soumission de corrections de [https://github.com/dolibarr/dolibarr/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22 bogues déclarés sur Github], fortement recommandé pour commencer).&lt;br /&gt;
&lt;br /&gt;
Articles en relation : [[FAQ_Développeur#Comment_devenir_d.C3.A9veloppeur_officiel|FAQ Comment_devenir_développeur_officiel]].&lt;br /&gt;
&lt;br /&gt;
Identifiés comme ayant ce rôle actuellement ou récemment (comptes actifs dans {{TemplateURLSCM}}) :&lt;br /&gt;
&lt;br /&gt;
*Voir {{ListOfAdmirals|lang=FR}}&lt;br /&gt;
&lt;br /&gt;
===Développeur grade &#039;&#039;&#039;Z-6PO&#039;&#039;&#039; (Traducteurs sur transifex.com)===&lt;br /&gt;
&lt;br /&gt;
Objectifs/Autorisations : Traduire Dolibarr en utilisant la plateforme collaborative Transifex.&lt;br /&gt;
&lt;br /&gt;
Tous les utilisateurs qui sont enregistrés en tant que traducteur sur le projet Transifex Dolibarr sont Z-6PO.&lt;br /&gt;
&lt;br /&gt;
Identifiés comme ayant ce rôle actuellement:&lt;br /&gt;
&lt;br /&gt;
*Beaucoup de gens sont en fait des Z-6PO (à ce jour, plus de 1 150 contributeurs dans plus de 80 langues).&lt;br /&gt;
&lt;br /&gt;
Fonction à pourvoir : Oui sur les langues &amp;quot;rares&amp;quot; (aller sur https://www.transifex.com/projects/p/dolibarr/ pour trouver votre langue et aider à la traduire),&lt;br /&gt;
&lt;br /&gt;
Articles en relation : [[Documentation traducteur]]&lt;br /&gt;
&lt;br /&gt;
===Développeurs grade &#039;&#039;&#039;Soldat&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Objectifs/Autorisations: Animer les forums, la communauté, promouvoir Dolibarr.&lt;br /&gt;
&lt;br /&gt;
Fonction à pourvoir : Oui (sans limite)&lt;br /&gt;
&lt;br /&gt;
Identifiés comme ayant ce rôle actuellement:&lt;br /&gt;
&lt;br /&gt;
*Nombre trop variable pour être recensé. Tout utilisateur Dolibarr est un soldat potentiel de l&#039;armée Dolibarr.&lt;br /&gt;
&lt;br /&gt;
===Et Dark Vador ?===&lt;br /&gt;
&lt;br /&gt;
Il existe bien lui aussi dans la galaxie Dolibarr. Il y aura toujours des parasites qui polluent le forum, ou autres outils du projet, de critiques non constructives, qui ralentissent le développement de Dolibarr plutôt que d&#039;offrir des suggestions aidant à progresser. Certains sont très forts en mauvaise foi ou mauvais ton. Ce sont eux que l&#039;on appellent les Dark Vador.&lt;br /&gt;
Heureusement, statistiquement, on ne constate l&#039;apparition et la mort que d&#039;un à deux Dark Vador par an environ ... Ce qui est un très bon ratio par rapport aux autres projets Open-Source de même taille.&lt;br /&gt;
&lt;br /&gt;
==Les autres rôles dans le projet Dolibarr==&lt;br /&gt;
 &lt;br /&gt;
===Role A: Hébergement site web (https://www.dolibarr.org ou sites locaux)=== &lt;br /&gt;
&lt;br /&gt;
Objectif: Fournir et maintenir une plateforme d&#039;hébergement du site Dolibarr basée sur Joomla.&lt;br /&gt;
&lt;br /&gt;
A ce rôle actuellement:&lt;br /&gt;
{{HosterOfWebSites}}&lt;br /&gt;
&lt;br /&gt;
Fonction à pourvoir: Non mais des soumissions d&#039;articles à poster sur le site (texte en anglais + image) sont les bienvenues..&lt;br /&gt;
&lt;br /&gt;
===Role B: Hébergement site démo (https://demo.dolibarr.org&amp;lt;nowiki/&amp;gt;)=== &lt;br /&gt;
&lt;br /&gt;
Objectif: Fournir et maintenir une plateforme d&#039;hébergement du site de démo online Dolibarr (Version internationale, langage autodétecté).&lt;br /&gt;
&lt;br /&gt;
A ce rôle actuellement:&lt;br /&gt;
&lt;br /&gt;
*Dolibarr foundation (Version internationale avec langage auto-détecté https://demo.dolibarr.org)&lt;br /&gt;
&lt;br /&gt;
Fonction à pourvoir: Non&lt;br /&gt;
&lt;br /&gt;
===Role C1: Hébergement wiki (https://wiki.dolibarr.org&amp;lt;nowiki/&amp;gt;)=== &lt;br /&gt;
&lt;br /&gt;
Objectif: Fournir et maintenir une plateforme d&#039;hébergement du wiki Dolibarr&lt;br /&gt;
&lt;br /&gt;
A ce rôle actuellement: &lt;br /&gt;
&lt;br /&gt;
*Dolibarr foundation&lt;br /&gt;
&lt;br /&gt;
Fonction à pourvoir: Non&lt;br /&gt;
&lt;br /&gt;
===Role C2: Hébergement place de marché (https://wwww.dolistore.com&amp;lt;nowiki/&amp;gt;)=== &lt;br /&gt;
&lt;br /&gt;
Objectif: Fournir une plateforme de diffusion et/ou vente centralisant les modules externes (basée sur prestashop). Valider les soumissions de modules.&lt;br /&gt;
&lt;br /&gt;
A ce rôle actuellement&lt;br /&gt;
&lt;br /&gt;
*Dolibarr foundation (plateforme)&lt;br /&gt;
&lt;br /&gt;
Fonction à pourvoir: No&lt;br /&gt;
&lt;br /&gt;
===Role E1: Responsable DoliWamp (Installeur pour Windows)===&lt;br /&gt;
&lt;br /&gt;
A ce rôle actuellement: &lt;br /&gt;
&lt;br /&gt;
*[[Laurent Destailleur]] ([https://www.nltechno.com NLTechno])&lt;br /&gt;
&lt;br /&gt;
Fonction à pourvoir: No&lt;br /&gt;
&lt;br /&gt;
===Role E2: Responsable DoliDeb+DoliRpm (Installeur pour Ubuntu/Debian/Fedora/Mandriva/Redhat/Opensuse)===&lt;br /&gt;
&lt;br /&gt;
A ce rôle actuellement: &lt;br /&gt;
&lt;br /&gt;
*Ksar&lt;br /&gt;
&lt;br /&gt;
Fonction à pourvoir: No&lt;br /&gt;
&lt;br /&gt;
===Role E3: Responsable DoliMamp (Installeur pour Mac OS X)===&lt;br /&gt;
&lt;br /&gt;
A ce rôle actuellement: &lt;br /&gt;
&lt;br /&gt;
*Personne&lt;br /&gt;
&lt;br /&gt;
Fonction à pourvoir: Non, le package a été abandonné.&lt;br /&gt;
&lt;br /&gt;
===Role G: Gestion de l&#039;association Dolibarr===&lt;br /&gt;
&lt;br /&gt;
Objectif: Créer et gérer une association de promotion et d&#039;utilisateurs Dolibarr&lt;br /&gt;
&lt;br /&gt;
Identifiés comme ayant ce rôle actuellement: &lt;br /&gt;
&lt;br /&gt;
*1 président - Voir la page [[Association Dolibarr]].&lt;br /&gt;
*1 secrétaire - Voir la page [[Association Dolibarr]].&lt;br /&gt;
*1 trésorier - Voir la page [[Association Dolibarr]].&lt;br /&gt;
*D&#039;autres acteurs, membres du conseil d&#039;administration de l&#039;association - Voir la page [[Association Dolibarr]].&lt;br /&gt;
&lt;br /&gt;
===Role H: Promoteur/Communication pour Dolibarr===&lt;br /&gt;
&lt;br /&gt;
Objectif: Faire de la &#039;&#039;&#039;communication/évangélisation&#039;&#039;&#039; pour Dolibarr, sur les forums, sites de news, presse, etc... Mettre à jour la page wiki &#039;&#039;&#039;Revues de presse&#039;&#039;&#039; ([[Presse papier]]). Saisir des articles sur les sites de Dolibarr. Animer les réseaux sociaux.&lt;br /&gt;
&lt;br /&gt;
Identifiés comme ayant ce rôle actuellement:&lt;br /&gt;
&lt;br /&gt;
*L&#039;[[Association Dolibarr]]&lt;br /&gt;
*Fonction à pourvoir. Merci aux amateurs de se manifester sur la ML Dolibarr. Volontaires fortement désirés.&lt;br /&gt;
&lt;br /&gt;
Articles en relation: Quelques exemples de [[modèles de messages]] utilisés pour annoncer les beta ou release.&lt;br /&gt;
&lt;br /&gt;
===Role I: Testeur Dolibarr===&lt;br /&gt;
&lt;br /&gt;
Objectif: Tester la version courante de Dolibarr (Branch develop dand GIT) et reporter sur la mailing-list le maximum de bugs.&lt;br /&gt;
&lt;br /&gt;
Identifiés comme ayant ce rôle actuellement: &lt;br /&gt;
&lt;br /&gt;
*Une cinquantaine de personnes régulières environ (chiffre obtenu par analyse des messages du forum), beaucoup plus si on intègre les rapporteurs occasionnels.&lt;br /&gt;
&lt;br /&gt;
===Role J: Administrer les noms de domaines===&lt;br /&gt;
Goal: Administrer les DNS/noms de domaines&lt;br /&gt;
&lt;br /&gt;
Identifiés comme ayant ce rôle actuellement:&lt;br /&gt;
{{ListOfDomainAdmins}}&lt;br /&gt;
&lt;br /&gt;
=[[File:workcomputer.png]] Les accès GIT=&lt;br /&gt;
&lt;br /&gt;
Le serveur GIT est hébergé chez {{TemplateUrlSCM}}&lt;br /&gt;
&lt;br /&gt;
*Les instructions d&#039;accès au GIT en lecture pour récupérer la version courante de développement sont sur [https://github.com/Dolibarr/dolibarr/ cette page]&lt;br /&gt;
*En ce qui concerne, les requêtes pour obtenir un accès en écriture, lire la [[FAQ_D%C3%A9veloppeur#Comment_devenir_d.C3.A9veloppeur_officiel|FAQ Comment devenir développeur officiel]] pour connaître l&#039;organisation du projet et les étapes à franchir avant d&#039;atteindre ce but.&lt;br /&gt;
&lt;br /&gt;
=[[File:communaute.png]] Les canaux d&#039;informations=&lt;br /&gt;
Voir la page [[FAQ Comment être informé de ce qui se passe sur Dolibarr ?]]&lt;br /&gt;
&lt;br /&gt;
=[[File:Lug.png]] Comment aider le projet=&lt;br /&gt;
Voici une liste de pistes possibles pour vous permettre d&#039;aider le projet Dolibarr.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Si vous êtes une développeur&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Si vous êtes un développeur, rejoignez l&#039;équipe de développement Dolibarr pour contribuer au projet. Voir [[FAQ Développeur]] pour cela.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Si vous parlez une langue non anglophone&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Traduire Dolibarr dans votre langue si sa traduction n&#039;existe pas ou est incomplète. Voir [[Documentation traducteur]].&lt;br /&gt;
*Soumettre des articles pour promouvoir Dolibarr sur les sites d&#039;informations dans votre langue ou sur votre propre site. A défaut un lien vers le site https://www.dolibarr.org ne peut pas faire de mal.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Si vous n&#039;êtes ni développeur, ni traducteur&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Vous pouvez compléter la documentation Dolibarr de ce wiki, notamment la rubrique [[Documentation utilisateur]].&lt;br /&gt;
{{Template:LinksToVoteForDolibarr}}&lt;br /&gt;
&lt;br /&gt;
*Vous pouvez adhérer à l&#039;association Dolibarr. [[Adhérer|Voir ici pour adhérer]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Si vous voulez monter un groupe d&#039;utilisateur ou une communauté locale&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Pour cela, lisez notre guide sur la page [[Create a Dolibarr local community]] (anglais uniquement).&lt;br /&gt;
&lt;br /&gt;
=[[File:Lug.png]] Dons=&lt;br /&gt;
Même si vous ne voulez pas être membre de l&#039;association Dolibarr, vous pouvez toujours faire une adhésion pour aider le développement financièrement: [[Adh%C3%A9rer]].&lt;br /&gt;
&lt;br /&gt;
=[[File:Lug.png]] La mascotte=&lt;br /&gt;
La mascotte officielle du projet Dolibarr est le DoliBear. (vous pouvez l&#039;acquerrir depuis le site https://goodies.dolibarr.org)&lt;br /&gt;
&lt;br /&gt;
[[File:Mascot Dolibarr 1.jpg|border|300px|Le DoliBear, mascotte officielle de Dolibarr]]&lt;br /&gt;
[[File:Mascot Dolibarr 2.jpg|border|300px|Le DoliBear, mascotte officielle de Dolibarr, joue aux dés]]&lt;br /&gt;
[[File:Mascot Dolibarr 3.jpg|border|300px|Les DoliBears, mascottes officielles de Dolibarr]]&lt;/div&gt;</summary>
		<author><name>PolyglotBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Dolibarr%E9%A1%B9%E7%9B%AE&amp;diff=64738</id>
		<title>Dolibarr项目</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Dolibarr%E9%A1%B9%E7%9B%AE&amp;diff=64738"/>
		<updated>2025-11-10T11:14:19Z</updated>

		<summary type="html">&lt;p&gt;PolyglotBot: Updating interlang links (links to translated versions of this page in other languages) triggered by origin English page &amp;quot;Verticaux_Dolibarr&amp;quot; update.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- BEGIN interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Do NOT edit this section&lt;br /&gt;
     Links below are automatically managed by PolyglotBot&lt;br /&gt;
     You can edit links on the English source page : Verticaux_Dolibarr --&amp;gt;&lt;br /&gt;
[[en:Verticaux_Dolibarr]]&lt;br /&gt;
[[fr:Projet_Dolibarr]]&lt;br /&gt;
[[es:Proyecto_Dolibarr]]&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Template开发文档}}&lt;br /&gt;
{{Template用户手册}}&lt;br /&gt;
{{TemplateMainPageZh}}&lt;br /&gt;
&lt;br /&gt;
本页提供了有关项目组织、不同参与者所扮演的角色（以及空缺的职位）以及如何参与的信息。&lt;br /&gt;
&lt;br /&gt;
=[[File:orientation.png]] Dolibarr项目的历史与未来（路线图）=&lt;br /&gt;
请参阅 [[Origin and history|Origin, history and future roadmap of Dolibarr]]&lt;br /&gt;
&lt;br /&gt;
=[[File:who.png]] 核心参与人及其在Dolibarr星系中的角色=&lt;br /&gt;
&lt;br /&gt;
Dolibarr团队是一支来自开源星系的军队，由不同的领导者组成，由不同的贡献者（公司、协会、自由职业者）支持（甚至赞助）。以下几节介绍了Dolibarr项目管理中的不同角色和职位，从而有助于了解项目的内部运作。许多角色和职位一直在等待候选者。&lt;br /&gt;
&lt;br /&gt;
我们邀请志愿者的加入，请在Dolibarr的dev邮件列表上发送一条消息，消息写明所申请的项目中的角色。&lt;br /&gt;
&lt;br /&gt;
如果您想作为开发人员参与项目，请参阅页面 [[Developer_FAQ#How_to_be_an_official_developer|Developer FAQ How to be an official developer]] 。&lt;br /&gt;
&lt;br /&gt;
以下链接列出了参与或曾经参与该项目的参与者。&lt;br /&gt;
&lt;br /&gt;
* https://github.com/Dolibarr/dolibarr/graphs/contributors&lt;br /&gt;
*[[:Category:User Retired|所有退休的参与者]]&lt;br /&gt;
&lt;br /&gt;
以下章节首先显示不同的&#039;&#039;&#039;开发人员角色&#039;&#039;&#039;，然后显示所有&#039;&#039;&#039;非开发人员角色&#039;&#039;&#039;。所有这些角色都是Dolibarr前进动力的一部分。&lt;br /&gt;
&lt;br /&gt;
==开发人员角色==&lt;br /&gt;
&lt;br /&gt;
===Developer grade [[Developer_FAQ#Yoda|Yoda]] (项目经理、Git提交负责人、首席发布经理和B.D.F.L)===&lt;br /&gt;
&lt;br /&gt;
Goal/Permissions: Global management of Dolibarr project. Organize beta, create releases and packages for head branch.&lt;br /&gt;
&lt;br /&gt;
Has this role actualy:&lt;br /&gt;
&lt;br /&gt;
{{ListOfYodas|lang=EN}}&lt;br /&gt;
&lt;br /&gt;
Role need helper: No (by definition, this role is limited to the project leader and backups)&lt;br /&gt;
&lt;br /&gt;
Note:&lt;br /&gt;
All tasks to build a package for a new Dolibarr release are defined into the file &#039;&#039;&#039;build/makepack-howto.txt&#039;&#039;&#039; available into dolibarr sources.&lt;br /&gt;
&lt;br /&gt;
===Developer grade [[Developer_FAQ#Jedi|Jedi]] (维护版本的发布经理)===&lt;br /&gt;
&lt;br /&gt;
Goal/Permissions: Create releases for maintenance versions on current and old branch.&lt;br /&gt;
&lt;br /&gt;
Has this role actualy to work on modules:&lt;br /&gt;
{{ListOfModulesWithDedicatedJedi&lt;br /&gt;
|lang=EN}}&lt;br /&gt;
&lt;br /&gt;
Role need helper: Yes. Please ask, if you want this role, on Dolibarr dev mailing-list.&lt;br /&gt;
&lt;br /&gt;
===Developer grade [[Developer_FAQ#Admiral|Admiral]] (GIT Pull Requesters 主管)===&lt;br /&gt;
&lt;br /&gt;
Goal/Permissions: Develop, add, update or delete code into GIT repository.&lt;br /&gt;
&lt;br /&gt;
You become an Admiral as soon as your first GIT push request was validated. To submit new features or fixes, you must use the GIT push request system that does not need GIT write access.&lt;br /&gt;
&lt;br /&gt;
Role need helper: Yes (above all to submit bug fixes)&lt;br /&gt;
&lt;br /&gt;
Article on this topic: [[Developer_FAQ#How_to_be_an_official_developer|FAQ How to become an official developer]]&lt;br /&gt;
&lt;br /&gt;
Identified as having this role currently or recently (contributors found into {{TemplateURLSCM}}):&lt;br /&gt;
&lt;br /&gt;
*See {{ListOfAdmirals|lang=EN}}&lt;br /&gt;
&lt;br /&gt;
===Developer grade [[Developer_FAQ#Z-6PO|Z-6PO]] (transifex.com上的翻译人员)===&lt;br /&gt;
&lt;br /&gt;
Goal/Permissions: Translate files  of fix translation (or typographic error).&lt;br /&gt;
&lt;br /&gt;
Has this role actually:&lt;br /&gt;
&lt;br /&gt;
*A lot of people are actually Z-6PO. Translation is now provided using transifex.com platform. All users that are registered as translator on Dolibarr transifex project are Z-6PO.&lt;br /&gt;
&lt;br /&gt;
Role need helper: Yes (go on https://www.transifex.com/projects/p/dolibarr/ to find your language and apply to help)&lt;br /&gt;
&lt;br /&gt;
Articles on this topic: [[Translator documentation]]&lt;br /&gt;
&lt;br /&gt;
===Developer grade [[Developer_FAQ#Soldier|Soldier]] (提交补丁程序)===&lt;br /&gt;
&lt;br /&gt;
Goal/Permissions: Submit enhancements/fixes by sending patch.&lt;br /&gt;
&lt;br /&gt;
Role need helper: Yes (no limit. Patch must be submited on the &#039;&#039;&#039;Dolibarr-dev&#039;&#039;&#039; Mailing-List ({{TemplateURLMLDev}}) or by GitHub push requests.&lt;br /&gt;
&lt;br /&gt;
Has this role actually:&lt;br /&gt;
&lt;br /&gt;
*Number too high to be counted. Any Dolibarr users are potential soldiers.&lt;br /&gt;
&lt;br /&gt;
==== And Darth Vader? ====&lt;br /&gt;
它也存在于Dolibarr星系中。总是会有寄生虫污染论坛或提出非建设性批评，这减缓了Dolibarr的发展，而不是提供有助于取得改进的建议。有些人非常不诚实或语气不好。他们被称为黑暗维德。幸运的是，从统计上看，我们每年只看到一到两个黑暗维德的出现和死亡......。与其他类似规模的开源项目相比，这是一个非常好的比率。&lt;br /&gt;
&lt;br /&gt;
==Dolibarr项目的其它角色==&lt;br /&gt;
 &lt;br /&gt;
===Role A: 托管网站 (http://www.dolibarr.org 或本地门户站点)=== &lt;br /&gt;
&lt;br /&gt;
Goal: Provide a platform and exploit it to host the Dolibarr web site (based on Joomla).&lt;br /&gt;
&lt;br /&gt;
Has this role actually:&lt;br /&gt;
{{HosterOfWebSites}}&lt;br /&gt;
Role need helper: Yes for other languages/countries (See page [[Create a Dolibarr local community]]).&lt;br /&gt;
&lt;br /&gt;
===Role B: 托管演示站点 (http://demo.dolibarr.org/public/demo&amp;lt;nowiki/&amp;gt;)=== &lt;br /&gt;
&lt;br /&gt;
Goal: Provide a platform and exploit it to host the online Dolibarr demo (international version, autodetected language).&lt;br /&gt;
&lt;br /&gt;
Has this role actually:&lt;br /&gt;
&lt;br /&gt;
*Dolibarr foundation&lt;br /&gt;
&lt;br /&gt;
Role need helper: No&lt;br /&gt;
&lt;br /&gt;
===Role C1: 托管 wiki (http://wiki.dolibarr.org&amp;lt;nowiki/&amp;gt;)=== &lt;br /&gt;
&lt;br /&gt;
Goal: Provide a platform and exploit it to host the Dolibarr wiki (based on mediawiki)&lt;br /&gt;
&lt;br /&gt;
Has this role actually:&lt;br /&gt;
&lt;br /&gt;
*Dolibarr foundation&lt;br /&gt;
&lt;br /&gt;
Role need helper: No&lt;br /&gt;
&lt;br /&gt;
===Role C2: 托管市场 (http://wwww.dolistore.com&amp;lt;nowiki/&amp;gt;)=== &lt;br /&gt;
&lt;br /&gt;
Goal: Provide a market place to centralise all external modules (based on prestashop)&lt;br /&gt;
&lt;br /&gt;
Has this role actually:&lt;br /&gt;
&lt;br /&gt;
*Dolibarr foundation&lt;br /&gt;
&lt;br /&gt;
Role need helper: No&lt;br /&gt;
&lt;br /&gt;
===Role E1: DoliWamp负责人 (Dolibarr installer for Windows)===&lt;br /&gt;
&lt;br /&gt;
Has this role actually:&lt;br /&gt;
&lt;br /&gt;
*[[Laurent Destailleur]] ([http://www.nltechno.com NLTechno])&lt;br /&gt;
&lt;br /&gt;
Role need helper: No&lt;br /&gt;
&lt;br /&gt;
===Role E2: DoliDeb+DoliRpm负责人 (Dolibarr installer for Ubuntu/Debian/Redhat/Fedora/Mandriva/OpenSuse)===&lt;br /&gt;
&lt;br /&gt;
Has this role actually:&lt;br /&gt;
&lt;br /&gt;
*[[Laurent Destailleur]] ([http://www.nltechno.com NLTechno])&lt;br /&gt;
&lt;br /&gt;
Role need helper: No&lt;br /&gt;
&lt;br /&gt;
===Role E3: DoliMamp负责人 (Dolibarr installer for Mac OS X)===&lt;br /&gt;
&lt;br /&gt;
Has this role actually:&lt;br /&gt;
&lt;br /&gt;
*Nobody&lt;br /&gt;
&lt;br /&gt;
Role need helper: Yes&lt;br /&gt;
&lt;br /&gt;
===Role G: 管理 Dolibarr 基金会===&lt;br /&gt;
&lt;br /&gt;
Goal: Create and manage the international foundation to promote Dolibarr and help Dolibarr users.&lt;br /&gt;
&lt;br /&gt;
Has this role actually:&lt;br /&gt;
&lt;br /&gt;
*1 president - See page [[Dolibarr foundation]].&lt;br /&gt;
*1 secretary - See page [[Dolibarr foundation]].&lt;br /&gt;
*1 financial - See [[Dolibarr foundation]].&lt;br /&gt;
*Other people into the Dolibarr foundation board team: See [[Dolibarr foundation]].&lt;br /&gt;
&lt;br /&gt;
===Role H: Dolibarr的推广/沟通===&lt;br /&gt;
&lt;br /&gt;
Goal: Make &#039;&#039;&#039;communication&#039;&#039;&#039; for Dolibarr, on forums, news sites, press, etc... Write articles on Dolibarr web site.&lt;br /&gt;
&lt;br /&gt;
Has this role actually:&lt;br /&gt;
&lt;br /&gt;
*The [[Dolibarr foundation]]&lt;br /&gt;
*Role need helper. Thanks to volunteer to send a request on Dolibarr mailing-list.&lt;br /&gt;
&lt;br /&gt;
Articles on this topic: [[Message samples]] used to announce new beta or release.&lt;br /&gt;
&lt;br /&gt;
===Role I: Dolibarr测试员===&lt;br /&gt;
&lt;br /&gt;
Goal: Test current development version of Dolibarr (GIT develop branch) and reports problems on mailing-list.&lt;br /&gt;
&lt;br /&gt;
Have this role actually:&lt;br /&gt;
&lt;br /&gt;
*About 50 regular users have this role actually (number obtained by analysing messages on forum), more if we add temporary testers.&lt;br /&gt;
&lt;br /&gt;
===Role J: 管理域名===&lt;br /&gt;
Goal: Administer DNS of dolibarr domain names. Some are not used, just reserved to avoid cyber squatting. Ask us if you plan to use one of them to build a local Dolibarr community.&lt;br /&gt;
&lt;br /&gt;
Have this role actually:&lt;br /&gt;
{{ListOfDomainAdmins}}&lt;br /&gt;
&lt;br /&gt;
=[[File:who.png]] 合作伙伴=&lt;br /&gt;
&lt;br /&gt;
This the page that list known partners: https://partners.dolibarr.org&lt;br /&gt;
&lt;br /&gt;
=[[File:workcomputer.png]] 访问GIT=&lt;br /&gt;
&lt;br /&gt;
The GIT server is hosted by {{TemplateUrlSCM}}&lt;br /&gt;
&lt;br /&gt;
*Instructions to access GIT in read mode to get current development version are on [http://wiki.dolibarr.org/index.php/FAQ_Get,update_GIT_project_sources this page]&lt;br /&gt;
*To request a write access, read [[Developer FAQ#FAQ How to be an official developer|FAQ How to be an official developer]] to known how project is organized and steps to do to reach this goal.&lt;br /&gt;
&lt;br /&gt;
=[[File:communaute.png]] 邮件列表和信息组=&lt;br /&gt;
The Dolibarr foundation owns several channel networks to publish its information. Note that some members of the Dolibarr foundation may also use this channel to publish news.&lt;br /&gt;
&lt;br /&gt;
See page [[FAQ How to be inform about Dolibarr project ?]]&lt;br /&gt;
&lt;br /&gt;
=[[File:Lug.png]] 帮助项目=&lt;br /&gt;
This is a list of task you can do to help the project.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If you are a developer&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*If you are a developer, join the Dolibarr team. See [[Developer FAQ]] for this.&lt;br /&gt;
*https://github.com/Dolibarr/dolibarr/blob/develop/.github/CONTRIBUTING.md&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If you speak a non english language&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Translate Dolibarr in your language. See [[Translator documentation]].&lt;br /&gt;
*Submit articles to promote Dolibarr on informations web sites on your languages or your own web site. At least, a link to web site http://www.dolibarr.org is never a bad idea.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If you are not a developer, nor a translator&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Complete documentation on this wiki, above all the section [[User documentation]].&lt;br /&gt;
*Vote for Dolibarr on: http://sourceforge.net/projects/dolibarr/reviews/&lt;br /&gt;
*Vote for Dolibarr on: http://www.freecode.com/projects/dolibarr&lt;br /&gt;
*Vote for Dolibarr on: http://www.linux.com/directory/Software/productivity/dolibarr-erp-a-crm/review&lt;br /&gt;
*Add www.dolibarr.org to Google+1 (for this, click on +1 on top left of http://www.dolibarr.org)&lt;br /&gt;
*You can also decide to be a member of Dolibarr foundation. See [[Subscribe|here, to subscribe]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If you want to create a Dolibarr users&#039; group or a local community&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Read our guideline on page [[Create a Dolibarr local community]].&lt;br /&gt;
&lt;br /&gt;
=[[File:Lug.png]] 开发营组织= &lt;br /&gt;
See [[DevCamps Organisation]] for this.&lt;br /&gt;
&lt;br /&gt;
=[[File:Lug.png]] 捐款=&lt;br /&gt;
Even if you don&#039;t want to be a member of the Dolibarr foundation, you can use the subscription page to donate to help development: [[Subscribe]]&lt;br /&gt;
&lt;br /&gt;
[[Category:开发]]&lt;/div&gt;</summary>
		<author><name>PolyglotBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=SmartBankImport&amp;diff=64613</id>
		<title>SmartBankImport</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=SmartBankImport&amp;diff=64613"/>
		<updated>2025-10-30T17:56:47Z</updated>

		<summary type="html">&lt;p&gt;PolyglotBot: Updating interlang links (links to translated versions of this page in other languages) triggered by origin English page &amp;quot;SmartBankImport&amp;quot; update.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- BEGIN interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Do NOT edit this section&lt;br /&gt;
     Links below are automatically managed by PolyglotBot&lt;br /&gt;
     You can edit links on the English source page : SmartBankImport --&amp;gt;&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Complementary modules]]&lt;br /&gt;
[[Category:Imports]]&lt;br /&gt;
[[Category:Bank]]&lt;br /&gt;
&lt;br /&gt;
{{TemplateDocDevEn}}&lt;br /&gt;
{{TemplateDocUser}}&lt;br /&gt;
&lt;br /&gt;
=Informations=&lt;br /&gt;
{{TemplateModuleInfo&lt;br /&gt;
|modulename=SMART BANK IMPORT&lt;br /&gt;
|editor=Florian DUFOURG&lt;br /&gt;
|web=[https://smartbankimport.com]&lt;br /&gt;
|webbuy={{LinkToPluginDownloadDoliStore|keyword=smart-bank-import}}&lt;br /&gt;
|status=stable&lt;br /&gt;
|prerequisites=&lt;br /&gt;
|minversion=18.0.0&lt;br /&gt;
|note=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;big&amp;gt;Smart Bank Import – Dolibarr Bank Import Module&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Smart Bank Import is a powerful interface that connects directly to your bank and automates your financial processes in Dolibarr ERP/CRM.&lt;br /&gt;
&lt;br /&gt;
With just a few clicks, you can:&lt;br /&gt;
&lt;br /&gt;
*Generate and link supplier invoices&lt;br /&gt;
*Record customer payments&lt;br /&gt;
*Manage salaries, taxes, and other financial transactions&lt;br /&gt;
&lt;br /&gt;
You can also use the Android app to scan invoices on the go. The scanned documents are instantly converted into PDF files and linked to your Dolibarr system — no manual data entry needed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Smart Bank Import offers secure connections to more than 2,353 European banks, ensuring fast, reliable, and automated financial synchronization.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1. Installation Guide:&#039;&#039;&#039; &#039;&#039;&#039;Functioning of Smart Bank Import&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1: Select the Language for the App&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
On the bottom-left corner of the Smart Bank Import app, you will find a language selector. Click it to open the list of available languages — currently there are 6 to choose from (English, French, Spanish, Italian, German, and Dutch).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2: Connect Your Bank&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Connecting your bank is a quick and secure process that uses GoCardLess for safe authentication.&lt;br /&gt;
&lt;br /&gt;
#Choose your country: Select the country where your bank account is registered so the app can display the     right banks for you.&lt;br /&gt;
#Select your bank: From the provided list, click on your bank’s name. If you don’t find your bank, use     the search bar.&lt;br /&gt;
#Grant permission: You will be redirected to a secure GoCardLess page where you can log in to your online     banking. This ensures your data is encrypted and safe.&lt;br /&gt;
#Confirmation: Once you approve, your bank will be securely connected, and transactions will start syncing     automatically in the app.&lt;br /&gt;
&lt;br /&gt;
Tip: This process only gives Smart Bank Import read-only access to your transactions. Your money cannot be moved without your permission. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 3: Connect Your Dolibarr Account&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
After connecting your bank, the next step is to link your Dolibarr account.&lt;br /&gt;
&lt;br /&gt;
This allows Smart Bank Import to automatically reconcile your bank transactions with your Dolibarr accounting records.&lt;br /&gt;
&lt;br /&gt;
Click on the Dolibarr icon in the left menu, located just below the bank icon.&lt;br /&gt;
&lt;br /&gt;
1. Enter Your Dolibarr Details&lt;br /&gt;
&lt;br /&gt;
You will need to provide the following information:&lt;br /&gt;
&lt;br /&gt;
*API URL: This should match the format &amp;lt;nowiki&amp;gt;https://yourdolibarr.com&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
*API Key:&lt;br /&gt;
**Go to Dolibarr → Settings →  User Card and copy the API key.&lt;br /&gt;
**If you don’t see it, make sure  the API REST module is enabled and that you have the necessary      permissions.&lt;br /&gt;
&lt;br /&gt;
2. Paste and Confirm&lt;br /&gt;
&lt;br /&gt;
Paste your API key into Smart Bank Import and click “Confirm.”&lt;br /&gt;
&lt;br /&gt;
Your Dolibarr account is now successfully linked.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;For Qonto Users: Qonto users have an additional benefit — you can directly import and transfer documents from Qonto into Smart Bank Import. Just add your Qonto API key and ID into Dolibarr. Follow the official Dolibarr guide for setup.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 4: Using Smart Bank Import&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Create an account and try it for free on https://app.smartbankimport.com/&lt;br /&gt;
&lt;br /&gt;
After creating a new account, you will be able to log in to your Smart Bank Import account. You will receive a 15-day free trial, after which, against one payment, you can add one bank account for free.&lt;br /&gt;
&lt;br /&gt;
Once everything is connected, you can start using Smart Bank Import for daily financial tasks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Features:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Quick import of bank transactions (credits and debits)&lt;br /&gt;
*Create supplier invoices in just a few clicks&lt;br /&gt;
*Record customer payments&lt;br /&gt;
*Upload or scan supporting documents (invoices, receipts) from the mobile application&lt;br /&gt;
*Record payments (invoices, salaries, expense reports, VAT, bank loans, etc.)&lt;br /&gt;
*Creation of credits and automatic linking to payments&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Why Choose Smart Bank Import for Dolibarr&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*The Dolibarr Smart Bank Import module facilitates the connection between Smart Bank Import and your     Dolibarr account and adds missing API points (e.g., tax creation) to extend the interface&#039;s functionality.&lt;br /&gt;
*By eliminating manual entry, Smart Bank Import simplifies and speeds up synchronization between your     bank account and Dolibarr.&lt;br /&gt;
*Fully compatible with Dolibarr ERP/CRM.&lt;br /&gt;
*Automatic bank transaction imports with GoCardLess API.&lt;br /&gt;
*Real-time synchronization and accounting accuracy.&lt;br /&gt;
*Simplifies bookkeeping,  reconciliation, and VAT management.&lt;br /&gt;
*With Smart Bank Import, Dolibarr users save valuable time (around 2 days or €800 per month),     reduce costly errors and have complete visibility of their cash flow.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Important Note&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If the balance between Qonto and Dolibarr doesn’t match, it is usually because invoice matching hasn’t been completed.&lt;br /&gt;
&lt;br /&gt;
Always finish importing and matching all documents before comparing balances. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Keywords&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Dolibarr bank import, Smart Bank Import Dolibarr, Dolibarr GoCardLess integration, import bancaire Dolibarr, Dolibarr module installation, CSV bank import Dolibarr, automatic bank transactions, Dolibarr accounting modules, GoCardLess API Dolibarr. &lt;br /&gt;
&lt;br /&gt;
[[fr:Smart_Bank_Import_fr]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Category:Bank]]&lt;br /&gt;
[[Category:Import bancaire]]&lt;br /&gt;
[[Category:SmartBankImport]]&lt;br /&gt;
__INDEX__&lt;/div&gt;</summary>
		<author><name>PolyglotBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=SmartBankImport&amp;diff=64612</id>
		<title>SmartBankImport</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=SmartBankImport&amp;diff=64612"/>
		<updated>2025-10-30T17:56:46Z</updated>

		<summary type="html">&lt;p&gt;PolyglotBot: Adding interlang links (links to translated versions of this page in other languages) triggered by origin English page &amp;quot;SmartBankImport&amp;quot; update.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- BEGIN interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Do NOT edit this section&lt;br /&gt;
     Links below are automatically managed by PolyglotBot&lt;br /&gt;
     You can edit links on the English source page : SmartBankImport --&amp;gt;&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- BEGIN origin interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Do NOT edit this section&lt;br /&gt;
     Links below are automatically managed by PolyglotBot&lt;br /&gt;
     You can edit links on the English source page : Module_easy_dashboard --&amp;gt;&lt;br /&gt;
[[en:SmartBankImport]]&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Complementary modules]]&lt;br /&gt;
[[Category:Imports]]&lt;br /&gt;
[[Category:Bank]]&lt;br /&gt;
&lt;br /&gt;
{{TemplateDocDevEn}}&lt;br /&gt;
{{TemplateDocUser}}&lt;br /&gt;
&lt;br /&gt;
=Informations=&lt;br /&gt;
{{TemplateModuleInfo&lt;br /&gt;
|modulename=SMART BANK IMPORT&lt;br /&gt;
|editor=Florian DUFOURG&lt;br /&gt;
|web=[https://smartbankimport.com]&lt;br /&gt;
|webbuy={{LinkToPluginDownloadDoliStore|keyword=smart-bank-import}}&lt;br /&gt;
|status=stable&lt;br /&gt;
|prerequisites=&lt;br /&gt;
|minversion=18.0.0&lt;br /&gt;
|note=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;big&amp;gt;Smart Bank Import – Dolibarr Bank Import Module&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Smart Bank Import is a powerful interface that connects directly to your bank and automates your financial processes in Dolibarr ERP/CRM.&lt;br /&gt;
&lt;br /&gt;
With just a few clicks, you can:&lt;br /&gt;
&lt;br /&gt;
*Generate and link supplier invoices&lt;br /&gt;
*Record customer payments&lt;br /&gt;
*Manage salaries, taxes, and other financial transactions&lt;br /&gt;
&lt;br /&gt;
You can also use the Android app to scan invoices on the go. The scanned documents are instantly converted into PDF files and linked to your Dolibarr system — no manual data entry needed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Smart Bank Import offers secure connections to more than 2,353 European banks, ensuring fast, reliable, and automated financial synchronization.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1. Installation Guide:&#039;&#039;&#039; &#039;&#039;&#039;Functioning of Smart Bank Import&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1: Select the Language for the App&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
On the bottom-left corner of the Smart Bank Import app, you will find a language selector. Click it to open the list of available languages — currently there are 6 to choose from (English, French, Spanish, Italian, German, and Dutch).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2: Connect Your Bank&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Connecting your bank is a quick and secure process that uses GoCardLess for safe authentication.&lt;br /&gt;
&lt;br /&gt;
#Choose your country: Select the country where your bank account is registered so the app can display the     right banks for you.&lt;br /&gt;
#Select your bank: From the provided list, click on your bank’s name. If you don’t find your bank, use     the search bar.&lt;br /&gt;
#Grant permission: You will be redirected to a secure GoCardLess page where you can log in to your online     banking. This ensures your data is encrypted and safe.&lt;br /&gt;
#Confirmation: Once you approve, your bank will be securely connected, and transactions will start syncing     automatically in the app.&lt;br /&gt;
&lt;br /&gt;
Tip: This process only gives Smart Bank Import read-only access to your transactions. Your money cannot be moved without your permission. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 3: Connect Your Dolibarr Account&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
After connecting your bank, the next step is to link your Dolibarr account.&lt;br /&gt;
&lt;br /&gt;
This allows Smart Bank Import to automatically reconcile your bank transactions with your Dolibarr accounting records.&lt;br /&gt;
&lt;br /&gt;
Click on the Dolibarr icon in the left menu, located just below the bank icon.&lt;br /&gt;
&lt;br /&gt;
1. Enter Your Dolibarr Details&lt;br /&gt;
&lt;br /&gt;
You will need to provide the following information:&lt;br /&gt;
&lt;br /&gt;
*API URL: This should match the format &amp;lt;nowiki&amp;gt;https://yourdolibarr.com&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
*API Key:&lt;br /&gt;
**Go to Dolibarr → Settings →  User Card and copy the API key.&lt;br /&gt;
**If you don’t see it, make sure  the API REST module is enabled and that you have the necessary      permissions.&lt;br /&gt;
&lt;br /&gt;
2. Paste and Confirm&lt;br /&gt;
&lt;br /&gt;
Paste your API key into Smart Bank Import and click “Confirm.”&lt;br /&gt;
&lt;br /&gt;
Your Dolibarr account is now successfully linked.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;For Qonto Users: Qonto users have an additional benefit — you can directly import and transfer documents from Qonto into Smart Bank Import. Just add your Qonto API key and ID into Dolibarr. Follow the official Dolibarr guide for setup.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 4: Using Smart Bank Import&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Create an account and try it for free on https://app.smartbankimport.com/&lt;br /&gt;
&lt;br /&gt;
After creating a new account, you will be able to log in to your Smart Bank Import account. You will receive a 15-day free trial, after which, against one payment, you can add one bank account for free.&lt;br /&gt;
&lt;br /&gt;
Once everything is connected, you can start using Smart Bank Import for daily financial tasks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Features:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Quick import of bank transactions (credits and debits)&lt;br /&gt;
*Create supplier invoices in just a few clicks&lt;br /&gt;
*Record customer payments&lt;br /&gt;
*Upload or scan supporting documents (invoices, receipts) from the mobile application&lt;br /&gt;
*Record payments (invoices, salaries, expense reports, VAT, bank loans, etc.)&lt;br /&gt;
*Creation of credits and automatic linking to payments&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Why Choose Smart Bank Import for Dolibarr&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*The Dolibarr Smart Bank Import module facilitates the connection between Smart Bank Import and your     Dolibarr account and adds missing API points (e.g., tax creation) to extend the interface&#039;s functionality.&lt;br /&gt;
*By eliminating manual entry, Smart Bank Import simplifies and speeds up synchronization between your     bank account and Dolibarr.&lt;br /&gt;
*Fully compatible with Dolibarr ERP/CRM.&lt;br /&gt;
*Automatic bank transaction imports with GoCardLess API.&lt;br /&gt;
*Real-time synchronization and accounting accuracy.&lt;br /&gt;
*Simplifies bookkeeping,  reconciliation, and VAT management.&lt;br /&gt;
*With Smart Bank Import, Dolibarr users save valuable time (around 2 days or €800 per month),     reduce costly errors and have complete visibility of their cash flow.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Important Note&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If the balance between Qonto and Dolibarr doesn’t match, it is usually because invoice matching hasn’t been completed.&lt;br /&gt;
&lt;br /&gt;
Always finish importing and matching all documents before comparing balances. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Keywords&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Dolibarr bank import, Smart Bank Import Dolibarr, Dolibarr GoCardLess integration, import bancaire Dolibarr, Dolibarr module installation, CSV bank import Dolibarr, automatic bank transactions, Dolibarr accounting modules, GoCardLess API Dolibarr. &lt;br /&gt;
&lt;br /&gt;
[[fr:Smart_Bank_Import_fr]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Category:Bank]]&lt;br /&gt;
[[Category:Import bancaire]]&lt;br /&gt;
[[Category:SmartBankImport]]&lt;br /&gt;
__INDEX__&lt;/div&gt;</summary>
		<author><name>PolyglotBot</name></author>
	</entry>
</feed>