E-commerce
29 juin 2026
« Envoyez-moi ma facture. » Le bot répond un lien générique vers la page contact. Le client insiste. L'agent cherche le PDF dans Sufio pendant 8 minutes. Un concurrent avait promis une facture HT intracom par chat : litige comptable trois semaines plus tard. Les documents post-achat chatbot sont un cas d'usage à fort ROI et à risque fiscal élevé.
Fin estime que les demandes liées aux paiements (facture, statut, litige) représentent un segment croissant une fois le WISMO automatisé (Fin, ecommerce 2026). Tactas recommande une automatisation supervisée : lookup et renvoi auto, corrections TVA et remboursements derrière approbation humaine (Tactas, ecommerce AI 2026).
Ce guide #255 traite le chatbot IA factures et documents commande. Complète demandes facture (#254) (workflows humains) : ici, quels intents bot, quelles garde-fous, quelles intégrations API.
Sommaire
Pourquoi automatiser les documents post-achat en bot est-il sensible ?
Un bot facture e-commerce touche données fiscales, PII et confidentialité cadeau. Une erreur coûte plus qu'un WISMO raté.
Trois risques spécifiques
Fuite document : PDF envoyé au destinataire cadeau ou à un tiers
Hallucination fiscale : bot promet exonération TVA ou remboursement non autorisé
Document non conforme : confirmation Shopify présentée comme facture légale
Opportunité si cadré
Shop Circle : lien PDF auto dans email confirmation réduit de 40-60 % les tickets « où est ma facture » (Shop Circle, factures auto 2026). Le bot complète ce self-service pour renvoi, statut et collecte données pro manquantes.
Exemple DTC maison
Marque déco, 180 tickets facture/mois. Bot générique sans lookup : déflexion 12 %, 1 incident/mois facture mauvais email. Bot documents avec auth double + lien Sufio : déflexion 61 %, escalades finance qualifiées −44 %, incidents destinataire 0 sur 9 mois.
En quoi diffère-t-il des guides facture et bot voisins ?
Cinq contenus documents, cinq niveaux d'automatisation.
Demandes facture humaines (#254)
Facture (#254) : macros INV-*, workflows agents. Le #255 : intents bot miroir + garde-fous techniques.
Questions TVA (#160)
TVA (#160) : explication TTC/HT, intracom. Le #255 : action document (lien PDF, collecte SIRET), pas cours de fiscalité.
Bot WISMO / retours
Lookup commande partagé, mais intents différents : bot BFCM (#252) et préqualif retour (#138) ne traitent pas correction raison sociale ou PO.
Authentification (#122)
Auth (#122) : règles générales. Le #255 : binding email + n° commande avant tout lien PDF.
Doublons multicanal (#256)
Doublons multicanal (#256) : fusion tickets email, chat, social. Le #255 généralise la logique ticket déjà ouvert sur même intent au-delà des documents.
Quels intents documents bot prioriser ?
Huit intents bot documents par ROI et risque croissant.
Tier 1 : auto sans write (live semaine 1)
invoice_resend: renvoi lien PDF existantorder_confirmation_copy: email confirmation vs facture, redirectinvoice_where: compte client + spam, pas encore émisepacking_slip_policy: bon livraison vs facture
Tier 2 : collecte + handoff (semaine 3-4)
gift_invoice_buyer: PDF acheteur uniquementpro_invoice_collect: SIRET, TVA, raison sociale manquantsinvoice_po_add: collecte PO → ticket finance
Tier 3 : escalade immédiate humain/finance
invoice_vat_correction: TTC → HT, remboursement TVAinvoice_credit_note: avoir, facture rectificative
Fin : factures et billing Stripe couvrent un volet paiement, pas la conformité fiscale FR (Fin, Stripe billing). Le bot renvoie, ne réémet pas sans app compta connectée.
Comment authentifier avant tout renvoi de document ?
L'auth bot facture suit le même principe que WISMO sécurisé : double identifiant obligatoire.
Flow auth 4 étapes
Demander email + n° commande (les deux requis pour lien PDF)
Query Shopify : email = billing email commande
Si mismatch : refus poli + macro INV-REFUSE-01 (#254), pas devinette
Si match : continuer intent, logger auth OK
Alhena : email comme clé de liaison, order number seul insuffisant (Alhena, secure lookup 2026).
Champs exposés minimal
Bot confirme : n° facture, date, montant TTC, lien PDF. Masque : adresse shipping complète, 4 derniers chiffres CB, email tiers. Aligner auth (#122).
Session logged-in
Client connecté compte Shopify : skip double saisie si email session = order email. Toujours confirmer n° commande si multi-commandes récentes.
Comptable tiers
Intent invoice_third_party : refus auto, collecte email acheteur + autorisation écrite → handoff humain.
Comment configurer le flow facture cadeau en bot ?
Le scénario bot facture cadeau hérite des règles #254 avec garde-fous code.
Détection cadeau
Flags : shipping_address ≠ billing_address, tag gift, line property message cadeau, intent explicite « j'ai offert ». Voir cadeau (#205).
Flow gift_invoice_buyer
Auth email acheteur + n° commande
Vérifier payé, pas chargeback
Récupérer URL PDF app facturation (Sufio, Order Printer Pro)
Envoyer lien uniquement à email auth (pas shipping)
Message : « Facture envoyée à [email]. Le destinataire ne reçoit pas de document fiscal. »
Interdit bot
Envoyer PDF à adresse livraison « pour que le destinataire imprime ». Modifier montants ou TVA sur demande chat. Voir anti sur-promesse (#209).
Pic Noël
Sync corpus avec macros INV-GIFT-01 (#254). Volume ×3 nov.-jan. : prioriser intent tier 1 avant corrections TVA.
Comment configurer le flow facture professionnelle en bot ?
Le scénario bot facture pro collecte données, ne valide pas la fiscalité seul.
Flow pro_invoice_collect
Auth + lookup commande
Lire champs billing : company, VAT number présents ?
Si complets + PDF existe : renvoi lien + mention autoliquidation si tag VIES OK
Si incomplets : collecter raison sociale, adresse, SIRET/TVA (format validé regex FR/BE/DE)
Créer ticket finance tag
pro_invoice_collectavec fiche structuréeBot : « Dossier transmis comptabilité, PDF sous 48 h ouvrées. »
Messages bot collecte pro
« Pour émettre votre facture entreprise, j'ai besoin de : raison sociale exacte (copier-coller Kbis), adresse facturation, numéro TVA intracom. Répondez dans ce chat, je transmets à notre comptabilité. » Si client envoie TVA invalide : « Format attendu : FR + 11 chiffres. Vérifiez votre numéro sur votre Kbis. »
PO et Net terms
Intent invoice_po_add : collecte PO → handoff. Net terms et échéance : renvoyer payment terms (#234), bot ne modifie pas date due.
Corpus TVA statique
Bot cite policy #160 : « exonération sous réserve validation VIES au checkout ». Sans trace VIES dans commande → escalade invoice_vat_correction, pas promesse HT.
Quelles intégrations API et sources document live ?
Le stack bot documents lit des URLs PDF, pas un corpus statique.
Shopify Orders API
Champs : order name, email, billing, shipping, tags, metafields PO, financial_status, company, tax_lines. Base auth et routing cadeau vs pro.
App facturation
Sufio / Facturii / Regulo : URL PDF par order_id
Order Printer Pro : lien dynamique email + API
APITemplate : génération PDF via webhook order/paid si custom
APITemplate : invoices from structured order data via API (APITemplate, ecommerce docs).
Compte client Shopify
Intent invoice_where : bot renvoie lien /account/orders/[id] si PDF hébergé there. Réduit tickets « je ne trouve pas ».
Sync cron et latence
Webhook order/paid → index order_id + invoice_url + invoice_number en cache bot. Latence émission app (5-30 min) : bot message « facture en cours de génération, email sous 1 h ou revenez ici ». Digiqt recommande idempotency keys sur actions document pour éviter double envoi (Digiqt, chatbots payments 2026).
Variables macro dynamiques
Bot injecte : {{invoice_number}}, {{invoice_url}}, {{order_name}}, {{billing_company}}. Jamais générer URL inventée : si cache vide, escalade ou message attente.
Quels garde-fous et routing confiance appliquer ?
Les garde-fous bot documents séparent lookup read-only et write fiscal.
Matrice autonomie
Auto : renvoi lien PDF auth OK, explication confirmation vs facture
Collecte + ticket : données pro manquantes, PO, email compta
Escalade immédiate : correction TVA, avoir, montant > 2 000 €, tiers non auth
Block : demande PDF vers shipping, numéro commande seul
Seuil confiance
Si intent invoice + confiance < 85 % ou question hybride (« facture et remboursement TVA ») : handoff avec transcript. Voir anti-hallucination.
Witness et litiges
Witness.ai cite Moffatt v. Air Canada : organisation tenue responsable d'une policy inventée par bot (Witness, agents ecommerce 2026). Bot documents : jamais promettre remboursement TVA ou délai fiscal non scripté.
Audit log
Logger : order_id, intent, auth result, lien envoyé oui/non, escalade. Revue mensuelle 20 conversations via audit bot.
Comment structurer le handoff finance et agent ?
Le handoff bot facture évite que finance reparte de zéro.
Package handoff obligatoire
Intent + confiance score
Order #, email auth, statut payé
Flag cadeau ou pro
Champs billing actuels vs demandés (diff)
Numéro facture existant si PDF déjà émis
Verbatim client (correction TVA, PO, compta@)
SLA bot → finance
Ticket créé auto Gorgias side panel. P1 si deadline comptable client < 24 h. Bot message avant handoff : « Un conseiller comptabilité reprend, dossier #[ref], délai 48 h ouvrées. »
Formation agents
30 min : lire handoff bot, ne pas redemander email+n° commande, quand reprendre macro INV-CORRECT vs bot déjà collecté. Former équipe bot.
Quels anti-patterns bot documents éviter ?
Six erreurs bot facture coûtent plus qu'aucun bot.
Générer facture sans app compta
PDF inventé ou confirmation rebaptisée. Fix : lien app only.
Auth order number seul
Enumération commandes. Fix : email + order obligatoires.
Envoyer facture au shipping cadeau
Fix : hard block si shipping ≠ billing + intent gift.
Promettre correction TVA au chat
Fix : escalade finance, corpus « sous validation comptable ».
Corpus fiscal statique non sync
Bot cite ancienne mention autoliquidation. Fix : sync policy #160 + app TVA.
100 % auto dès J1
Tactas : déployer tier 1 read-only 2 sem, mesurer, puis collecte pro. Pilot 10 % trafic facture avant 100 %.
Comment Qstomy automatise-t-il factures et documents ?
Qstomy exécute les intents documents tier 1-2 avec auth Shopify et sync URL PDF app facturation.
Fonctionnalités documents bot
Auth double email + order binding
invoice_resend : lien Sufio/OPP live
gift_invoice_buyer : block shipping
pro_invoice_collect : fiche handoff finance
Confidence routing : TVA → escalade
Audit trail : log lien envoyé
Scénario DTC chiffré
Marque pro-light, 220 tickets facture/mois, 35 % pic déc. Bot statique seul : déflexion 14 %, AHT humain 9 min. Qstomy 6 intents + sync Sufio + auth : déflexion 58 %, AHT humain 4 min, tickets repeat « pas reçu » −51 %, escalades finance avec dossier complet 89 %, incident fuite PDF 0.
Explorez intégration Shopify, support client IA, demander une démo.
Quels playbooks déployer en 4 semaines ?
Semaine 1 : stack + index PDF
App facturation live. Webhook order/paid → cache invoice_url. Tester 10 commandes B2C, pro FR, intracom BE.
Semaine 2 : tier 1 intents
Live invoice_resend, invoice_where, order_confirmation_copy. Auth double obligatoire. QA 15 conversations test.
Semaine 3 : cadeau + pro collect
gift_invoice_buyer, pro_invoice_collect, invoice_po_add. Aligner macros #254.
Semaine 4 : garde-fous + escalade
Routing TVA/credit_note → finance. Audit 20 logs. Former agents handoff section 9.
Playbook test 12 scénarios
Renvoi OK, spam, auth fail, cadeau shipping block, pro champs manquants, PO add, TVA correction escalade, tiers refus, PDF pas encore généré, logged-in account, multi-commande, hybride facture+retour.
Maillage utile
Automatiser factures en bot, ce n'est pas remplacer votre comptable par un LLM. C'est renvoyer le bon PDF au bon email, collecter ce qui manque, et escalader tout ce qui touche à la TVA avant qu'un agent improvise. Bien cadré, le post-achat administratif devient silencieux ; mal cadré, il devient un risque fiscal.

Enzo
29 juin 2026





