SaaS métier

Sereno

SaaS de facturation électronique pensé pour les indépendants et TPE françaises, avec un socle de conformité Factur-X déjà validé.

MVP SaaS — socle Factur-X validé

  • Ruby on Rails
  • React / TypeScript
  • PostgreSQL
Tableau de bord Sereno affichant l'encaissement constaté, les montants en attente et en retard, la complétude des documents, ainsi que les factures récentes et les échéances à venir
Le problème

Une facture n'est pas qu'un document

La facturation électronique ne se résume pas à un formulaire : elle implique des données structurées, des statuts de cycle de vie, des règles de conformité, des documents normés (PDF/A, XML) et des contrôles qui doivent bloquer une émission incorrecte avant qu'elle ne parte.

Traduire ces contraintes réglementaires en comportements logiciels fiables — plutôt qu'en simple mise en forme — est le vrai sujet du projet.

La réflexion
Comment transformer ces contraintes en workflow compréhensible ?

Plutôt que d'exposer la complexité réglementaire à l'utilisateur, Sereno la traduit en une suite d'étapes explicites : créer, contrôler, émettre, suivre, corriger par avoir si nécessaire.

La solution

Le parcours d'une facture

Créer

Un brouillon prend forme, ligne par ligne, avec calcul serveur des totaux et de la TVA.

Contrôler

Le moteur de conformité bloque l'émission tant qu'une erreur reste détectée.

Émettre

La facture devient immuable : numéro attribué, PDF/A-3 et XML générés.

Suivre

Transmission simulée (sandbox), statuts et solde de paiement suivis dans le temps.

Corriger

Une erreur après émission se corrige par un avoir conforme, jamais par une réécriture.

Démonstration visuelle

Ce qui a été construit

Choix techniques

La technologie, et pourquoi elle est là

Ruby on Rails (API)
API métier en mode pur, pensée pour évoluer sans réécriture lourde.
React / TypeScript
Interface applicative structurée, connectée à une API JSON versionnée.
PostgreSQL
Données relationnelles du SaaS, isolation par organisation (multi-tenant).
RSpec / Vitest
Suite de tests intégrée à une CI, rejouée sur chaque facture et chaque avoir.

Voir le dépôt sereno-saas

Résultat réel

Un socle fonctionnel, validé avant exploitation commerciale.

Construit et validé

  • Génération du socle Factur-X (PDF/A-3 + XML structuré)
  • Workflow complet facture et avoir
  • Contrôles de conformité avant émission
  • Transmission simulée (sandbox) vers un fournisseur externe
  • Portail destinataire en lecture seule
  • Socle couvert par une suite de tests

Avant une exploitation commerciale

  • Contractualisation avec une Plateforme Agréée réelle
  • Raccordement à une API et des identifiants de production
  • Stratégie d'archivage réglementaire
  • Finalisation de la monétisation

Ce que ce projet démontre

  • Modélisation d'un métier complexe
  • Conformité réglementaire
  • UX d'un processus contraint
  • Architecture full-stack
  • Tests intégrés à la CI