FinTech / Automatisation comptable / IA appliquée
InvoiceFlow
Automatisation comptable par l’IA pour les PME
Les petites entreprises qui exploitent plusieurs sociétés reçoivent leurs factures et leurs reçus par courriel, en photo de téléphone et sur papier, puis ressaisissent chaque montant, chaque taxe et chaque devise dans un chiffrier en fin de mois. InvoiceFlow centralise ces documents par société, en extrait les champs comptables avec un modèle multimodal, convertit les devises étrangères en CAD, signale les doublons et marque tout ce qui est incertain pour révision humaine.
- 16 catégories de dépenses et de revenus par défaut, par société
- 4 conditions qui envoient un document en révision humaine
- FR · EN interface bilingue, TPS, TVQ et TVH prises en charge d’origine
- Statut
- En production
- Modèle
- B2B
- Marché
- Canada (Québec d’abord)
- Site
- invoicempower.com
Le problème
La tenue de livres d’un groupe de petites sociétés est un problème de documents avant d’être un problème comptable : factures de fournisseurs, reçus et confirmations de revenus arrivent en trois formats et deux langues, certains en devise étrangère, certains en double, certains avec trois factures dans un même PDF. Chacun doit être lu, sa TPS et sa TVQ isolées, sa catégorie choisie et son total converti avant que quiconque puisse se fier aux chiffres du mois.
La solution
Une plateforme multi-sociétés qui reçoit les documents — téléversement, caméra de l’appareil ou adresse de transfert par société — et transforme chacun en transaction révisée : un modèle multimodal extrait les champs, une couche déterministe répare les dates, convertit les devises au taux de la date de facture et repère les doublons, et tout document sous le seuil de confiance reste dans une file de révision jusqu’à confirmation par une personne. Tableaux de bord et exports CSV ferment la boucle. InvoiceFlow est un produit distinct de FinSync, ma plateforme d’intégration ERP vers CCH Tagetik : aucun code commun, un autre problème. Prochaine étape de la feuille de route : des exports directs vers les logiciels comptables — aujourd’hui, la plateforme exporte en CSV.
Ce que fait la plateforme
- Réception des documents Téléversement multiple de fichiers PDF, JPG, PNG et HEIC avec compression dans le navigateur, capture par la caméra de l’appareil, et réception par courriel grâce à une boîte connectée avec une adresse dépenses et une adresse revenus par société — les reçus écrits dans le corps d’un courriel sont traités aussi.
- Extraction des champs par l’IA Fournisseur, numéro de facture, dates, sous-total, TPS, TVQ et TVH, total, devise, mode de paiement, lignes de facture et catégorie suggérée parmi la liste propre à la société, chacun avec un score de confiance; une réanalyse approfondie peut être lancée par document ou par lot.
- Validation humaine Tout document sous le seuil de confiance, doublon soupçonné, fichier multi-factures ou date douteuse est marqué à réviser; chaque champ et chaque ligne restent modifiables, et la réponse brute du modèle est conservée avec le document pour l’audit.
- Devises étrangères Devise détectée par les symboles et le pays du fournisseur, conversion en CAD au taux de la date de facture à partir de sources publiques avec repli, taux et total CAD stockés séparément et modifiables à la main.
- Doublons et fichiers multi-factures Détection des doublons à l’analyse — suppression automatique seulement quand numéro, fournisseur et montant concordent avec un enregistrement plus ancien —, scan déterministe à la demande sur une sélection, et séparation sur demande quand plusieurs factures partagent un même fichier.
- Multi-sociétés et rôles Chaque société a sa devise, son mois d’exercice, ses taux de taxes, ses catégories et son logo; les comptes sont approuvés par un administrateur et portent un rôle — administrateur, gestionnaire, comptable en écriture seule ou observateur en lecture seule — appliqué dans l’interface et dans la base de données.
- Tableaux de bord et exports Revenus, dépenses, solde net et documents à réviser du mois, tendance sur six mois, revenus contre dépenses sur l’année, répartition par catégorie, et un export CSV qui porte la devise, le taux de change et le total CAD de chaque transaction.
Architecture
Application web rendue côté serveur dont les fonctions serveur sont protégées par un intergiciel d’authentification; PostgreSQL avec sécurité au niveau des lignes limitée à chaque société sur toutes les tables et sur le stockage de fichiers; stockage d’objets à accès restreint organisé par société, année, mois et type de document; compression des PDF dans le navigateur avant téléversement pour respecter la limite du serveur; traitement des documents et synchronisation de la boîte courriel appelés uniquement côté serveur, avec un point d’entrée planifié pour la synchronisation automatique.
Qui l’utilise
Propriétaires et personnel administratif de petites entreprises qui gèrent une ou plusieurs sociétés, et leur comptable par un rôle dédié qui peut téléverser, corriger et catégoriser sans supprimer.
Marchés
Canada, Québec d’abord : taux de TPS et de TVQ par défaut, TVH facultative, CAD comme devise pivot, interface en français et en anglais.
Où intervient l’IA — et où elle n’intervient pas
Les documents sont traités côté serveur par un grand modèle multimodal appelé par une passerelle IA infonuagique : le document entier — PDF, image ou texte de courriel — est transmis pour analyse avec la liste des catégories de la société, et le modèle renvoie une extraction JSON contrainte. Tout ce qui suit est du code déterministe : réparation des dates, conversion des devises, détection des doublons et décision de mise en révision. Une personne valide chaque extraction sous le seuil de confiance, la réponse brute du modèle est conservée avec chaque document, et le scan de doublons à la demande n’utilise aucune IA. Ni couche de recherche, ni réentraînement : le seul contexte reçu par le modèle est le document et les noms de catégories.
Mon rôle
Fondateur et architecte : vision produit, spécification fonctionnelle, architecture de la plateforme et direction technique — de la chaîne d’extraction au modèle de données et aux règles d’accès; mon équipe chez SOFT M POWER CANADA l’a bâtie et l’exploite sous ma direction.