Un SaaS de comptabilité destiné aux cabinets d'expertise comptable de la zone OHADA, avec lecture automatique des factures et production des états financiers.

Le contexte

Les cabinets d'expertise comptable de la zone OHADA travaillent sur le référentiel SYSCOHADA, que les logiciels généralistes ne couvrent pas. Chaque écriture doit être équilibrée, traçable et rattachée au bon compte du plan OHADA, pour des dizaines de dossiers clients en parallèle. S'ajoutait un volume important de factures à saisir, reçues au format papier comme au format numérique.

Ce que nous avons livré

  • Architecture séparée : une API Rails en JSON:API, consommée par un front-end Next.js et React en TypeScript qui joue le rôle de passerelle applicative
  • Plan comptable OHADA intégré, journaux, exercices et clôtures, avec contrôle d'équilibre des écritures à la saisie
  • Gestion par dossier client : factures d'achat et de vente, tiers, trésorerie, immobilisations, rapprochement bancaire et imports CSV, OFX et QIF
  • Microservice Python dédié à la lecture automatique des factures, combinant reconnaissance optique de caractères et modèles de langage pour l'extraction
  • Traitements longs isolés en tâches de fond, pour absorber les lots de pièces sans bloquer l'application
  • Production des états financiers et de la liasse fiscale, exportables en PDF et Excel
  • Déploiement conteneurisé sur Google Cloud Run, pièces justificatives stockées sur Google Cloud Storage, livraison continue par GitLab CI

Les résultats

  • Le plan comptable OHADA est couvert dans son intégralité : près de 900 comptes chargés et rattachables aux écritures
  • Les écritures déséquilibrées sont rejetées à la saisie plutôt que découvertes à la clôture
  • Interface disponible en français et en anglais, avec un socle prêt pour trois langues d'Afrique de l'Ouest : wolof, dioula et fon
  • Les échecs de lecture de factures sont détectés en quelques minutes, sans attendre le signalement d'un utilisateur

La stack technique

Ruby on Rails · Next.js · React · TypeScript · PostgreSQL · Python · FastAPI · OCR · Google Cloud Run · Cloud Storage · GitLab CI