Voici comment on a accéléré la facturation BTP de 89% avec l'IA vocale
Début janvier 2025, notre chef de chantier Jean-Claude créait un devis papier pour une extension maçonnerie. Temps : 2h 34min. Notes manuscrites. Saisie au bureau 3 jours plus tard.
Aujourd'hui, février 2026 : même devis, même client. Temps : 16 minutes. Vocal en chantier. Invoice Factur-X générée automatiquement. Envoyée.
Voici le chemin.
Le Problème Classique du BTP
Les PME du bâtiment gèrent leurs devis comme en 1995 :
- Tape-measure + carnet papier sur le chantier
- Retour au bureau
- Saisie Excel / Word / papier scanné
- Envoi email client
- Client perd la PDF, demande un devis actualisé
- Boucle infinie
Coût réel : 4-6 heures de friction administrative par devis = 800-1200 € en COGS humain. Pour une PME qui fait 30-50 devis/mois, c'est 24k-60k € d'inefficacité annuelle.
Et puis arrive Factur-X 2026. Obligation légale pour toute facture B2B en France en Q2 2026 (déjà Q1 pour les grandes entreprises). Ça veut dire : XML structuré, crypto-signature, flux électronique complet. Zéro marge d'erreur.
Les anciens outils (Gesy, OptimBTP, Keobat) disent "oui oui nous on fait Factur-X". Mais testé en vrai avec 50 devis ? La génération XML boote, la signature échoue, le client reçoit un PDF pas une vraie facture électronique.
Notre Approche : Vocal + Structuration Locale
On a décidé d'attaquer le problème à la source : supprimer la friction dès le terrain.
Étape 1 — Capture vocale en chantier
Jean-Claude ouvre Anodos sur son téléphone (iPhone 13 Pro, réseau 4G faible mais stable). Appuie sur le bouton rouge "Nouveau devis".
🎤 "Pardon Anodos, je reviens des sous-sols du 47 rue de Belleville.
Client : SARL Renovbâtiment. Rénovation façade nord.
Grattage : 200 m² à 18 euro.
Peinture extérieure : 200 m² à 25 euro.
Échafaudage location : 15 jours à 40 euro par jour.
Et mets moi une TVA à 20%, Anodos."
Étape 2 — IA Locale + Edge Processing
L'app Anodos n'envoie PAS la vidéo au cloud. Au lieu de ça :
- Traitement local sur le téléphone (Whisper quantifié, 480 MB modèle)
- Parsing structuré : extraction entités (montants, descriptions, TVA)
- Validation par regex local : prix ≥ 0 ? Descriptions ≠ vides ?
- Stockage SQLite local immédiat (timestamp + device_id)
Pourquoi pas le cloud ? Parce qu'un devis BTP est confidentiel. Aucun patron de PME ne veux que son markup (la vraie marge) soit vu par une API tierce.
Étape 3 — Sync Vers le Serveur (Réseau Opportuniste)
Le téléphone crée un devis objet local :
{
"id": "devis-uuid-12345",
"customer": "SARL Renovbâtiment",
"items": [
{
"description": "Grattage façade nord",
"quantity": 200,
"unit": "m²",
"unit_price_eur": 18.00
},
{
"description": "Peinture extérieure",
"quantity": 200,
"unit": "m²",
"unit_price_eur": 25.00
},
{
"description": "Échafaudage location",
"quantity": 15,
"unit": "j",
"unit_price_eur": 40.00
}
],
"vat_rate": 0.20,
"created_at_local": "2026-02-15T10:34:00Z",
"device_id": "iphone-jc-001",
"synced": false
}
Dès que le réseau revient (sortie du sous-sol), le devis est sync au serveur Anodos. Le téléphone vide le created_at_local, rempli synced: true.
Étape 4 — Calcul + Factur-X 2026
Côté serveur Anodos (Python + SQLAlchemy, codebase 8k LOC) :
- Validation reçue du client (montants, TVA)
- Application des règles tarifaires client (remise % si volume, délai de paiement, etc.)
-
Génération XML Factur-X via la lib
facturx(pypi, open-source) - Crypto-signature avec certificat B2B (x509, fournisseur Docusign/Brfouille)
- Génération PDF réglementaire EN MÊME TEMPS (prévisualisation, imprimable)
- Sauvegarde dans le coffre Anodos (S3, chiffré AES-256)
- Webhook asynchrone vers système comptabilité client (Sage, Ciel, QuickBooks via Zapier)
Résultat : le devis existe dès le véhicule. Jean-Claude peut l'envoyer au client par SMS/WhatsApp/email dans les 2 minutes post-capture (ou laisser Anodos le faire auto). Client reçoit un PDF ET une facture XML conforme Factur-X, déjà pré-validée.
Étape 5 — Audit Trail Immuable
Chaque événement est stocké en append-only log:
2026-02-15T10:34:00Z | devis_created | jean-claude | iphone-jc-001 | devis-uuid-12345 | amount=11900_eur
2026-02-15T10:34:15Z | sync_received | server | — | devis-uuid-12345 | stored=true
2026-02-15T10:34:17Z | facturx_generated | server | — | devis-uuid-12345 | xml_signed=ok
2026-02-15T10:34:20Z | sent_to_customer | jean-claude | sms | SARL_Renovbâtiment | delivery_confirmed
Utile pour : disputes client, audits comptables, conformité légale (Factur-X impose un trail), traces impôts.
Les Chiffres Réels
Après 50 jours en production (5 PME, 300+ devis) :
| Métrique | Avant | Après | Gain |
|---|---|---|---|
| Temps devis (min) | 145 | 16 | 89% ↓ |
| Erreurs saisie (%) | 8.2 | 0.3 | 96% ↓ |
| Devis perdus/oubliés (%) | 3.1 | 0 | 100% ↓ |
| Factur-X conformité (%) | — | 100 | ✓ déjà ok |
| Coût humain par devis | 28 € | 3.20 € | 89% ↓ |
Pas magique : c'est juste de l'IA vocale + structuration intelligente + sync résiliente.
Pourquoi Ça N'Existait Pas Avant
Keobat (concurrent direct) lancé 2019, très bon produit, mais : voix non supportée. Devis par saisie manuelle. Pas de Factur-X 2026 ready (ils vont rush avant avril).
Gesy : cloud-only, zéro offline. Chantier sans réseau = bloqué.
OptimBTP : lourd, bureau-first, très peu mobile. Beaucoup de clics.
Nous (Anodos) : on a posé la question "et si le chantier était l'app principale, pas l'office ?". Vocal + local-first + Factur-X = produit qui n'existait pas le 1er janvier 2025.
Comment On L'A Construit
- Whisper quantifié (OpenAI modèle lightweight, exécuté localement)
- Regex + spaCy pour extraction entités (montants, descriptions)
- SQLite local avec sync daemon Python (retry exponential backoff)
- Facturx library (pip, 2k stars) pour génération XML
- CloudFlare R2 pour stockage docs
- Zapier webhooks pour intégration comptabilité
Budget dev : 2 ingénieurs, 3 mois, technologie open-source + quelques licences (CloudFlare, Docusign).
Coût marginal par utilisateur : 0.12 € / mois (infra) + 0.20 € / mois (Whisper API si connexion).
Et Maintenant
Road-map court terme :
- [ ] Reconnaissance photos pour extraction automatique métrage (devis photo → devis structuré)
- [ ] Levée de réserves vocales (photos + voix "ce défaut est réglé le 14/02")
- [ ] Planification RH + pointage GPS (extension naturelle)
- [ ] Factur-X webhook pour clients (ils reçoivent les invoices en XML direct)
Constraint : rester indie, pérenne, jamais de venture burning cash pour acquired users. On cherche des PME qui restent 5 ans, pas 5 semaines.
TL;DR
- Ancien flux : 2h 34min, papier, saisie retardée, pas Factur-X. Coût = 28 € humain.
- Nouveau flux : 16 min, vocal chantier, XML conforme Factur-X généré auto, sauvegardé. Coût = 3.20 €.
- Gain : 89% temps, 96% erreurs, 100% conformité légale.
- Clé : vocal local + structuration intelligente + sync résiliente + Factur-X ready.
Testé en vrai sur 50 jours, 300 devis, 5 PME du BTP français.
Olivier Ebrahim, fondateur d'Anodos
Anodos est un SaaS BTP français conçu pour les PME du bâtiment. Gestion chantier temps réel, devis vocal IA, facturation Factur-X 2026, planning RH GPS. À partir de 49 €/mois pour 5 utilisateurs.
Top comments (0)