Gvalo, plateforme SaaS de comptabilité automatisée
Un copilote comptable qui automatise le cycle documentaire et fiscal des cabinets, du reçu à la déclaration.

Résultats clés
- Plus de 15 000 lignes de code métier
- dédiées au seul traitement des documents, avec une architecture modulaire qui permet d’ajouter de nouvelles règles fiscales sans régression.
- Zéro fuite de données
- grâce à l’isolation PostgreSQL (RLS), testée à grande échelle.
- Réduction drastique des requêtes serveur
- grâce à des compteurs agrégés via des procédures stockées (RPC) et à un cache intelligent côté client.
- Contournement des limites du serverless
- lors des envois massifs, grâce à un envoi direct (du navigateur vers le bucket via des URL signées), qui supporte une forte concurrence sans surcharger le serveur d’application.
Le projet
GVALO est une plateforme SaaS full-stack (web + mobile Android) qui automatise tout le cycle de vie documentaire et fiscal d’un cabinet comptable. Elle couvre l’ensemble de la chaîne : collecte des documents (depuis le cloud du client ou l’application mobile) → extraction intelligente (OCR + LLM) → qualification comptable → archivage structuré dans le Drive du client → génération des déclarations fiscales. L’ambition n’est pas d’être un « outil de numérisation », mais un véritable copilote comptable, capable de prendre des décisions autonomes tout au long de la chaîne documentaire. Synthèse de l’architecture GVALO se distingue par une conception logicielle de niveau entreprise. En associant la robustesse de TypeScript/Next.js, l’isolation absolue de PostgreSQL RLS et des algorithmes d’IA défensifs (solutions de repli, nouvelles tentatives, validation de schéma), l’équipe d’ingénierie a construit un système capable d’absorber une charge massive tout en garantissant une intégrité comptable au centime près. Cette architecture très modulaire permet à la plateforme d’innover rapidement tout en conservant la fiabilité sans compromis qu’exigent les institutions financières.
Ce qu’il fait
Chaîne d’extraction multimodale
Notre moteur OCR propriétaire est optimisé pour traiter de gros volumes de formats hétérogènes (PDF de plusieurs pages, JPG compressés, WebP) grâce à une stratégie de repli dynamique. L’architecture s’appuie sur le patron Singleton à initialisation paresseuse pour réduire l’empreinte mémoire lors des traitements par lots intensifs.
Résilience de l’IA et gestion des quotas
Pour interagir avec des modèles d’apprentissage profond à fort volume, l’architecture intègre des mécanismes avancés de backoff exponentiel et respecte strictement les en-têtes de limitation de débit. Le moteur de prompts est rigoureusement contraint à produire des sorties déterministes (schémas JSON typés), ce qui garantit une intégration parfaite dans le modèle de données relationnel.
Moteur de rapprochement sémantique à plusieurs niveaux
L’affectation automatique des documents à la bonne entité est résolue par un algorithme de consensus en cascade :
- Niveau déterministe : correspondance par expressions régulières sur les identifiants fiscaux uniques.
- Niveau heuristique : normalisation syntaxique avancée et algorithmes de similarité de chaînes.
- Niveau sémantique : inférence LLM contextualisée pour lever les ambiguïtés (abréviations, raisons sociales complexes).
Moteur de règles métier
Après l’extraction, une chaîne d’audit automatisée prend le relais. Ce moteur de règles est capable de :
- Réaliser des déductions mathématiques (par exemple déduire le montant HT à partir du total selon la typologie sémantique de la dépense).
- Appliquer des reclassements conditionnels.
- Maintenir un système de sécurité : toute défaillance critique de l’IA garantit malgré tout l’enregistrement sécurisé du document, signalé pour une vérification humaine (architecture zéro perte de données).
Moteur d’agrégation multi-taxes
Le cœur fiscal exécute des requêtes relationnelles complexes et optimisées sur plusieurs entités (documents, catégories, entreprises, reports). Ces requêtes sont encapsulées derrière des points d’accès sécurisés et calculent en temps réel la TVA nette, la ventilation des retenues à la source par taux et les contributions sectorielles spécifiques (TFP, FOPROLOS).
Génération dynamique des déclarations
La plateforme va au-delà du simple export de données : elle intègre un moteur de templates dédié, capable d’injecter dynamiquement des agrégats financiers formatés dans des formulaires HTML stricts. Les déclarations fiscales produites sont immédiatement conformes aux exigences de l’administration fiscale.
RBAC et isolation des données (Row Level Security)
Le contrôle d’accès est mis en œuvre en profondeur. Au-delà des contrôles applicatifs classiques (RBAC), la sécurité est imposée par des politiques Row Level Security (RLS) directement dans PostgreSQL. Il est architecturalement impossible qu’une requête SQL expose les données de l’organisation A à un utilisateur de l’organisation B.
Envoi de fichiers sécurisé et anti-malware
La chaîne d’ingestion des fichiers (web et mobile) superpose plusieurs protections :
- Validation cryptographique des sessions JWT.
- Liste blanche stricte des types MIME.
- Assainissement des chemins de stockage (contre les attaques de type Path Traversal).
- Annulation transactionnelle atomique en cas d’échec d’enregistrement.
Comment il est construit
Framework
Next.js 14 (App Router) : routage, SSR, Server Components, Server Actions
Langage
TypeScript (strict) : typage de bout en bout, résilience du code
Style
Tailwind CSS + shadcn/ui
Animations
Framer Motion
Backend
PostgreSQL
Sécurité de la base
Row Level Security (RLS) : isolation absolue des données par organisation
Extraction IA
Pipeline LLM multi-modèles : OCR → extraction JSON structurée
Moteur OCR
Extraction de texte haute précision depuis les PDF et les images
Synchronisation cloud
Microsoft Graph API + Google Drive API v3 : synchronisation bidirectionnelle
Vous lancez une startup ?
Nous construisons votre MVP et restons à vos côtés, de la validation de l’idée à la levée de fonds.
D’autres startups
Voir toutes les startups
MIMAPP
Un écosystème de livraison de repas : applications client, livreur et restaurant reliées en temps réel.
Lire l’histoire
CUBER, plateforme de simulation et de prototypage d’entreprise propulsée par l’IA
Une plateforme orchestrée par l’IA qui mène un projet d’entreprise de l’étude de marché jusqu’aux investisseurs.
Lire l’histoire