Retour aux projets
// 001
Fiche projet

Invoicify, la facturation belge de bout en bout

Devis, factures, TVA et PEPPOL dans une seule application, pensée pour les indépendants et les PME belges.

Invoicify réunit les devis, les factures, les notes de crédit, les bons de commande, les dépenses et les paiements dans un même environnement. Le produit couvre aussi la préparation à la facturation électronique et les obligations de TVA belges.

Page publique d'Invoicify avec un aperçu du tableau de bord
Client
Endevops
Secteur
SaaS B2B et fintech administrative
Année
2026
// 002
Contenu du projet

Le contexte réglementaire

Depuis 2026, la facturation électronique fait partie des obligations des entreprises belges assujetties à la TVA. Beaucoup de petites structures travaillent encore avec plusieurs outils séparés pour préparer un devis, envoyer une facture, suivre un paiement et retrouver un document. Ce morcellement crée des ressaisies, des écarts entre les fichiers et une charge mentale qui n'a rien à voir avec le métier.

Invoicify est né de ce constat. Le produit a été conçu comme un environnement unique pour les indépendants et les PME qui veulent rester rigoureux sans adopter un ERP lourd. Le projet a démarré en 2022 et continue d'évoluer avec les obligations belges.

Le cycle documentaire

L'application couvre le cycle administratif de base. Un indépendant peut créer un devis, le convertir en facture, émettre une note de crédit et suivre un bon de commande. Les clients, les articles, les paiements et les dépenses vivent dans le même espace, avec un historique par document.

Les documents partent par email ou par le réseau PEPPOL. Les paiements et les rappels se suivent depuis une seule interface. Une vue claire des documents entrants et sortants évite de chercher un fichier dans trois dossiers différents. Le but n'est pas d'ajouter des fonctions pour elles-mêmes, mais de réduire le nombre d'endroits où l'information doit être recopiée.

La conversion d'un devis en facture reprend les lignes, le client et les mentions déjà saisies. Une note de crédit peut corriger une facture sans recréer le document. Les bons de commande servent aux entreprises qui doivent valider un achat avant la facturation. Ces gestes courants restent dans le même historique, ce qui évite de reconstituer le contexte à chaque étape.

Une interface lisible

L'interface repose sur TanStack Start et React 19, avec Tailwind CSS v4 et des composants Base UI. Le design system prévoit plusieurs thèmes de couleur, un mode clair et sombre, et une mise en page qui reste lisible à l'impression. Les montants utilisent une police à chasse fixe pour faciliter la comparaison des colonnes.

Les totaux sont recalculés côté serveur et les formulaires valident les données avant l'envoi. La page publique et l'application partagent le même vocabulaire visuel, avec le violet réservé aux actions principales. Cette continuité évite au visiteur de découvrir une interface complètement différente après la création de son compte.

Les écrans de liste, de détail et de formulaire partagent les mêmes composants. Un utilisateur retrouve les mêmes colonnes, les mêmes libellés et les mêmes actions d'une section à l'autre. Ce choix ralentit un peu la conception au départ, mais il réduit le nombre de variantes à maintenir et les surprises au moment de l'impression.

Le produit ne demande pas d'installation. Un navigateur suffit pour créer un document, suivre un paiement ou télécharger un PDF. Les mises à jour arrivent côté serveur, sans intervention de l'utilisateur.

Le socle technique

Côté serveur, l'application tourne sur un runtime Effect v4 avec PostgreSQL et Drizzle. Chaque requête ouvre un contexte isolé par organisation, avec ses rôles et ses permissions. Un comptable peut gérer plusieurs sociétés clientes sans mélanger les données. Les abonnements passent par Stripe, les factures électroniques par le réseau PEPPOL, et les emails par SMTP.

Les PDF sont générés côté serveur. Les erreurs remontent dans Sentry avec des traces OpenTelemetry, ce qui permet de suivre une opération de bout en bout quand un document ne part pas ou qu'un paiement reste bloqué.

Les tests et la mise en production

La difficulté principale était la conformité, pas l'interface. Les formats PEPPOL, la TVA belge, les mentions légales et la numérotation des documents imposent des règles précises. Des tests Playwright et des tests d'intégration couvrent les parcours critiques de facturation.

Invoicify est en ligne sur invoicify.be. Le produit reste volontairement ciblé sur le cœur du cycle administratif. Cette spécialisation permet une interface plus directe, un vocabulaire concret et une prise en main rapide pour les petites structures.

Tableau de bord d'Invoicify avec les montants, les statuts et les échéances

// 003

Prêt à construire quelque chose de solide ?

Parlons de votre projet. Sans engagement, sans pression — juste une conversation honnête sur ce dont vous avez besoin.