La mémorisation des patterns
Le problème
La qualification des dépenses suit des règles fiscales précises, mais aussi des choix propres à chaque entreprise :
- taux pro/perso d’un téléphone ;
- catégorisation d’un fournisseur récurrent ;
- traitement fiscal d’un type de dépense.
Ce sont des décisions qui se répètent.
Sans mémorisation, l’agent pose les mêmes questions à chaque facture du même fournisseur.
La solution : deux niveaux de règles
Les règles d’usine
Des règles fiscales prédéfinies, issues du BOFiP et accompagnées de leurs références légales : repas du dirigeant pris seul au barème, carburant déductible selon la motorisation, transport en commun sans TVA récupérable. Ces règles sont immuables, versionnées et mises à jour avec le produit.
Les patterns appris
Des choix que Simon mémorise, par fournisseur et catégorie :
TOTAL + carburant → 80 % déductible, TVA récupérable
bailleur + loyer → 20 % déductible, TVA non récupérable
ORANGE + télécom → 50 % déductible, TVA récupérable
Le flux de qualification
flowchart TD A[Document ingéré] --> B{Pattern existant ?} B -->|Oui| C[Appliquer silencieusement] B -->|Non| D{Règle d'usine ?} D -->|Sans validation| E[Auto-qualifier] D -->|Avec validation| F[Proposer à l'utilisateur] D -->|Non| G[Qualification manuelle] F --> H{Confirme ?} H -->|Oui| I[Qualifier + mémoriser]- Pattern trouvé → qualification silencieuse (pas de question)
- Règle sans validation → qualification automatique (carburant, transport…)
- Règle avec validation → proposition puis mémorisation
- Aucune règle → qualification manuelle
Détection d’obsolescence
Quand une règle d’usine change (mise à jour des taux légaux), Simon détecte que les patterns existants utilisent un taux différent du nouveau taux par défaut et propose la mise à jour.
Pourquoi ce design
Les répétitions sont la norme
Les mêmes fournisseurs reviennent chaque mois. La mémorisation élimine le travail répétitif.
Les corrections améliorent le système
Chaque correction manuelle est mémorisée. Le système devient plus précis avec l’usage.
La traçabilité est préservée
Chaque qualification porte la trace de sa source : règle fiscale, pattern appris, décision de l’agent, ou choix manuel. On peut toujours comprendre pourquoi un document a été qualifié d’une certaine manière.