Problématique
La validation manuelle des factures représentait une charge récurrente chronophage et une source constante de friction dans ma gestion administrative.
Le problème quotidien :
- Vérification manuelle du compte bancaire plusieurs fois par jour
- Basculement constant entre Qonto et FacturationPro
- Risque d'oubli de validation créant des décalages comptables
- Saisie répétitive du montant, de la date et du moyen de paiement
- Impossibilité de déléguer cette tâche sensible
Impact mesuré :
- 15-20 minutes par jour perdues en tâches administratives
- Charge mentale liée au suivi constant des paiements
- Retard systématique dans la mise à jour de la comptabilité
- Difficulté à avoir une vision temps réel de la trésorerie
- Stress lié au risque d'erreur de validation
Cette tâche, bien que simple, était impossible à déléguer en raison de sa nature sensible, et l'automatisation totale sans contrôle présentait un risque trop élevé.
Solution technique
J'ai conçu un système hybride combinant automatisation intelligente et validation humaine légère, me permettant de sécuriser le processus sans sacrifice de temps.
Architecture mise en place :
Intégration Qonto :
- J'ai configuré un webhook pour recevoir chaque transaction en temps réel
- Parsing automatique des données de paiement (montant, émetteur, date, référence)
- Filtrage des transactions entrantes (seuls les paiements clients sont traités)
Matching intelligent :
- Récupération automatique des factures en attente via l'API FacturationPro
- Algorithme de correspondance multi-critères que j'ai développé :
- Correspondance exacte du montant (priorité 1)
- Score de similarité du nom de l'émetteur (Levenshtein distance)
- Vérification des références de paiement si présentes
- Calcul d'un score de confiance pour chaque correspondance trouvée
Validation sécurisée via Telegram :
- J'ai développé un bot Telegram personnalisé avec boutons inline
- Message automatique avec tous les détails du matching :
- Transaction : montant, émetteur, date
- Facture proposée : numéro, client, montant, date d'émission
- Score de confiance calculé
- Validation en un clic (boutons Valider/Rejeter)
- Une fois validé, marquage automatique de la facture comme payée dans FacturationPro
Suivi proactif :
- Rapport mensuel automatique des factures toujours en attente
- Alertes pour les factures échues depuis plus de 30 jours
- Dashboard temps réel de la trésorerie accessible via Telegram
Sécurité et traçabilité :
- Logs complets de chaque opération pour audit
- Historique des validations manuelles
- Rollback possible en cas d'erreur
- Notifications en cas de transactions sans correspondance
Cette architecture me permet de valider un paiement en 3 secondes via mon téléphone, tout en conservant un contrôle total sur chaque opération.
Le projet
J'ai développé un système d'automatisation intelligent qui connecte mon compte bancaire professionnel Qonto à mon logiciel de facturation FacturationPro, éliminant toute validation manuelle des paiements.
Fonctionnalités principales
- Réception temps réel : Webhook Qonto pour être notifié instantanément de chaque transaction
- Matching intelligent : Algorithme de recoupement automatique avec les factures en attente
- Validation sécurisée : Confirmation humaine via bot Telegram avant marquage définitif
- Suivi proactif : Rapport mensuel automatique des factures impayées
Architecture événementielle
J'ai conçu une architecture réactive basée sur les événements, garantissant fiabilité et traçabilité :
- Qonto envoie une notification de transaction via webhook
- Je récupère automatiquement les factures en attente via l'API FacturationPro
- Mon algorithme calcule un score de correspondance (montant + émetteur)
- Je reçois une demande de confirmation sur Telegram avec tous les détails
- Une fois validé, la facture est marquée comme payée automatiquement
Cette approche me permet de conserver un contrôle total tout en automatisant 95% du processus.