Contact
Travaillons ensemble
Plateforme SaaS de Comptabilite Intelligente

Plateforme SaaS de Comptabilite Intelligente

Plateforme SaaS full-stack couvrant la comptabilite, la gestion fiscale et l'intelligence financiere - conçue pour les petites entreprises.

Janvier 2025 - Mars 2026
14 mois
Fondateur & CTO - Développeur solo
Next.js 16React 19TypeScriptPrisma 7PostgreSQL 16Tailwind CSS 4shadcn/uiBetter AuthVercel AI SDKOpenAIAnthropic ClaudeGoogle GeminiStripeOpen Banking PSD2Teledec EDIDockerVitestPlaywright

Lignes de code

234,292

TypeScript, React, CSS

Fonctionnalités

42

Modules autonomes

Routes API

382

Endpoints REST

Modèles de BDD

91

Modèles Prisma

Présentation

Définition et périmètre du projet

La Plateforme SaaS de Comptabilite Intelligente est une application web full-stack complète conçue pour les TPE/PME et indépendants français. Elle couvre l'ensemble du spectre comptable, fiscal et financier qu'une entreprise doit gérer pour rester en conformité legale en France.

Nee d'un besoin concret - gérer la comptabilité d'ACCENSEO, une société de conseil en logiciels.

Domaine

Comptabilite, fiscalite, gestion financiere, obligations legales des entreprises françaises (PCG, CGI, Code de commerce)

Utilisateurs cibles

Dirigeants de TPE/PME (B2B), experts-comptables, collaborateurs comptables - avec 6 rôles differencies (Admin, Collaborateur, Consultant, Comptable, Comptabilite, Banque)

Périmètre fonctionnel
Banque & Open Banking
Facturation (ventes & achats)
Declarations fiscales (TVA, IS, CFE...)
Ecritures comptables & FEC
Assistant IA
Rapprochement bancaire
Gestion documentaire & OCR
Reporting financier & prévisions
Facturation electronique (DGFIP v3.1)

Objectifs, contexte, enjeux et risques

Vision stratégique et contraintes

Objectifs
  • Construire une plateforme comptable complète pour gérer la comptabilité d'ACCENSEO de manière autonome
  • Automatiser toutes les obligations fiscales : TVA (CA3), IS, CFE, CVAE, DAS2, PAS - avec envoi EDI via Teledec
  • Intégrer l'Open Banking pour la synchronisation automatique des transactions bancaires (Nordigen/GoCardless, Bridge, Qonto)
  • Fournir une couche d'IA pour assister les utilisateurs dans la categorisation, l'analyse de documents et les questions comptables/fiscales
  • Construire une base de code réutilisable potentiellement commercialisable en tant que SaaS indépendant
Contexte

Le projet s'appuie sur une analyse approfondie des solutions comptables existantes : pages web sauvegardees, réponses API interceptees (fichiers JSON), code source JavaScript extrait et captures d'ecran systematiques.

Un audit de sécurité des plateformes concurrentes a été réalisé, identifiant plusieurs vulnérabilités (IDOR, problèmes KYC) - cet audit a nourri la conception sécurisée de la plateforme.

Une étude de marché des logiciels comptables a été menee, ainsi que des recherches sur l'Open Banking DSP2 et les agregateurs bancaires pour choisir les providers d'intégration. La documentation sur les plateformes de dématérialisation (PDP) a egalement été preparee, incluant les spécifications DGFIP v3.1.

Enjeux business

Autonomie comptable

Permettre a ACCENSEO de fonctionner sans prestataire comptable externe

Conformité fiscale

Respecter toutes les obligations declaratives d'une SAS à l'IS, au regime réel simplifie de TVA

Pret pour la facturation electronique

Documentation PDP complète préparée pour le mandat de facturation electronique 2026-2027

Risques identifies

Complexité règlementaire

La comptabilité française est extrêmêment règlementee (PCG, CGI, Code de commerce). Toute erreur dans les calculs fiscaux peut avoir des consequences financieres directes.

Charge de maintenance

Avec 234 000 lignes de code et 91 modèles de BDD, le projet atteint une taille considérable pour un développeur solo. La maintenance à long terme nécessité une architecture rigoureuse.

Obsolescence règlementaire

Les règles fiscales changent régulièrement (taux TVA, seuils IS, facturation electronique prévue 2026-2027). La plateforme doit être conçue pour faciliter l'adaptation.

Les étapes - Ce que j'ai fait

Phases chronologiques et contributions personnelles

Phase 1
Idéation & étude de marché
Debut 2025
  • Identification du besoin : gérer la comptabilite en interne sans prestataire externe
  • Analyse concurrentielle : cartographie des fonctionnalités des solutions SaaS comptables existantes
  • Définition du périmètre fonctionnel cible adapte a une petite entreprise (SAS a l'IS)
  • Recherche sur Open Banking DSP2, declarations fiscales EDI et réglementation facturation electronique
Phase 2
Architecture & setup technique
T1 2025
  • Next.js 16 + TypeScript + Tailwind CSS 4 + 25 composants shadcn/ui
  • Docker Compose (PostgreSQL 16) + Prisma ORM (91 modèles)
  • Architecture Feature-Driven avec 42 modules autonomes
Phase 3
Développement des fonctionnalités core
T2 2025 - T4 2025
  • Authentification : Better Auth avec MFA (email, TOTP, SMS), jetons de connexion comptable
  • Banque : intégration de 3 providers (Nordigen/GoCardless via DSP2, Bridge, Qonto)
  • Facturation : factures de vente, devis, factures d'achat avec workflows de statuts complets
  • Comptabilite : plan comptable, journaux, écritures, grand livré, balance, FEC
  • Declarations fiscales : TVA (CA3), IS, CFE, CVAE, DAS2, PAS avec EDI via Teledec
  • Extension Chrome : remplissage automatisé des formulaires fiscaux sur impots.gouv.fr
Phase 4
Fonctionnalités avancees
T1 2026
  • Assistant IA : 3 providers (OpenAI, Claude, Gemini) avec aide contextuelle
  • Reporting : tableau de bord, bilan, compte de résultat, SIG, budget, prévisions de trésorerie
  • Juridique : assemblees générales, registrès, workflows commissaire aux comptes
  • Paie : fiches de paie, DSN, prelevement à la source, charges sociales
  • Telechargeur de factures : microservice Node.js pour récupération automatique de factures

Les acteurs - Les interactions

Équipe, parties prenantes et dynamiques de collaboration

Pourquoi le role humain etait critique

Ce projet a été réalisé en binome humain + IA. Le développeur humain pilote l'IA a travers des prompts detailles pour générer du code de niveau production sur une plateforme comptable complexe.

Une plateforme comptable manipule des données financieres réglementees - calculs fiscaux, rapprochements bancaires, declarations legales. L'IA genere du code rapidement, mais elle ne peut pas comprendre le droit fiscal français (CGI, PCG), valider l'exactitude comptable, ni prendre les décisions produit sur ce qu'il faut construire. Chaque fonctionnalite a nécessité une expertise métier approfondie pour etre specifiee correctement et une verification rigoureuse pour eviter les erreurs financieres.

Jose DA COSTA - Direction & Expertise (~15-20 %)
  • Vision produit et priorisation des fonctionnalités pour 42 modules
  • Expertise métier comptable/fiscale (PCG, CGI, TVA, IS, CFE, DAS2)
  • Spécifications fonctionnelles et prompts d'instructions detailles pour chaque feature
  • Revue manuelle du code sur chaque fichier genere - logique, nommage, sécurité
  • Ecriture de scripts de verification pour valider les calculs comptables et les regles fiscales
  • Tests de non-regression systematiques apres chaque iteration
  • Audit de sécurité des plateformes concurrentes
  • Recherche réglementaire Open Banking et facturation electronique
Claude Code (IA) - Implémentation (~80-85 %)
  • Génération du code TypeScript/React/Next.js (234K+ lignes)
  • 42 modules fonctionnels avec CRUD complet et logique métier
  • 382 routes API avec validation et gestion des erreurs
  • Schema Prisma avec 91 modèles et 63 enums
  • Intégration APIs tierces (Stripe, Open Banking, EDI)
  • Composants UI avec shadcn/ui et layouts responsives
Workflow de développement itératif

Inspire des méthodologies SDD : Spec Kit, OpenSpec, BMAD, Kiro (AWS) & Tessl

Les résultats

Impact pour moi et pour l'entreprise

Répartition des fonctionnalités (42 features)
Répartition des modèles de BDD (91 modèles + 63 enums)
Pour moi - Compétences acquises et renforcees

Compétences techniques

  • Full-stack TypeScript/React/Next.js à l'échelle production (234K+ lignes)
  • Architecture Feature-Driven pour les applications SaaS complexes
  • Modelisation de données relationnelles complexes (91 tables, relations, enums)
  • Intégration d'API REST (Open Banking DSP2, Stripe, Teledec EDI)
  • Intégration IA multi-provider (streaming SSE, extraction structuree)
  • Développement d'extension Chrome (Manifest V3, content scripts)
  • Sécurité applicative (audit OWASP, détection IDOR, MFA, RBAC)
  • Reverse engineering d'application web

Domaine comptable & fiscal

  • Plan Comptable Général (PCG)
  • Regimes TVA et declarations CA3/CA12 avec teledeclaration EDI
  • Impot sur les sociétés (IS - acomptes et solde)
  • Contributions economiques (CFE, CVAE)
  • Paie et charges sociales (DSN, PAS)
  • Normes de facturation electronique (PDP, DGFIP v3.1)
  • Obligations juridiques des sociétés (AG, registrès, comptes annuels)
  • Open Banking (DSP2, STET) - technique et règlementaire
Pour l'entreprise - Impact business

5 000 EUR/an

Économies comptabilite

Honoraires d'expert-comptable classique supprimes (5 000 EUR HT/an, hors paie)

10

Types de declarations fiscales

Automatisees via EDI Teledec

Sage

Paie externalisee

DSN et paie gerees via Sage Business Cloud Paie, partiellement automatisees

42

Modules autonomes

Couverture fonctionnelle complete de la comptabilite automatisee

Resume des fonctionnalités livrées :

  • Comptabilite & écritures : Plan comptable (général, auxiliaire, analytique), journaux, écritures (ventes, achats, banque), grand livré, balance, rapprochement bancaire, FEC (génération, contrôles, historique), écritures de cloture
  • Banque : Connexions multi-banques (Nordigen, Bridge, Qonto), synchro automatique des transactions, categorisation assistee par IA, gestion des justificatifs, rapprochement factures/transactions
  • Facturation : Factures de vente (brouillon, en attente, en retard, encaissee, annulee), devis (brouillon, envoye, accepte, refuse, facture, expire), factures d'achat, génération PDF, avoirs, facturation electronique
  • Fiscalite : TVA (CA3 mensuelle/trimestrielle + simulation), IS (acomptes + solde), CFE, CVAE, DAS2, PAS, taxe sur les salaires, RCM 2777, calendrier fiscal, teledeclaration EDI via Teledec, extension Chrome pour impots.gouv.fr
  • IA : Assistant chat comptable/fiscal (3 providers), aide contextuelle avec niveaux de detail, analyse de documents avec extraction structuree (schemas Zod)

Les lendemains du projet

Ce qui s'est passe après et état actuel

Futur immédiat : La plateforme est toujours en développement actif en mars 2026. Les dernières modifications de fichiers source datent du 12 mars 2026 (routes API collaborateur). L'accent est mis sur la stabilisation des fonctionnalités core et la préparation à l'usage en production.

Trajectoire à moyen terme : Plusieurs directions stratégiques sont explorées :

  • Déploiement en production pour les besoins comptables propres d'ACCENSEO
  • Préparation à la facturation electronique pour le mandat français 2026-2027 - la documentation PDP complète (spécifications DGFIP v3.1, annexes semantiques, études de faisabilite) est deja preparee
  • Potentielle commercialisation SaaS - l'architecture Feature-Driven avec 42 modules autonomes a été conçue des le départ pour supporter le mode multi-tenant

L'approche Feature-Driven garantit que de nouveaux modules peuvent être ajoutes independamment sans impacter les fonctionnalités existantes, et la stratégie IA multi-provider protégé contre le verrouillage fournisseur.

Mon regard critique

Analyse rétrospective et leçons apprises

Points forts
  • Couverture fonctionnelle exceptionnelle

    42 fonctionnalites, 114 pages, 382 routes API - quasi-totalite du perimetre d'un logiciel comptable professionnel.

  • Architecture propre et evolutive

    Approche Feature-Driven avec 42 modules autonomes et auto-contenus (composants, hooks, services, types).

  • Approche methodique

    Audit de securite, etude de marche et analyse de couverture avant d'ecrire la moindre ligne de code.

Points d'amelioration
  • Historique de commits a mieux segmenter

    Regrouper les commits par feature avec des branches dediees aurait ameliore la tracabilite et la revue de code.

  • Couverture de tests a renforcer

    Les modules critiques (calculs fiscaux, ecritures comptables, declarations) gagneraient a avoir plus de tests unitaires et d'integration.

Ce que j'aurais fait différemment
  • Des commits réguliers des le debut pour conserver un historique exploitable et permettre des rollbacks surs
  • Des tests des le debut (TDD ou au minimum des tests pour les fonctions de calcul fiscal) - la logique métier la plus critique aurait du être testee au fur et a mesure
  • Documentation API automatique (Swagger/OpenAPI) pour les 382 routes - cela faciliterait l'onboarding de futurs développeurs et la consommation de l'API
Leçons durables

Un développeur motive avec les bons outils peut produire un logiciel de niveau professionnel

234 000 lignes de code en ~14 mois, seul - un accomplissement significatif rendu possible par le développement assisté par IA.

Parcours associe

Experience professionnelle liee a cette realisation

Competences mobilisees

Competences techniques et humaines appliquees

Galerie d'images

Captures et visuels du projet

Tableau de bord du calendrier fiscal avec echeances a venir, alertes de retard et resume par type de declaration
Calendrier fiscal - Echeances et suivi des declarations
Apercu PDF de facturé avec modèle Accenseo montrant les lignes, TVA et totaux
Apercu facturé - Génération PDF avec identite visuelle
Formulaire de declaration TVA CA12 annuelle avec ventilation TVA, lignes deductibles et parametrès regime simplifie
Declaration TVA - Formulaire CA12 annuel avec calculs automatiques
Panneau de personnalisation des modèles de factures PDF avec 4 styles et selecteur de couleurs
Éditeur de modèles - Personnalisation du style et des couleurs
Bibliotheque de modèles juridiques avec filtre par forme juridique montrant les décisions par type de société
Modèles juridiques - Documents filtrès par forme juridique