Aller au contenu
Lancée avec Moocky

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.

    Gvalo, plateforme SaaS de comptabilité automatisée
    Résultats

    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.
    Présentation

    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.

    Fonctionnalités

    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 :

      1. Niveau déterministe : correspondance par expressions régulières sur les identifiants fiscaux uniques.
      2. Niveau heuristique : normalisation syntaxique avancée et algorithmes de similarité de chaînes.
      3. 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.
    Technologie

    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

    Votre startup

    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.