Contact
Plateforme de Comptabilité SaaS Intelligente

Plateforme de Comptabilité SaaS Intelligente

Plateforme SaaS full-stack boostée à l'IA couvrant la comptabilité, la gestion fiscale et l'intelligence financière - conçue pour les petites entreprises.

Janvier 2025 - Mars 2026
14 mois
Fondateur & CTO - Développeur solo
ACCENSEO
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 de Comptabilité SaaS 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. Une documentation sur les plateformes de dématérialisation (PDP) a également été constituée.

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

Anticiper le mandat français 2026-2027 sur la facturation electronique pour éviter tout rattrapage en urgence

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
  • J'ai formalisé l'initiative et validé le besoin métier interne
  • Côté concurrence, j’ai cartographié les fonctionnalités des solutions SaaS comptables existantes
  • J’ai défini le périmètre fonctionnel cible adapté à une petite entreprise (SAS à l’IS)
  • Sur le volet réglementaire, j’ai étudié Open Banking DSP2, déclarations fiscales EDI et réglementation facturation électronique
Phase 2
Architecture & setup technique
T1 2025
  • J’ai monté la stack front : Next.js 16 + TypeScript + Tailwind CSS 4 + 25 composants shadcn/ui
  • Côté data, j’ai mis en place Docker Compose (PostgreSQL 16) et Prisma ORM (91 modèles)
  • J’ai choisi une architecture Feature-Driven structurée en 42 modules autonomes
Phase 3
Développement des fonctionnalités core
T2 2025 - T4 2025
  • Sur l’authentification, j’ai implémenté Better Auth avec MFA (email, TOTP, SMS) et les jetons de connexion comptable
  • Côté banque, j’ai intégré 3 providers (Nordigen/GoCardless via DSP2, Bridge, Qonto)
  • Pour la facturation, j’ai construit factures de vente, devis et factures d’achat, chacun avec son workflow de statuts complet
  • Sur la comptabilité, j’ai développé plan comptable, journaux, écritures, grand livre, balance et FEC
  • J’ai automatisé les déclarations fiscales (TVA CA3, IS, CFE, CVAE, DAS2, PAS) avec envoi EDI via Teledec
  • En complément, j’ai codé une extension Chrome pour le remplissage automatisé des formulaires fiscaux sur impots.gouv.fr
Phase 4
Fonctionnalités avancees
T1 2026
  • J’ai intégré un assistant IA multi-provider (OpenAI, Claude, Gemini) avec aide contextuelle
  • Côté reporting, j’ai livré tableau de bord, bilan, compte de résultat, SIG, budget et prévisions de trésorerie
  • Sur le volet juridique, j’ai construit assemblées générales, registres et workflows commissaire aux comptes
  • Pour la paie, j’ai mis en place fiches de paie, DSN, prélèvement à la source et charges sociales
  • En parallèle, j’ai conçu un microservice Node.js dédié à la récupération automatique de factures

Les acteurs - Les interactions

Comment j’ai collaboré avec mon binôme IA et les parties prenantes

Pourquoi mon rôle humain était critique

J’ai mené ce projet en binôme humain + IA. En tant que développeur humain, je pilote l’IA à travers des prompts détaillés pour lui faire générer du code de niveau production sur une plateforme comptable complexe.

Une plateforme comptable manipule des données financières réglementées - calculs fiscaux, rapprochements bancaires, déclarations légales. L’IA génère 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 fonctionnalité m’a demandé une expertise métier approfondie pour la spécifier correctement et une vérification rigoureuse pour éviter les erreurs financières.

Mon rôle - Direction & Expertise (~15-20 %)
  • J’ai porté la vision produit et priorisé les fonctionnalités sur l’ensemble du périmètre comptable et fiscal
  • J’ai apporté l’expertise métier comptable et fiscale (PCG, CGI, TVA, IS, CFE, DAS2)
  • Pour chaque feature, j’ai rédigé les spécifications fonctionnelles et des prompts d’instructions détaillés
  • Sur chaque fichier généré, j’ai mené une revue manuelle du code - logique, nommage, sécurité
  • Pour valider les calculs comptables et les règles fiscales, j’ai écrit des scripts de vérification
  • À chaque itération, j’ai enchaîné des tests de non-régression systématiques
  • En amont, j’ai audité la sécurité des plateformes concurrentes
  • En parallèle, j’ai conduit la recherche réglementaire Open Banking et facturation électronique
Claude Code (IA) - Implémentation (~80-85 %)
  • Génération du code TypeScript/React/Next.js sur l'ensemble de la stack
  • 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 renforcées grâce à ce projet

Compétences techniques

  • J’ai renforcé ma maîtrise du full-stack TypeScript/React/Next.js à l’échelle production
  • Côté architecture, j’ai poussé l’approche Feature-Driven pour des applications SaaS complexes
  • J’ai modélisé des données relationnelles complexes (91 tables, relations, enums)
  • J’ai intégré des API REST exigeantes (Open Banking DSP2, Stripe, Teledec EDI)
  • Sur l’IA multi-provider, j’ai maîtrisé le streaming SSE et l’extraction structurée
  • J’ai développé une extension Chrome (Manifest V3, content scripts)
  • Côté sécurité applicative, j’ai audité OWASP, détecté des IDOR et implémenté MFA et RBAC
  • En parallèle, j’ai pratiqué le reverse engineering d’applications web concurrentes
  • Ce projet a changé ma façon de travailler : je conçois désormais chaque feature comme une spec testable et verifiable, et je raisonne en binôme avec l’IA plutôt qu’en développeur isolé

Domaine comptable & fiscal

  • J’ai maîtrisé le Plan Comptable Général (PCG)
  • Je me suis approprié les régimes TVA et les déclarations CA3/CA12 avec télédéclaration EDI
  • J’ai géré l’impôt sur les sociétés (IS - acomptes et solde)
  • J’ai assimilé les contributions économiques (CFE, CVAE)
  • Côté paie, j’ai pris en main DSN, prélèvement à la source et charges sociales
  • Je me suis formé aux normes de facturation électronique (PDP, DGFIP v3.1)
  • Sur le volet juridique, j’ai intégré les obligations des sociétés (AG, registres, comptes annuels)
  • J’ai approfondi Open Banking (DSP2, STET) sur le plan 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 déjà 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

Comment je juge ce projet avec le recul

Points forts
  • Couverture fonctionnelle exceptionnelle

    Avec 42 fonctionnalités, 114 pages et 382 routes API, je couvre quasi-totalement le périmètre d’un logiciel comptable professionnel.

  • Architecture propre et évolutive

    Côté architecture, j’ai poussé l’approche Feature-Driven avec des modules autonomes et auto-contenus (composants, hooks, services, types).

  • Approche méthodique

    Avant d’écrire la moindre ligne de code, j’ai mené un audit de sécurité, une étude de marché et une analyse de couverture.

Points d'amélioration
  • Historique de commits à mieux segmenter

    J’aurais dû regrouper mes commits par feature avec des branches dédiées - cela aurait amélioré la traçabilité et la revue de code.

  • Couverture de tests à renforcer

    Sur les modules critiques (calculs fiscaux, écritures comptables, déclarations), j’aurais gagné à poser davantage de tests unitaires et d’intégration.

Ce que j’aurais fait différemment
  • Des commits réguliers dès le début : j’aurais discipliné mes commits pour conserver un historique exploitable et permettre des rollbacks sûrs.
  • Des tests dès le début (TDD ou au minimum des tests pour les fonctions de calcul fiscal) - j’aurais dû tester la logique métier la plus critique au fur et à mesure.
  • Documentation API automatique (Swagger/OpenAPI) : je l’aurais mise en place pour les 382 routes, afin de faciliter l’onboarding de futurs développeurs et la consommation de l’API.
Les enseignements durables que ce projet m’a apportés

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

J’ai livré 234 000 lignes de code en ~14 mois, seul - un accomplissement significatif qui m’a montré jusqu’où le développement assisté par IA peut pousser un développeur solo.

Parcours associé

Expérience professionnelle liée à cette réalisation

Compétences mobilisées

Compétences techniques et humaines appliquées

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

Vous avez un SaaS de comptabilite a concevoir ?

J'ai livre ce SaaS pour cabinets d'expertise comptable : saisie automatisee, rapports consolides et workflows de validation sur mesure. Parlons de votre contexte.

Contactez-moi