---
title: "Plateforme de Comptabilité SaaS Intelligente"
description: "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."
locale: "fr"
canonical: "https://portfolio.josedacosta.info/fr/realisations/plateforme-comptabilite-saas"
source: "https://portfolio.josedacosta.info/fr/realisations/plateforme-comptabilite-saas.md"
html_source: "https://portfolio.josedacosta.info/fr/realisations/plateforme-comptabilite-saas"
author: "José DA COSTA"
date: "2025"
type: "achievement"
slug: "plateforme-comptabilite-saas"
tags: ["Next.js 16", "TypeScript", "Prisma", "PostgreSQL", "Better Auth", "AI SDK", "Open Banking", "Stripe"]
generated_at: "2026-05-26T15:39:04.606Z"
---

# 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.

**Date:** Janvier 2025 - Mars 2026  
**Durée:** 14 mois  
**Rôle:** Fondateur & CTO - Développeur solo  
**Technologies:** Next.js 16, TypeScript, Prisma, PostgreSQL, Better Auth, AI SDK, Open Banking, Stripe

### Indicateurs clés

- Lignes de code: **-** - TypeScript, React, CSS
- Fonctionnalités: **-** - Modules autonomes
- Routes API: **-** - Endpoints REST
- Modèles de BDD: **-** - Modèles Prisma

## Présentation

_Définition et périmètre du projet_

### 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)

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.

### 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_

### 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.

### 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

### 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.

### 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
- <strong>Construire une base de code réutilisable potentiellement commercialisable en tant que SaaS indépendant</strong>

### Enjeux business

### Risques identifies

## Les étapes - Ce que j'ai fait

_Phases chronologiques et contributions personnelles_

### Évolution du développement des fonctionnalités

### 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

### 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

### 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

### 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

### 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

### Parties prenantes externes

- Teledec - Partenaire EDI agree DGFiP pour la teledeclaration fiscale
- GoCardless (Nordigen) - Provider Open Banking DSP2 (2400+ banques europeennes)
- Bridge - Provider d'agregation bancaire
- Qonto - Neobanque avec API dediee
- Stripe - Plateforme de paiement pour les abonnements SaaS
- OpenAI / Anthropic / Google - Fournisseurs d'IA pour l'assistant comptable

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.

### 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_

### 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

- 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

### Métriques du code

### Répartition des fonctionnalités (42 features)

### Feature Coverage Analysis

### Répartition des modèles de BDD (91 modèles + 63 enums)

### Répartition de l'effort de développement

Pour moi - Compétences acquises et renforcées grâce à ce projet

### Pour l'entreprise - Impact business

**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.

## Compétences mobilisées

_Compétences techniques et humaines appliquées_

- **[Résolution de Problèmes & Adaptabilité](https://portfolio.josedacosta.info/fr/competences/resolution-de-problemes-adaptabilite.md)** - PCG, CGI, Code de commerce, EDI Teledec, DSP2 et e-facturation 2026-2027. Apprentissage du domaine comptable français, Open Banking PSD2 et EDI fiscal
- **[Architecture Logicielle & Système](https://portfolio.josedacosta.info/fr/competences/architecture-logicielle-systeme.md)** - Architecture Feature-Driven : 42 modules autonomes et 91 modèles de données, 382 routes API REST avec contrôle d'accès multi-rôles (6 profils) et e-facturation DGFIP v3.1
- **[Développement Fullstack](https://portfolio.josedacosta.info/fr/competences/developpement-fullstack.md)** - Plateforme SaaS 234K lignes : Next.js 16, React 19, TypeScript, 42 features, 382 routes API
- **[DevOps, Cloud & Industrialisation Production](https://portfolio.josedacosta.info/fr/competences/devops-cloud-industrialisation-production.md)** - Docker Compose + PostgreSQL 16 + Open Banking DSP2 (Bridge, Qonto, GoCardless)
- **[Données, IA & Machine Learning](https://portfolio.josedacosta.info/fr/competences/donnees-ia-machine-learning.md)** - 91 modèles Prisma avec schéma relationnel complexe : plan comptable, journaux, écritures, rapprochement bancaire, FEC
- **[Sécurité Applicative & Conformité](https://portfolio.josedacosta.info/fr/competences/securite-applicative-conformite.md)** - Audit de sécurité des concurrents (IDOR, KYC) ayant nourri la conception sécurisée

## Parcours associé

_Expérience professionnelle liée à cette réalisation_

- **ACCENSEO - CTO & Fondateur** - Société de conseil et développement informatique offrant des services complets : développement logiciel sur mesure, intégration de systèmes, infrastructure cloud, hébergement de bases de données et conseil technique. Accompagnement des PME et ETI dans la transformation de leur SI en avantage concurrentiel.

## Galerie d'images

_Captures et visuels du projet_

## 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**
