Aller au contenu
Moez Bettoumi Moez Bettoumi

Retrouvez-moi sur

Envoyer un e-mail Appeler

Produit

myEasyCompta

Gestion et facturation pour indépendants, avec la facturation électronique française réellement implémentée.

Présentation

myEasyCompta est un plugin WordPress de gestion comptable et de facturation, pensé pour les indépendants et les petites structures qui n’ont pas besoin d’un ERP complet mais veulent sortir des tableurs et des outils dispersés.

Le problème

Les indépendants ont besoin de gérer devis, factures et dépenses sans multiplier les abonnements SaaS. La réforme française de la facturation électronique B2B ajoute une contrainte supplémentaire : une partie de ces documents doit désormais pouvoir être transmise dans un format structuré conforme, ce qui exclut d’emblée les solutions de facturation les plus simples du marché.

Mon approche

Plutôt qu’une extension de facturation basique, j’ai construit myEasyCompta comme une application complète à l’intérieur de WordPress : stockage relationnel dédié plutôt que le système de contenu standard de WordPress, interface Vue.js, et une couche de facturation électronique construite sur les standards réels du secteur plutôt que sur une simple génération de PDF.

Fonctionnalités

  • Gestion des clients, devis, factures et avoirs
  • Suivi des dépenses et des paiements, avec intégration Stripe
  • Génération de factures PDF et de factures électroniques Factur-X
  • Transmission vers dix plateformes de dématérialisation partenaires différentes
  • Gestion multi-entités depuis une même installation
  • Application mobile compagnon connectée à une API dédiée

Architecture technique

Le plugin ne s’appuie sur aucun Custom Post Type WordPress : les données (factures, clients, devis, dépenses) sont stockées dans une trentaine de tables SQL dédiées, un choix qui permet des requêtes relationnelles directes plutôt que de composer avec le système de meta de WordPress. L’interface d’administration est une application Vue 3, compilée avec Vite et stylée avec Tailwind CSS. Plus de 140 routes REST structurent les échanges entre l’interface et le serveur, organisées par domaine métier.

Choix techniques

La génération des factures PDF s’appuie sur la librairie mPDF, et la facturation électronique Factur-X sur une librairie dédiée conforme à la norme européenne EN16931. Les champs monétaires sont chiffrés en AES-256, avec une migration progressive depuis un ancien schéma de chiffrement — le genre de dette technique qu’on découvre en avançant, pas en planifiant à l’avance.

Difficultés rencontrées

Le principal défi technique n’est pas la facturation elle-même, mais la diversité des plateformes de dématérialisation partenaires : chacune a son propre format d’échange, ce qui a nécessité une interface commune pour isoler cette variabilité du reste de l’application. Le deuxième défi a été de connecter une application mobile à un plugin WordPress sans dupliquer la logique métier au-delà du nécessaire, en s’appuyant sur des tokens d’authentification stockés hashés plutôt qu’en clair.

C’est ce niveau d’exigence — architecture de données, sécurité, API — que j’applique aussi sur du développement de plugin WordPress sur mesure ou du développement WordPress sur mesure en prestation.

En images

Captures d’écran

myEasyCompta — tableau de bord
Tableau de bord — KPIs de revenus, top clients, courbe de trésorerie
myEasyCompta — liste des factures
Liste des factures — filtres par date, badges de retard, statuts
myEasyCompta — détail d’une facture
Détail d’une facture — paiements partiels, journal d’audit
myEasyCompta — fiche client
Fiche client — synthèse financière et accès direct aux factures
myEasyCompta — réglages
Réglages — notifications, facturation électronique, moyens de paiement

Technologies

  • WordPress
  • PHP
  • Vue.js
  • Tailwind CSS
  • MySQL

Un besoin similaire pour votre activité ?

Ce produit est né d’un besoin métier précis, développé et maintenu dans la durée. C’est la même approche que j’applique en prestation.