E-commerce
1 juillet 2026
« Le bot m'a promis remboursement TVA sans vérifier mon numéro. » « L'IA explique l'autoliquidation mais ne sait pas si ma commande est éligible. » « J'ai été transféré à un agent qui m'a redemandé tout depuis le début. » Trois échecs bot où l'IA conseille fiscal, promet exonération ou escalade sans qualifier le cas VAT-MAP.
Un chatbot IA questions TVA B2B e-commerce ne remplace pas VATNUM-FLOW agents (#464). Il classifie bot_vat_* intents, lookup VAT-MAP grounded, cite macros VAT-* sans conseil juridique, collecte numéro pays order context, handoff finance refund avec payload complet.
Ce guide #465 couvre intents bot_vat_*, flow VATBOT et KPI vat_bot. Distinct du playbook TVA intracom (#464) et du bot documents (#255) : ici, cas d'usage IA triage fiscal B2B sans conseil juridique avant escalade comptable.
Sommaire
Pourquoi automatiser le triage TVA B2B par bot ?
Les tickets TVA B2B mélangent FAQ pré-achat, VIES reject checkout, oubli numéro post-paiement et demandes comptables urgentes. Un bot générique répond TTC/HT ou promet remboursement sans VAT-MAP.
Volume et risque bot TVA
Sur DTC cross-border 25 à 40 % CA pro light, 60 à 70 % des tickets vatnum sont botifiables tier 1 si VAT-MAP grounded et guardrails NO-REFUND-PROMISE actifs.
Trois risques bot TVA non calibré
Tax advice hallucination : bot explique déclaration fiscale client
Refund promise : exonération promis sans VIES VAT-MAP
Empty handoff : agent repart de zéro sans payload
Tactas recommande automatisation supervisée facturation : lookup et FAQ auto, corrections TVA derrière approbation humaine (Tactas, ecommerce AI 2026). Shopify Tax valide TVA UE/UK checkout 2026 (Ecommerce Today, VAT 2026).
Angle #465 vs contenus voisins
SAV vatnum #464 : VATNUM-FLOW agents execute. Le #465 = bot triage qualify handoff.
TVA FAQ #160 : explication générale. Le #465 = VAT-MAP lookup automate.
Bot documents #255 : PDF resend auth. Le #465 = numéro TVA exonération triage.
Auth bot #462 : identity gate. Le #465 = post-auth VAT qualify.
INVADDR #463 : billing address. Le #465 = TVA amount not address.
Exemple DTC cross-border
FR brand 94 vatnum tickets/mois baseline #464. Après VATBOT : vat_bot_auto_resolve 68 %, vat_bot_wrong_refund_promise 0, vat_bot_handoff_quality 91 %, vat_bot_csat 4,4/5.
Bot triage pas execute refund
VATBOT-SUP : bot qualify explain handoff, finance execute VN-7 refund avoir.
Q4 B2B bot capacity
November-January vat_bot_session_rate 1,4x : scale tier 1 FAQ capacity and finance handoff queue pre-peak.
Accountant chat entry point
compta@ domain detect VB-2 : suggest order# upfront reduce auth friction B2B professional buyers.
En quoi VATBOT diffère-t-il de VATNUM #464 et bot #255 ?
Playbook TVA humain, bot documents PDF et bot TVA triage : trois layers fiscal bot distincts.
Matrice bot → rôle fiscal
#465 VATBOT : classify VAT-MAP explain handoff finance
#464 VATNUM-FLOW : agents finance execute refund avoir
#255 DOC-BOT : invoice_resend PDF auth double
#160 TAX-FAQ : macro générale TTC HT
#254 INV-PRO : émission facture pro humaine
Shared VAT-MAP corpus
#464 définit VAT-MAP JSON. #465 bot consomme same map : eligible exemption_type post_payment_action grounded.
Quatre BOT-VAT-TYPE flows
bot_vat_pre_checkout_faq : TTC HT saisie checkout auto
bot_vat_vies_guide : format retry VIES down
bot_vat_eligibility_check : order API countries VAT-MAP
bot_vat_finance_handoff : forgot refund invoice correction
Promesse #465
Policy VATBOT-SUP, 12 intents bot_vat_*, flow VATBOT VB-1 à VB-8, guardrails, handoff payload, KPI vat_bot_*.
Pipeline bot amont aval
#462 CIV auth → #465 VATBOT qualify → #464 finance handoff execute → #255 resend corrected PDF post-fix.
Formation bot ops 30 minutes
Module 1 : tier 1 vs handoff. Module 2 : guardrail red team prompts. Module 3 : handoff payload review. Quiz 90 % before prod.
Intent router upstream priority
Keywords numéro TVA intracom autoliquidation VIES route VATBOT before generic invoice_resend #255 or TTC FAQ #160 macro repeat.
Quels intents bot_vat_* classifier ?
Douze intents bot TVA B2B avant flow VATBOT.
Douze intents bot_vat
bot_vat_ttc_ht_faq : prix TTC ou HT entreprise
bot_vat_checkout_how : où saisir numéro checkout
bot_vat_vies_reject : numéro refusé panier
bot_vat_vies_down : service indisponible
bot_vat_format_help : préfixe pays format
bot_vat_domestic_explain : FR-FR TVA due pro
bot_vat_cross_border_eligible : autoliquidation eligible order
bot_vat_forgot_checkout : payé TTC oubli numéro
bot_vat_invoice_mention : autoliquidation absente PDF
bot_vat_b2c_shipping_deny : livraison perso pas exonération
bot_vat_not_tax_advice : question déclaration comptable
bot_vat_uk_hmrc : validation GB post-Brexit
Tier bot execution
Tier 1 auto : bot_vat_ttc_ht_faq, checkout_how, format_help, vies_down, domestic_explain, not_tax_advice redirect.
Tier 2 qualify + handoff : bot_vat_forgot_checkout, invoice_mention, cross_border eligible verify.
Tier 3 immediate finance : refund execute forbidden bot, handoff VN-7 payload only.
Champs session bot obligatoires
vat_intent, order_id optional, seller_country, buyer_vat_number, ship_country, vat_map_eligible, vat_map_action, handoff_reason, auth_level.
Mining chat logs vat
Export 90 j bot sessions vatnum handoff empty payload wrong refund promise. Peak Q4 B2B budget flush.
Confidence threshold vat intent
Classifier confidence below 0,75 : clarifying question TTC HT or numéro TVA before VB-4 lookup.
Post-handoff bot silence
After VB-7 finance handoff : bot stops refund eligibility discussion same session prevent contradictory agent promise.
Comment le bot consomme VAT-MAP #464 ?
Le bot lit VAT-MAP #464 pour grounded eligibility sans inventer exonération.
Lookup VB-4 bot
countries from order API : seller ship billing VAT country
eligible Y/N : autoliquidation domestic b2c_destination
post_payment_action : credit refund avoir deny
forgot_window_days : 7 j policy #464
macro_template : VAT-DOMESTIC VAT-DENY-B2C-SHIP VAT-REFUND-PROCESS
bot_can_execute : explain only | handoff finance
Pre-checkout no order
bot_vat_checkout_how + ttc_ht_faq : RAG /pages/b2b-vat + VAT-PRE-CHECKOUT macro no order API needed.
Post-checkout auth order
VB-2 auth order email → VB-3 read Shopify tax_lines vat_number order → VB-4 VAT-MAP lookup grounded.
Guardrail map miss
Country pair not in VAT-MAP : handoff finance default, never LLM invent eligibility.
RAG corpus VAT
Macros VAT-* #464 chunks, VAT-NOT-ADVICE disclaimer, /pages/b2b-vat FAQ. No external tax law RAG unverified.
Order age forgot window calc
VB-3 compute days_since_order vs forgot_window_days 7 before VB-6 branch auto deny past window.
Stale VAT-MAP version alert
Bot RAG VAT-MAP hash mismatch #464 source : block eligibility answers handoff finance until sync.
Comment rédiger la policy VATBOT-SUP en huit règles ?
La policy bot TVA VATBOT-SUP encadre triage sans conseil fiscal ni exécution refund.
Huit règles VATBOT-SUP
VAT-MAP grounded only : eligibility from map not LLM
NO-TAX-ADVICE : bot explain shop rules not client declaration
NO-REFUND-PROMISE : bot never promise € refund amount timeline
Auth before order VAT : VB-2 email order match post-purchase
Handoff payload complete : intent countries vat_number map result
Finance execute refund : bot handoff only forgot eligible tier 2
Domestic macro mandatory : FR-FR pro bot_vat_domestic_explain always
Disclaimer each session : VAT-NOT-ADVICE once per vat thread
Interdit bot production
Calculate client VAT declaration. Promise HT invoice amount. Bypass checkout manual payment link. Execute credit note API. Contradict VAT-MAP deny with « exception ».
bot_vat_not_tax_advice path
« Comment déclarer autoliquidation en Belgique ? » → VAT-NOT-ADVICE + link comptable, no LLM tax tutorial.
Combined invaddr vatnum
Billing + VAT ticket : bot classify both intents, handoff single payload invaddr + vatnum chains.
Legal disclaimer footer
Every vat bot session footer : « Informations boutique, pas conseil fiscal. Consultez votre expert-comptable. »
Comment appliquer le flow VATBOT VB-1 à VB-8 ?
Le flow VATBOT VB-1 à VB-8 structure triage TVA B2B bot grounded maps.
Huit étapes VB-1 à VB-8
VB-1 Intent classify : bot_vat_* from message
VB-2 Auth gate : pre-checkout skip | post order email match
VB-3 Order context : API tax_lines countries vat_number payment_date
VB-4 VAT-MAP lookup : eligible action macro template
VB-5 Respond tier 1 : cite macro grounded VB-4 no refund €
VB-6 Branch : auto close | collect vat_number | handoff finance | deny explain
VB-7 Handoff payload : vatnum_* tag map result order chain if tier 2
VB-8 Log : intent eligible action handoff csat trigger
VB-5 bot_vat_vies_reject
TPL-VATBOT-FORMAT + TPL-VATBOT-VIES-DOWN if API down flag. Link /pages/b2b-vat retry checkout.
VB-6 bot_vat_forgot_checkout eligible
Within 7 j VAT-MAP eligible : explain process timeline, handoff finance VB-7, no € amount promise.
VB-6 bot_vat_forgot_checkout deny
Domestic or b2c_shipping or past window : VAT-DOMESTIC or VAT-DENY-B2C-SHIP macro close.
VB-6 bot_vat_invoice_mention
Order eligible autoliquidation on invoice : handoff finance reissue Sufio, resend via #255 post-fix.
VB-2 accountant third
Domain match company on order : auth L1 skip buyer email if compta@ verified allowlist #464.
VB-5 macro variable injection
Template vars order_number seller_country ship_country from API only : prevent LLM country hallucination in TPL-VATBOT-ELIGIBLE-ORDER.
SLA bot response tier 1
VB-5 macro delivery under 5 s. Handoff acknowledgment under 10 s with ticket reference number.
Quels templates TPL-VATBOT-* et guardrails configurer ?
Huit templates bot TVA et guardrails NO-TAX-ADVICE NO-REFUND-PROMISE.
TPL-VATBOT-PRE (pré-achat)
« Prix affichés TTC particuliers. Entreprises UE : saisissez numéro TVA au checkout. Si validé VIES, total recalculé selon éligibilité livraison B2B. »
TPL-VATBOT-FORMAT
« Format : code pays + numéro sans espace (FR12345678901). Réessayez checkout ou consultez registre national entreprise. »
TPL-VATBOT-VIES-DOWN
« Service VIES temporairement indisponible. Réessayez sous 24 h. Pas d'exonération manuelle sans validation en ligne. »
TPL-VATBOT-DOMESTIC
« Vente [pays]-[pays] : TVA locale s'applique même avec numéro pro. Récupération via votre comptable. »
TPL-VATBOT-ELIGIBLE-ORDER
« Commande #[X] : vente B2B cross-border éligible autoliquidation. Facture mentionne « Autoliquidation TVA due par le preneur ». »
TPL-VATBOT-HANDOFF
« Votre demande nécessite vérification finance (correction TVA / remboursement éligible). Transfert sous 24-48 h ouvrés avec dossier complet. »
Guardrail NO-REFUND-PROMISE-01
Block output containing € refund amount timeline « remboursé sous X j » without finance confirmation flag.
Guardrail NO-TAX-ADVICE-01
Block tutorial client country VAT declaration. Redirect VAT-NOT-ADVICE comptable.
Touchpoints widget
/pages/b2b-vat proactive T1 checkout abandon VAT field
Thank-you page B2B order TTC surprise hook
Invoice email footer « question TVA ? » chat link
Handoff Gorgias vat_bot payload JSON
TPL-VATBOT-NOT-ADVICE
« Nous appliquons les règles TVA configurées sur notre site. Pour votre déclaration, contactez votre expert-comptable ou administration fiscale. »
Quels cas forgot checkout, UK et combined traiter ?
Les cas bot TVA spéciaux exigent branch VAT-MAP ou escalade immédiate.
Forgot checkout high value
Order > threshold : VB-6 handoff finance P1 payload, bot explain eligible only no execute.
UK HMRC bot_vat_uk_hmrc
VAT-MAP GB row separate VIES. TPL-VATBOT-FORMAT GB prefix. Handoff if HMRC validation ambiguous.
Wholesale pre-validated account
B2B account VAT on file : VB-3 skip re-explain, cite order tax_lines. Link wholesale (#144).
Multi-currency VAT display
VAT amount currency paid order. Link multi-devise (#452). Bot cite tax_lines not convert FX.
Combined invaddr + vat
Dual intent classify : handoff payload both #463 and #464 chains.
Chargeback open
VB-6 handoff finance hold flag chargeback_dispute open.
bot_vat_invoice_mention + resend
Post finance reissue : route bot documents #255 invoice_resend auth.
VIES intermittent same session
bot_vat_vies_down retry counter 3 : handoff agent manual VIES check #464 VN-3.
Norway Switzerland bot path
vatnum_norway_switzerland not in VAT-MAP auto : immediate finance handoff no bot eligibility explain.
Proforma pre-payment VAT question
bot_vat_pre_checkout on proforma flow : route #321 FAQ not post-order VAT-MAP lookup.
Quels KPI vat_bot mesurer ?
Les KPI bot TVA B2B lient auto-resolve, zero wrong promise et handoff quality.
Huit métriques clés
vat_bot_session_rate : sessions bot_vat / 100 finance chats
vat_bot_auto_resolve : tier 1 closed sans agent / sessions
vat_bot_handoff_rate : tier 2 finance transfer / sessions
vat_bot_handoff_quality : payload complete agent no re-ask / handoffs
vat_bot_wrong_refund_promise : guardrail violations (cible 0)
vat_bot_tax_advice_violation : NO-TAX-ADVICE blocks (cible 0)
vat_bot_map_grounded_rate : responses cite VAT-MAP / eligible answers
vat_bot_csat : satisfaction post session vat path
Benchmark DTC cross-border B2B
vat_bot_auto_resolve 60-72 %, vat_bot_wrong_refund_promise 0, vat_bot_handoff_quality > 88 %, vat_bot_csat > 4,2/5.
Dashboard hebdo bot fiscal
Intent breakdown, tier 1 vs handoff, map miss rate, domestic_explain volume, guardrail incidents.
A/B proactive /pages/b2b-vat widget
Measure vat_bot_session_rate and pre-checkout vatnum ticket delta vs passive chat only.
vat_bot_intent_confusion matrix
Track misroute bot_vat vs invoice_resend #255 : refine classifier if invoice PDF requests dominate vat sessions.
vat_bot_ticket_delta finance queue
Measure vatnum agent tickets month over month post-VATBOT deploy : target 40-55 % tier 1 deflection legitimate handoffs quality maintained.
Quels anti-patterns bot TVA éviter ?
Douze anti-patterns bot TVA B2B à bannir production.
1. Refund € amount promise
NO-REFUND-PROMISE-01 block. Handoff finance only.
2. Tax declaration tutorial
NO-TAX-ADVICE-01. bot_vat_not_tax_advice path.
3. Invent VAT-MAP eligibility
Règle 1 map miss handoff not LLM guess.
4. Skip VB-2 auth post-order
Règle 4 order email match.
5. Execute credit note bot
Règle 6 finance execute VN-7.
6. Empty handoff payload
Règle 5 intent countries map result mandatory.
7. Domestic exonération promise FR-FR
TPL-VATBOT-DOMESTIC always.
8. Manual HT payment link
#464 règle 3 no bypass checkout bot mirror.
9. Contradict VAT-MAP deny
No « exception manager » bot promise.
10. Route #255 invoice only for vatnum
#465 VATBOT classify before generic PDF resend.
11. Skip disclaimer
Règle 8 VAT-NOT-ADVICE once per thread.
12. Hallucinate VIES status
VB-3 API tax_lines only not LLM valid/invalid.
13. Mix WISMO and VAT same session
Intent router priority : if tracking question co-occur route WISMO bot first then vat FAQ separate turn not combined promise.
Comment Qstomy implémente VATBOT ?
Qstomy sur Shopify exécute VATBOT : bot_vat_* classifier, VAT-MAP #464 lookup, order tax_lines API, NO-REFUND-PROMISE NO-TAX-ADVICE guardrails, finance handoff payload, TPL-VATBOT-* templates grounded.
Capacités vat bot Qstomy
vat_intent_classifier : 12 bot_vat intents
vat_map_bot_lookup : eligible action macro
order_tax_context : Shopify tax_lines countries
refund_promise_guard : block € timeline
tax_advice_guard : redirect comptable
finance_handoff_vat_payload : vatnum tag map chain
Pipeline #465 #464 #255 #462
#462 auth → #465 VATBOT triage → #464 finance execute → #255 PDF resend post-correction.
Scénario DTC chiffré
Cross-border B2B FR, 94 vatnum tickets/mois, 12 wrong refund baseline agents+bot uncalibrated.
Après VATBOT-SUP + Qstomy : vat_bot_auto_resolve 70 %, vat_bot_wrong_refund_promise 0, vat_bot_handoff_quality 93 %, vat_bot_csat 4,5/5.
Explorez support client et demander une démo.
Governance IA fiscal
VB-8 logs feed gouvernance IA (#124) monthly vat_bot guardrail audit.
Weekly vat bot guardrail audit
Sample 25 sessions regex refund € and tax declaration tutorial zero tolerance.
Corpus sync cadence
Re-index VAT-MAP and VAT-* macros within 24 h of #464 policy update prevent bot stale eligibility answers.
Quelle checklist pour déployer VATBOT ?
Checklist VATBOT (12 étapes)
Sync VAT-MAP #464 JSON into bot RAG
Rédiger policy VATBOT-SUP 8 règles
Deploy 12 intents bot_vat_* classifier
Implémenter VB-1 à VB-8 + guardrails NO-REFUND NO-TAX-ADVICE
Shopify order tax_lines read-only API VB-3
TPL-VATBOT-* templates + /pages/b2b-vat corpus
Tier 1 auto vs tier 2 handoff routing table
Finance handoff Gorgias payload schema
Test 8 scenarios : pre FAQ, vies reject, domestic, eligible order, forgot handoff, deny b2c ship, tax advice block, UK HMRC
Dashboard KPI vat_bot section 9
Widget /pages/b2b-vat + thank-you B2B hook
Red team refund promise tax advice quarterly
En bref
#465 = bot triage TVA, pas execute refund
VAT-MAP grounded : #464 shared corpus
NO-REFUND-PROMISE : handoff finance
NO-TAX-ADVICE : shop rules only
KPI vat_bot_wrong_refund_promise : cible 0
FAQ
Bot peut rembourser TVA ?
Non. Qualify eligible handoff finance #464 VN-7 execute.
Différence #464 ?
#464 playbook agents finance execute. #465 bot classify explain handoff.
Différence #255 ?
#255 PDF resend documents. #465 TVA numéro exonération triage.
Question déclaration fiscale ?
bot_vat_not_tax_advice VAT-NOT-ADVICE redirect comptable.
Agent reçoit quoi au handoff ?
Intent, order_id, countries, vat_number, VAT-MAP eligible action, auth proof.
Aller plus loin
Mauvaise adresse facture (#463)
Cette semaine : import VAT-MAP into bot RAG, deploy bot_vat_* classifier, activer NO-REFUND-PROMISE guardrail, configure finance handoff payload, test 8 scenarios staging, lancer dashboard vat_bot_wrong_refund_promise zero tolerance.
Partagez ce guide #465 avec ops bot et finance : un VAT-MAP lookup grounded vaut dix promesses remboursement TVA par LLM, un handoff payload complet vaut vingt agents repartant de zéro sur tickets vatnum éligibles.
Go-live test matrix
8 scenarios sign-off : pre FAQ, format help, vies down, domestic FR-FR, eligible order cite, forgot handoff payload, deny b2c ship, NO-REFUND guardrail block test.

Enzo
1 juillet 2026





