PwC
BotiqueAI
🏢 PwC🤖 LLMEmail AI · ERP Integration · Human-in-the-Loop
Case Study

Invoice Intelligence

From inbox to ERP in seconds — AI that reads, classifies and routes every invoice automatically.

An LLM-powered pipeline that intercepts employee invoice emails, classifies each one using few-shot examples from past cases, updates Eloficash in real time, and surfaces edge cases through a human-in-the-loop dashboard.

99.9%
classification accuracy
Validated on real PwC data
3
decision categories
To Pay · Disputed · On Hold
Auto
Eloficash sync
Real-time ERP update
Loop
human feedback
Corrections retrain the model
Client
PwC
Big Four consulting & audit
Projet
Invoice Intelligence
Traitement auto des factures
Modèle
LLM + few-shot
GPT-4 with labelled examples
Intégration
Eloficash
ERP mis à jour en temps réel
Décisions
3 catégories
To Pay · Disputed · On Hold
Supervision
Human-in-the-loop
Dashboard de correction
Le Défi

Des centaines de mails de factures.
Aucun traitement automatique.

Les équipes PwC recevaient quotidiennement des emails d'employés et fournisseurs contenant des factures à traiter. Chaque email devait être lu, compris, catégorisé et transmis au bon service — un processus entièrement manuel, lent et source d'erreurs.

Sans automatisation, certaines factures restaient impayées trop longtemps, d'autres étaient réglées sans validation, et les litiges s'accumulaient faute de suivi structuré.

Volume et diversité des emails
Factures reçues par email dans des formats hétérogènes — PDFs en pièce jointe, montants dans le corps du message, références implicites à des contrats existants.
Classification manuelle sujette aux erreurs
Un opérateur devait lire et décider pour chaque email : payer, contester ou mettre en attente. Risque d'erreur élevé sur les volumes importants.
Délais de mise à jour ERP
Eloficash n'était mis à jour qu'après traitement manuel, créant des décalages entre la réalité comptable et le système — parfois de plusieurs jours.
Litiges non tracés
Les factures contestées n'avaient pas de suivi structuré, rendant difficile la résolution rapide et le reporting aux équipes finances.
La Solution

LLM + few-shot learning.
De l'inbox à l'ERP en temps réel.

Invoice Intelligence intercepte les emails entrants, extrait le contenu des factures (corps du message et pièces jointes), et utilise un modèle LLM enrichi d'exemples de cas passés pour décider de l'action à prendre — sans intervention humaine dans le cas standard.

Les cas ambigus sont remontés dans un dashboard de supervision où les opérateurs valident ou corrigent la décision. Ces corrections alimentent automatiquement la base d'exemples du modèle, l'améliorant en continu.

Lecture des emails
Connexion à la boîte mail des équipes finances. Extraction automatique du corps, des pièces jointes PDF et des métadonnées (expéditeur, objet, montant).
Classification LLM
Le modèle analyse le contenu et classe la facture : À Payer, En Litige ou En Attente. Des exemples de cas passés (few-shot) ancrent la décision dans le contexte PwC.
Mise à jour Eloficash
Les décisions validées sont poussées automatiquement dans Eloficash via API — statut, montant, fournisseur, référence — sans ressaisie manuelle.
Dashboard de supervision
Les cas à faible confiance sont présentés à un opérateur. Sa correction est loggée et réintégrée comme nouvel exemple dans les prompts du modèle.
99.9%
précision globale
Mesuré sur données réelles
<5s
temps de traitement
Par email entrant
3
catégories de décision
To Pay · Disputed · On Hold
amélioration continue
Feedback boucle active
Architecture

Pipeline bout en bout

Le flux principal traite chaque email en moins de 5 secondes. Les cas ambigus bifurquent vers le dashboard humain, dont les corrections alimentent la base de few-shot examples en continu.

📬
Email Inbox
IMAP / Microsoft 365
📄
Parser
Corps + PDF extraction
🧠
LLM Classifier
GPT-4 + few-shot
⚖️
Décision
Pay · Dispute · Hold
🏦
Eloficash API
Mise à jour ERP
🔄
Boucle de feedback — Human-in-the-loop

Quand la confiance du modèle est en dessous du seuil configuré, la facture est remontée dans le dashboard. L'opérateur voit le contexte complet, choisit la bonne décision, et sa correction est automatiquement ajoutée à la base d'exemples few-shot. Le modèle s'améliore à chaque correction sans aucun ré-entraînement coûteux.

Algorithme

Few-shot prompting
ancré dans le contexte PwC

Plutôt que de fine-tuner un modèle coûteux, Invoice Intelligence construit dynamiquement un prompt enrichi d'exemples similaires récupérés depuis une base de cas passés. Le modèle voit des précédents réels avant de décider.

📐 Anatomie du prompt
1. Contexte système
Définition du rôle, des catégories de décision et des règles métier PwC.
2. Exemples few-shot
3 à 5 cas passés similaires récupérés par similarité sémantique depuis la base de corrections.
3. Email à classifier
Contenu extrait de l'email en cours — corps, montant, expéditeur, pièce jointe parsée.
4. Format de sortie
JSON structuré : décision, niveau de confiance, justification courte, champs Eloficash.
À Payer

La facture est reconnue, le montant correspond à un bon de commande existant dans Eloficash, l'expéditeur est un fournisseur référencé. Paiement déclenché automatiquement.

"Facture #INV-2024-0891 — €4 200 — Sodexo — Conf. bon de commande PO-7821"
⚠️En Litige

Montant divergent du contrat, double facturation détectée, ou fournisseur non reconnu. La facture est gelée et un ticket de litige est ouvert automatiquement.

"Facture #INV-2024-1102 — €6 800 — montant supérieur au contrat cadre de €5 000"
⏸️En Attente

Information manquante, validation hiérarchique requise, ou confiance modèle insuffisante. Remontée au dashboard humain pour décision finale.

"Facture sans référence de commande — expéditeur non référencé — validation requise"
🖥️ Dashboard de supervision
🔍
Vue complète du contexte
L'opérateur voit l'email original, la décision du modèle, la justification et les cas similaires qui ont influencé la décision.
✏️
Correction en 1 clic
L'opérateur choisit la bonne catégorie. La correction est horodatée, loggée et immédiatement ajoutée à la base d'exemples.
📈
Reporting & analytics
Volume traité, taux de confiance moyen, fréquence des corrections par catégorie — pour piloter la qualité du modèle dans le temps.
Aperçu

Le produit en images

Invoice Intelligence screenshot 1
1 / 3
Stack Technique

LLM-first,
ERP-native

Aucun fine-tuning coûteux. La puissance vient des exemples few-shot et d'une intégration ERP directe. Le modèle s'améliore par les corrections humaines, sans infrastructure ML lourde.

LLM & IA
🧠
GPT-4 (Azure OpenAI)
Classification few-shot avec prompts dynamiques construits à la volée
🗂️
Few-shot retrieval
Base vectorielle des cas passés — similarité sémantique pour enrichir chaque prompt
Ingestion
📬
Microsoft 365 / IMAP
Lecture des boîtes mail des équipes finances en temps réel via Graph API
📄
PDF Parser
Extraction structurée des données de factures depuis les pièces jointes
Intégration ERP
🏦
Eloficash API
Mise à jour automatique du statut, montant, fournisseur et référence dans l'ERP
🔗
Webhook events
Notifications temps réel vers les équipes concernées à chaque décision
Supervision
🖥️
Dashboard Next.js
Interface de validation humaine avec contexte complet et logging des corrections
📊
Analytics & reporting
Suivi du taux de confiance, volume traité et qualité des décisions dans le temps
BotiqueAI
Custom AI and LLM solutions for enterprise clients
← Retour au portfolio