E-commerce

Chatbot IA pour questions TVA B2B : qualifier avant escalade comptable

Chatbot IA pour questions TVA B2B : qualifier avant escalade comptable

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

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

  1. VAT-MAP grounded only : eligibility from map not LLM

  2. NO-TAX-ADVICE : bot explain shop rules not client declaration

  3. NO-REFUND-PROMISE : bot never promise € refund amount timeline

  4. Auth before order VAT : VB-2 email order match post-purchase

  5. Handoff payload complete : intent countries vat_number map result

  6. Finance execute refund : bot handoff only forgot eligible tier 2

  7. Domestic macro mandatory : FR-FR pro bot_vat_domestic_explain always

  8. 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

  1. VB-1 Intent classify : bot_vat_* from message

  2. VB-2 Auth gate : pre-checkout skip | post order email match

  3. VB-3 Order context : API tax_lines countries vat_number payment_date

  4. VB-4 VAT-MAP lookup : eligible action macro template

  5. VB-5 Respond tier 1 : cite macro grounded VB-4 no refund €

  6. VB-6 Branch : auto close | collect vat_number | handoff finance | deny explain

  7. VB-7 Handoff payload : vatnum_* tag map result order chain if tier 2

  8. 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)

  1. Sync VAT-MAP #464 JSON into bot RAG

  2. Rédiger policy VATBOT-SUP 8 règles

  3. Deploy 12 intents bot_vat_* classifier

  4. Implémenter VB-1 à VB-8 + guardrails NO-REFUND NO-TAX-ADVICE

  5. Shopify order tax_lines read-only API VB-3

  6. TPL-VATBOT-* templates + /pages/b2b-vat corpus

  7. Tier 1 auto vs tier 2 handoff routing table

  8. Finance handoff Gorgias payload schema

  9. Test 8 scenarios : pre FAQ, vies reject, domestic, eligible order, forgot handoff, deny b2c ship, tax advice block, UK HMRC

  10. Dashboard KPI vat_bot section 9

  11. Widget /pages/b2b-vat + thank-you B2B hook

  12. 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

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

Convertissez +2000 clients en moyenne par mois en utilisant Qstomy.

1ère IA Shopify dédiée à la conversion client au monde

200+ ecommerçants accompagnés

Abonnez-vous à la newsletter et obtennez un e-book personnalisé !

Solution no-code, sans connaissance technique requise. Une IA entrainée sur votre e-shop et non intrusive.

*Désabonnez-vous à tout moment. Nous n'envoyons pas de spam.

Abonnez-vous à la newsletter et obtennez un e-book personnalisé !

Solution no-code, sans connaissance technique requise. Une IA entrainée sur votre e-shop et non intrusive.

*Désabonnez-vous à tout moment. Nous n'envoyons pas de spam.