Ce projet vise à développer un module externe Dolibarr permettant d'envoyer gratuitement les factures Dolibarr vers Chorus Pro via les API officielles.
Le module doit rester indépendant du cœur Dolibarr et être publiable en open source.
Le MVP doit permettre :
- la configuration des accès API Chorus Pro ;
- l'ajout d'un bouton sur les factures validées ;
- le contrôle des champs obligatoires ;
- l'envoi du PDF de facture vers Chorus Pro ;
- l'enregistrement des identifiants de dépôt ;
- la consultation du statut ;
- la synchronisation automatique des statuts via cron.
Le module doit être placé dans :
htdocs/custom/choruspro/
- Ne jamais modifier le cœur de Dolibarr.
- Utiliser les hooks, permissions, menus, cron et constantes Dolibarr.
- Ne jamais journaliser les secrets.
- Séparer affichage, métier, API et persistance.
- Garder un code lisible, documenté et maintenable.
Licence recommandée : GPL-3.0-or-later, compatible avec l'écosystème Dolibarr.
Voir les fichiers suivants :
CHANGELOG.md(référence du changelog)PROJECT_BRIEF.mdARCHITECTURE.mdAPI_CHORUSPRO.mdDATA_MODEL.mdSECURITY.mdROADMAP.mdTASKS_CODEX.mdTESTING.mdCONTRIBUTING.md