J'ai construit un ERP pour PME françaises en solo. 8 mois de dev, voici ce que j'ai appris.
Il y a 8 mois, je me suis lancé dans un projet que tout le monde trouvait fou : construire un ERP complet pour les PME françaises. Pas un énième outil de facturation, un vrai ERP avec stock, achats, ventes, POS, RH, comptabilité.
Pourquoi ? Parce qu'en France, la facturation électronique devient obligatoire en septembre 2026 (format Factur-X, norme EN16931). Et la plupart des PME que je côtoyais utilisaient encore Excel + des classeurs papier. Les ERP existants sont soit trop chers (SAP, Odoo Enterprise), soit pas adaptés à la réglementation française.
Ce qui a marché :
- Choisir une stack que je maîtrisais parfaitement (Laravel + Filament PHP). Pas de framework hype, pas de micro-services. Un monolithe bien structuré qui tourne.
- Intégrer l'IA dès le départ pour l'import de factures fournisseur. Tu glisses un PDF, l'IA extrait les lignes, les montants, la TVA. C'est la feature qui fait "wow" en démo.
- Proposer la conformité Factur-X EN16931 native. Aucun plugin, aucun abonnement tiers. La facture sort directement au bon format.
- Le multi-tenant dès le jour 1. Chaque entreprise a son espace isolé, ça simplifie tout.
Ce qui n'a pas marché (et ce que j'aurais fait différemment) :
- J'ai passé 3 semaines à perfectionner le dashboard avant d'avoir un seul utilisateur. Erreur classique de dev : on polit ce qui brille au lieu de valider ce qui compte.
- J'ai voulu tout faire en même temps (ventes + stock + RH + compta). J'aurais dû sortir avec juste le module facturation + stock et itérer. Le scope creep est réel quand tu es seul.
- J'ai sous-estimé le temps passé sur la partie légale. Les mentions obligatoires sur une facture française, les règles de numérotation, les conditions de TVA intracommunautaire... c'est un labyrinthe.
- Premier hébergement sur un VPS que je gérais moi-même. J'ai perdu un week-end entier sur un problème de certificat SSL. Maintenant je recommande à quiconque qui débute : mutualisé ou PaaS, ne jouez pas les sysadmins.
Quelques chiffres honnêtes :
- 8 mois de développement
- 0 € de budget marketing pour l'instant
- 5 € recharger pour les conversions de facture via IA (extraction complète : lignes, montants, TVA, fournisseur)
- Stack : Laravel, Filament PHP, Tailwind, Mysql
- Le site vitrine est en ligne, l'app est en phase de premiers utilisateurs
La leçon la plus importante :
Ne construisez pas un ERP si vous n'êtes pas prêt à passer des semaines sur des détails que personne ne verra. Le calcul d'un arrondi de TVA à 2 décimales sur une facture de 47 lignes avec 3 taux différents, c'est pas sexy. Mais c'est ça qui fait qu'un comptable vous fait confiance ou pas.
Ce que je ferais si je recommençais à zéro :
- Sortir un MVP avec un seul module (facturation)
- Trouver 5 beta-testeurs avant d'écrire la moindre ligne de code pour les autres modules
- Passer plus de temps sur le marketing et moins sur les features "nice to have"
- Écrire du contenu SEO dès le premier mois, pas après 6 mois
Si vous bossez sur un SaaS B2B dans un domaine réglementé, je suis curieux d'échanger. C'est un monde très différent du B2C.
Le projet s'appelle FRECORP si vous voulez jeter un oeil. Content de répondre à vos questions sur la stack, le business model ou la réforme Factur-X.