{"id":10655,"date":"2026-08-05T13:28:29","date_gmt":"2026-08-05T11:28:29","guid":{"rendered":"https:\/\/consultoriaehero.com\/?page_id=10655"},"modified":"2026-08-05T13:28:29","modified_gmt":"2026-08-05T11:28:29","slug":"tva-intracommunautaire-dans-woocommerce","status":"publish","type":"page","link":"https:\/\/consultoriaehero.com\/fr\/tva-intracommunautaire-dans-woocommerce\/","title":{"rendered":"TVA intracommunautaire dans WooCommerce"},"content":{"rendered":"<div class=\"ehero-lp\">\n<style>\n    .ehero-lp{--ehero-primary:#017cba;--ehero-primary-dark:#015e8e;--ehero-accent:#00b2e2;--ehero-cyan:#00b2e2;--ehero-success:#0f9400;--ehero-ink:#1f2a37;--ehero-muted:#5b6b7c;--ehero-soft:#f4f7fb;--ehero-line:#e3e9f0;max-width:1020px;margin:0 auto;padding:0 4px;color:var(--ehero-ink);font-size:18px;line-height:1.7;font-family:inherit}\n    .ehero-lp *{box-sizing:border-box}\n    .ehero-lp h1,.ehero-lp h2{line-height:1.22;color:var(--ehero-primary);margin:0 0 .5em;font-weight:800;font-family:inherit}\n    .ehero-lp h3{line-height:1.25;color:var(--ehero-ink);margin:0 0 .5em;font-family:inherit}\n    .ehero-lp h1{font-size:2.2rem}\n    .ehero-lp h2{font-size:1.7rem;margin-top:1.8em;text-align:center}\n    .ehero-lp h2::after{content:\"\";display:block;width:64px;height:3px;background:var(--ehero-accent);margin:.55em auto 0;border-radius:2px}\n    .ehero-lp h3{font-size:1.15rem}\n    .ehero-lp p{margin:0 0 1em}\n    .ehero-lp ul{margin:0 0 1em;padding-left:1.3em}\n    .ehero-lp li{margin-bottom:.5em}\n    .ehero-lp a{color:var(--ehero-accent)}\n    .ehero-lp a:hover{text-decoration-color:var(--ehero-cyan)}\n    .ehero-lp .ehero-eyebrow{display:inline-flex;align-items:center;gap:8px;background:var(--ehero-soft);color:var(--ehero-primary);font-weight:700;font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;padding:6px 14px;border-radius:999px;margin-bottom:14px}\n    .ehero-lp .ehero-eyebrow::before{content:\"\";flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:var(--ehero-cyan)}\n    .ehero-lp .ehero-hero{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-bottom:26px;background:linear-gradient(120deg,#017cba 0%,#0596d8 58%,#00a7df 100%);color:#fff;overflow:hidden}\n    .ehero-lp .ehero-hero-inner{max-width:1140px;margin:0 auto;padding:clamp(30px,5vw,58px) clamp(18px,4vw,44px);display:flex;align-items:center;gap:clamp(26px,4vw,52px)}\n    .ehero-lp .ehero-hero-body{flex:1 1 auto;min-width:0}\n    .ehero-lp .ehero-hero-media{flex:0 0 40%;min-width:0;margin:0}\n    .ehero-lp .ehero-hero-media img{width:100%;height:auto;display:block;border-radius:14px;filter:drop-shadow(0 14px 30px rgba(0,0,0,.28))}.ehero-cta{margin-bottom:2.6em}\n    .ehero-lp .ehero-hero .ehero-eyebrow{background:rgba(255,255,255,.2);color:#fff}\n    .ehero-lp .ehero-hero .ehero-eyebrow::before{background:#fff}\n    .ehero-lp .ehero-hero .ehero-hero-title{color:#fff}\n    .ehero-lp .ehero-hero .ehero-sub{color:#eaf4fb}\n    .ehero-lp .ehero-hero .ehero-btn{background:#fff;color:var(--ehero-primary)}\n    .ehero-lp .ehero-hero .ehero-btn:hover{background:var(--ehero-cyan);color:var(--ehero-ink)}\n    .ehero-lp .ehero-hero .ehero-btn--ghost{background:transparent;color:#fff;border-color:rgba(255,255,255,.55)}\n    .ehero-lp .ehero-hero .ehero-btn--ghost:hover{background:rgba(255,255,255,.12);border-color:#fff}\n    .ehero-lp .ehero-hero-cta{margin:.5em 0 0}\n    @media(max-width:860px){.ehero-lp .ehero-hero-inner{flex-direction:column;text-align:center;gap:24px}.ehero-lp .ehero-hero-media{order:-1;flex:0 0 auto;width:100%;max-width:460px;margin:0 auto}.ehero-lp .ehero-hero-cta .ehero-btn{margin:6px 5px 0}}\n    .ehero-lp .ehero-sub{font-size:1.15rem;color:var(--ehero-muted);margin:0 0 1.3em}\n    .ehero-lp .ehero-btn{display:inline-block;background:var(--ehero-primary);color:#fff;font-weight:700;text-decoration:none;padding:14px 32px;border-radius:999px;margin:6px 6px 0;transition:transform .1s ease,background .1s ease}\n    .ehero-lp .ehero-btn:hover{background:var(--ehero-primary-dark);transform:translateY(-1px)}\n    .ehero-lp .ehero-btn--ghost{background:transparent;color:var(--ehero-primary);border:2px solid var(--ehero-line)}\n    .ehero-lp .ehero-btn--ghost:hover{background:var(--ehero-soft);border-color:var(--ehero-cyan)}\n    .ehero-lp .ehero-toc{background:var(--ehero-soft);border:1px solid var(--ehero-line);border-radius:14px;padding:18px 22px;margin:18px 0 6px}\n    .ehero-lp .ehero-toc strong{display:block;color:var(--ehero-ink);font-size:.72em;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}\n    .ehero-lp .ehero-toc ol{margin:0;padding-left:1.2em;columns:2;column-gap:34px}\n    .ehero-lp .ehero-toc li{margin:4px 0;font-size:.97rem;break-inside:avoid}\n    .ehero-lp .ehero-toc a{color:var(--ehero-primary);text-decoration:none}\n    .ehero-lp .ehero-toc a:hover{text-decoration:underline;text-decoration-color:var(--ehero-cyan)}\n    .ehero-lp .ehero-img{margin:1.6em 0;text-align:center}\n    .ehero-lp .ehero-img img{max-width:100%;height:auto;border:1px solid var(--ehero-line);border-radius:14px;box-shadow:0 6px 24px rgba(1,124,186,.08)}\n    .ehero-lp .ehero-img figcaption{font-size:.9rem;color:var(--ehero-muted);margin-top:8px}\n    .ehero-lp .ehero-grid{display:flex;flex-wrap:wrap;gap:16px;margin-top:10px}\n    .ehero-lp .ehero-card{flex:1 1 260px;background:#fff;border:1px solid var(--ehero-line);border-radius:14px;padding:22px}\n    .ehero-lp .ehero-card h3{margin-top:0;display:flex;align-items:center;gap:8px}\n    .ehero-lp .ehero-card h3::before{content:\"\";flex:0 0 10px;width:10px;height:10px;border-radius:3px;background:var(--ehero-cyan)}\n    .ehero-lp .ehero-card p{margin:0;color:var(--ehero-muted);font-size:.98rem}\n    .ehero-lp .ehero-steps{list-style:none;counter-reset:ehero-step;margin:14px 0 0;padding:0}\n    .ehero-lp .ehero-steps li{counter-increment:ehero-step;position:relative;padding:0 0 20px 56px;margin:0}\n    .ehero-lp .ehero-steps li::before{content:counter(ehero-step);position:absolute;left:0;top:0;width:38px;height:38px;border-radius:50%;background:var(--ehero-primary);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 3px rgba(0,178,226,.3)}\n    .ehero-lp .ehero-steps li strong{display:block;margin-bottom:2px;color:var(--ehero-ink)}\n    .ehero-lp .ehero-steps li p{margin:0;color:var(--ehero-muted);font-size:.98rem}\n    .ehero-lp .ehero-chips{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}\n    .ehero-lp .ehero-chips li{background:#fff;border:1px solid var(--ehero-line);border-radius:999px;padding:8px 16px;font-size:.95rem;font-weight:600;color:var(--ehero-ink);display:inline-flex;align-items:center;gap:7px;margin:0}\n    .ehero-lp .ehero-chips li::before{content:\"\u2713\";color:var(--ehero-success);font-weight:800}\n    .ehero-lp .ehero-note{background:var(--ehero-soft);border-radius:12px;padding:16px 18px;color:var(--ehero-muted);font-size:.95rem}\n    .ehero-lp details{border:1px solid var(--ehero-line);border-radius:10px;padding:0 16px;margin-bottom:10px;background:#fff}\n    .ehero-lp details[open]{border-color:var(--ehero-primary)}\n    .ehero-lp summary{cursor:pointer;font-weight:700;padding:14px 0;list-style:none;color:var(--ehero-primary)}\n    .ehero-lp summary::-webkit-details-marker{display:none}\n    .ehero-lp summary::after{content:\"+\";float:right;font-weight:700;color:var(--ehero-accent)}\n    .ehero-lp details[open] summary::after{content:\"\u2013\"}\n    .ehero-lp details p{padding-bottom:14px;margin:0;color:var(--ehero-muted)}\n    .ehero-lp .ehero-cta{text-align:center;background:linear-gradient(135deg,var(--ehero-primary),var(--ehero-primary-dark));color:#fff;border-radius:18px;padding:36px 20px;margin-top:2em}\n    .ehero-lp .ehero-cta h2{color:#fff;margin-top:0}\n    .ehero-lp .ehero-cta p{color:#dbe6f3;max-width:640px;margin:0 auto 1.2em}\n    .ehero-lp .ehero-cta .ehero-btn{background:#fff;color:var(--ehero-primary)}\n    .ehero-lp .ehero-cta .ehero-btn:hover{background:var(--ehero-cyan);color:var(--ehero-ink)}\n    .ehero-lp .ehero-cta .ehero-btn--ghost{background:transparent;color:#fff;border-color:rgba(255,255,255,.45)}\n    .ehero-lp .ehero-cta .ehero-btn--ghost:hover{border-color:var(--ehero-cyan);background:rgba(255,255,255,.08)}\n    @media(max-width:760px){.ehero-lp .ehero-hero{flex-direction:column;text-align:center;padding:26px 20px}.ehero-lp .ehero-hero-media{flex:0 0 auto;max-width:320px;margin:0 auto}}\n    @media(max-width:600px){.ehero-lp{font-size:17px}.ehero-lp h1{font-size:1.7rem}.ehero-lp h2{font-size:1.4rem}.ehero-lp .ehero-toc ol{columns:1}}\n    \/* Ocultamos el t\u00edtulo de p\u00e1gina plano del tema (article.hentry > h1); el H1 va DENTRO del hero, estilo 902 *\/\n    .hentry > h1:first-child{display:none}\n    .ehero-lp .ehero-hero-title{font-size:1.55em;line-height:1.2;margin:0 0 .45em;color:var(--ehero-primary);font-weight:800;font-family:inherit}\n    \/* Escala tipogr\u00e1fica mayor (textos m\u00e1s legibles) *\/\n    .ehero-lp .ehero-sub{font-size:1.14em}\n    .ehero-lp h2{font-size:1.4em;color:var(--ehero-primary)}\n    .ehero-lp h3{font-size:1.08em}\n    .ehero-lp .ehero-card p,.ehero-lp .ehero-steps li p{font-size:.9em;line-height:1.6;color:#3d4a59}\n    .ehero-lp .ehero-toc li{font-size:.88em}\n    .ehero-lp .ehero-chips li{font-size:.84em}\n    .ehero-lp .ehero-note{font-size:.92em}\n    .ehero-lp .ehero-img figcaption{font-size:.8em}\n    .ehero-lp .ehero-eyebrow{font-size:.74em}\n    .ehero-lp .ehero-card h3{font-size:1.06em}\n  html,body{overflow-x:clip}<\/style>\n<section class=\"ehero-hero\">\n<div class=\"ehero-hero-inner\">\n<div class=\"ehero-hero-body\">\n    <span class=\"ehero-eyebrow\">TVA intracommunautaire \u00b7 VIES \u00b7 OSS<\/span><\/p>\n<h1 class=\"ehero-hero-title\">TVA intracommunautaire dans WooCommerce, correctement factur\u00e9e d\u00e8s la premi\u00e8re commande<\/h1>\n<p class=\"ehero-sub\">Validez le NIF-IVA aupr\u00e8s de VIES en temps r\u00e9el, appliquez ou retirez l\u2019exon\u00e9ration par <em>reverse charge<\/em> c\u00f4t\u00e9 serveur et facturez la TVA du pays de destination quand il le faut. Sans tableurs et sans bloquer la vente si VIES tombe en panne.<\/p>\n<p class=\"ehero-hero-cta\"><a class=\"ehero-btn\" href=\"https:\/\/consultoriaehero.com\/fr\/produit\/ehero-woo-vat-controle-de-la-tva-ue-vies-et-exoneration-intracommunautaire-pour-woocommerce\/\">Voir EHERO Woo VAT<\/a> <a class=\"ehero-btn ehero-btn--ghost\" href=\"#como-funciona\">Comment \u00e7a fonctionne<\/a><\/p>\n<\/p><\/div>\n<figure class=\"ehero-hero-media\"><img decoding=\"async\" src=\"https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/08\/ehero-woo-vat-panel.jpg?strip=all&w=1920\" alt=\"Tableau de bord de la TVA intracommunautaire dans WooCommerce avec EHERO Woo VAT\" loading=\"eager\" \/><\/figure>\n<\/div>\n<\/section>\n<nav class=\"ehero-toc\">\n    <strong>Sur cette page<\/strong><\/p>\n<ol>\n<li><a href=\"#problema\">Combien co\u00fbte une erreur sur la TVA intracommunautaire<\/a><\/li>\n<li><a href=\"#funcionamiento\">Voyez-le en action<\/a><\/li>\n<li><a href=\"#solucion\">Ce que fait EHERO Woo VAT \u00e0 chaque commande<\/a><\/li>\n<li><a href=\"#como-funciona\">Comment le mettre en place<\/a><\/li>\n<li><a href=\"#para-quien\">Pour qui est-ce ?<\/a><\/li>\n<li><a href=\"#nativo\">Pourquoi la TVA native de WooCommerce ne suffit pas<\/a><\/li>\n<li><a href=\"#compatibilidad\">Compatibilit\u00e9<\/a><\/li>\n<li><a href=\"#licencia\">Ce que comprend votre licence<\/a><\/li>\n<li><a href=\"#faq\">Questions fr\u00e9quentes<\/a><\/li>\n<\/ol>\n<\/nav>\n<h2 id=\"problema\">Combien co\u00fbte une erreur sur la TVA intracommunautaire<\/h2>\n<p>Une boutique qui vend \u00e0 des entreprises d\u2019autres pays de l\u2019UE peut perdre de l\u2019argent avec la TVA de deux fa\u00e7ons, et les deux sont silencieuses.<\/p>\n<p>La premi\u00e8re consiste \u00e0 <strong>facturer la TVA \u00e0 quelqu\u2019un qui n\u2019aurait pas d\u00fb la payer<\/strong> : le client est une entreprise avec un NIF-IVA valide, l\u2019op\u00e9ration est exon\u00e9r\u00e9e par <em>reverse charge<\/em>, mais la boutique lui facture quand m\u00eame 21 %. La seconde est pire : <strong>ne pas facturer la TVA \u00e0 quelqu\u2019un qui aurait d\u00fb la payer<\/strong>. Quelqu\u2019un saisit un NIF-IVA qui n\u2019existe pas, ou qui existe mais n\u2019est pas enregistr\u00e9 au registre des op\u00e9rateurs intracommunautaires, et WooCommerce croit \u00e0 l\u2019exon\u00e9ration. Cette TVA non factur\u00e9e sort de votre marge quand l\u2019administration fiscale la r\u00e9clame, avec majoration.<\/p>\n<p>Il vaut mieux chiffrer, car ce co\u00fbt n\u2019appara\u00eet dans aucune m\u00e9trique de la boutique.<\/p>\n<h3>Cas 1 \u00b7 Exon\u00e9ration accord\u00e9e \u00e0 tort<\/h3>\n<p>Vous vendez 40.000 \u20ac par an \u00e0 des entreprises de l\u2019UE et une op\u00e9ration sur dix comporte un NIF-IVA qui n\u2019est pas dans le registre. Cela repr\u00e9sente 4.000 \u20ac de base sur lesquels vous auriez d\u00fb facturer la TVA : \u00e0 21 %, <strong>840 \u20ac qui sortent de votre poche<\/strong>, plus la majoration si vous le d\u00e9tectez tard.<\/p>\n<h3>Cas 2 \u00b7 Seuil franchi sans vous en rendre compte<\/h3>\n<p>Vous d\u00e9passez les <strong>10.000 \u20ac<\/strong> de ventes \u00e0 distance en septembre et vous continuez \u00e0 appliquer la TVA espagnole de 21 % jusqu\u2019en d\u00e9cembre. Ce qui a \u00e9t\u00e9 vendu en Allemagne devait \u00eatre tax\u00e9 \u00e0 19 %, en France \u00e0 20 %, en Italie \u00e0 22 %. Ce n\u2019est pas seulement la diff\u00e9rence de taux : ces montants sont d\u00e9clar\u00e9s au mauvais pays et il faut refaire le trimestre.<\/p>\n<h3>Cas 3 \u00b7 Le client qui ne revient pas<\/h3>\n<p>Une entreprise fran\u00e7aise avec un NIF valide paie 21 % parce que votre boutique n\u2019a pas su le reconna\u00eetre. Ce client ne se plaint pas : il ach\u00e8te ailleurs. C\u2019est le plus co\u00fbteux des trois et le seul qui n\u2019appara\u00eet dans aucune d\u00e9claration.<\/p>\n<h2 id=\"funcionamiento\">Voyez-le en action<\/h2>\n<p>Ces trois \u00e9crans sont ceux que vous consulterez chaque mois. Le premier vous indique si vous \u00eates proche du seuil ; le deuxi\u00e8me est votre d\u00e9fense en cas de contr\u00f4le ; le troisi\u00e8me est ce que vous transmettez \u00e0 votre cabinet comptable.<\/p>\n<figure class=\"ehero-img\"><img decoding=\"async\" src=\"https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/08\/ehero-woo-vat-panel.jpg?strip=all&w=1920\" alt=\"Tableau de TVA intracommunautaire dans WooCommerce avec le seuil OSS et la carte de TVA par pays\" loading=\"lazy\" \/><figcaption>Validations effectu\u00e9es, exon\u00e9rations accord\u00e9es, base exon\u00e9r\u00e9e cumul\u00e9e et montant restant avant le seuil de 10.000 \u20ac.<\/figcaption><\/figure>\n<figure class=\"ehero-img\"><img decoding=\"async\" src=\"https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/08\/ehero-woo-vat-validaciones-vies.jpg?strip=all&w=1920\" alt=\"Journal d\u2019audit des validations VIES dans WooCommerce\" loading=\"lazy\" \/><figcaption>Chaque v\u00e9rification aupr\u00e8s de VIES est enregistr\u00e9e : num\u00e9ro, pays, entreprise, r\u00e9sultat et date.<\/figcaption><\/figure>\n<figure class=\"ehero-img\"><img decoding=\"async\" src=\"https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/08\/ehero-woo-vat-informe-oss.jpg?strip=all&w=1920\" alt=\"Rapport OSS de TVA par pays de destination dans WooCommerce\" loading=\"lazy\" \/><figcaption>Base et montant par pays de destination, pr\u00eats pour le brouillon du formulaire.<\/figcaption><\/figure>\n<h2 id=\"solucion\">Ce que fait EHERO Woo VAT \u00e0 chaque commande<\/h2>\n<div class=\"ehero-grid\">\n<div class=\"ehero-card\">\n<h3>Valide le NIF-IVA dans VIES<\/h3>\n<p>Interroge le service officiel de la Commission europ\u00e9enne au moment du paiement, avec cache pour \u00e9viter les appels r\u00e9p\u00e9t\u00e9s et journal d\u2019audit de chaque v\u00e9rification.<\/p>\n<\/div>\n<div class=\"ehero-card\">\n<h3>Applique l\u2019exon\u00e9ration c\u00f4t\u00e9 serveur<\/h3>\n<p>Le <em>reverse charge<\/em> est d\u00e9cid\u00e9 c\u00f4t\u00e9 serveur, pas dans le navigateur : personne ne l\u2019active en manipulant le formulaire. Si le NIF cesse d\u2019\u00eatre valide lors d\u2019un renouvellement, l\u2019exon\u00e9ration est retir\u00e9e automatiquement.<\/p>\n<\/div>\n<div class=\"ehero-card\">\n<h3>Ne casse pas le paiement si VIES tombe en panne<\/h3>\n<p>La commande passe avec une p\u00e9riode de gr\u00e2ce de 48 heures, puis est revalid\u00e9e ensuite. Fail-closed, mais sans perdre la vente \u00e0 cause d\u2019une panne externe.<\/p>\n<\/div>\n<div class=\"ehero-card\">\n<h3>OSS avec la TVA de destination<\/h3>\n<p>Lorsque vous d\u00e9passez le seuil ou que vous vous enregistrez \u00e0 OSS, applique le taux du pays de l\u2019acheteur, avec suivi du cumul.<\/p>\n<\/div>\n<div class=\"ehero-card\">\n<h3>Les cas espagnols<\/h3>\n<p>Recargo de equivalencia, retenue d\u2019IRPF, ainsi que IGIC et IPSI pour les Canaries, Ceuta et Melilla. Ceux qui obligent \u00e0 corriger les factures \u00e0 la main.<\/p>\n<\/div>\n<div class=\"ehero-card\">\n<h3>Brouillons des formulaires<\/h3>\n<p>G\u00e9n\u00e8re les brouillons du 349, de l\u2019OSS et du 303 avec les donn\u00e9es d\u00e9j\u00e0 pr\u00e9sentes dans la boutique.<\/p>\n<\/div><\/div>\n<h2 id=\"como-funciona\">Comment le mettre en place (sans toucher une ligne de code)<\/h2>\n<ol class=\"ehero-steps\">\n<li><strong>Installez et activez<\/strong>\n<p>T\u00e9l\u00e9versez le ZIP, activez votre licence et le champ NIF-IVA appara\u00eet automatiquement au paiement.<\/p>\n<\/li>\n<li><strong>Dites ce que vous \u00eates<\/strong>\n<p>Pays d\u2019\u00e9tablissement, si vous \u00eates enregistr\u00e9 \u00e0 OSS et quels r\u00e9gimes sp\u00e9ciaux s\u2019appliquent \u00e0 vous.<\/p>\n<\/li>\n<li><strong>Faites un achat test<\/strong>\n<p>Avec un vrai NIF-IVA d\u2019un autre pays, vous verrez l\u2019exon\u00e9ration s\u2019appliquer et l\u2019enregistrement appara\u00eetre dans Validations.<\/p>\n<\/li>\n<li><strong>V\u00e9rifiez le rapport en fin de mois<\/strong>\n<p>Le cumul par pays et les brouillons des formulaires sont d\u00e9j\u00e0 pr\u00eats.<\/p>\n<\/li>\n<\/ol>\n<figure class=\"ehero-img\"><img decoding=\"async\" src=\"https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/08\/ehero-woo-vat-exenciones-iva.jpg?strip=all&w=1920\" alt=\"Liste des exon\u00e9rations de TVA intracommunautaire accord\u00e9es dans WooCommerce\" loading=\"lazy\" \/><figcaption>Chaque exon\u00e9ration accord\u00e9e, avec le NIF qui la justifie et la commande \u00e0 laquelle elle a \u00e9t\u00e9 appliqu\u00e9e.<\/figcaption><\/figure>\n<h2 id=\"para-quien\">Pour qui est ce contr\u00f4le de TVA intracommunautaire dans WooCommerce ?<\/h2>\n<p>Si vous vendez uniquement \u00e0 des particuliers en Espagne, vous n\u2019en avez pas besoin. Il devient utile dans trois situations :<\/p>\n<ul>\n<li><strong>Vous vendez en B2B dans d\u2019autres pays de l\u2019UE.<\/strong> Chaque commande avec NIF-IVA est une d\u00e9cision fiscale que vous prenez actuellement \u00e0 vue de nez.<\/li>\n<li><strong>Vous \u00eates proche des 10.000 \u20ac de ventes \u00e0 distance.<\/strong> Vous devez savoir quand vous franchissez le seuil avant de le franchir, pas au moment de la d\u00e9claration.<\/li>\n<li><strong>Vous op\u00e9rez avec des r\u00e9gimes sp\u00e9ciaux espagnols.<\/strong> Recargo de equivalencia, IRPF ou IGIC ne sont couverts par presque aucun plugin international.<\/li>\n<\/ul>\n<h2 id=\"nativo\">Pourquoi la TVA native de WooCommerce ne suffit pas<\/h2>\n<p>WooCommerce propose des taux de TVA par pays et des classes de taxe, et pour une boutique qui vend uniquement sur son march\u00e9, cela suffit. Le probl\u00e8me commence quand la d\u00e9cision fiscale ne d\u00e9pend plus du pays, mais de <em>qui<\/em> est l\u2019acheteur.<\/p>\n<p>WooCommerce ne sait pas si un NIF-IVA existe : il ne consulte pas VIES. Il ne sait pas non plus si vous avez franchi le seuil de ventes \u00e0 distance, ni pourquoi une exon\u00e9ration a \u00e9t\u00e9 accord\u00e9e il y a huit mois. Et les r\u00e9gimes espagnols ne sont tout simplement pas l\u00e0.<\/p>\n<p>Les plugins gratuits de validation de NIF r\u00e9solvent une partie du probl\u00e8me : ils v\u00e9rifient le num\u00e9ro et retirent la taxe. Ce qu\u2019ils n\u2019apportent pas, c\u2019est ce qui compte lors d\u2019un contr\u00f4le : le journal d\u2019audit, le comportement lorsque VIES ne r\u00e9pond pas, la revalidation lors des renouvellements et la coh\u00e9rence entre le pays du NIF et le pays de facturation.<\/p>\n<h2 id=\"compatibilidad\">Compatibilit\u00e9<\/h2>\n<ul class=\"ehero-chips\">\n<li>WordPress 6.2+<\/li>\n<li>WooCommerce 8.0+<\/li>\n<li>PHP 7.4+<\/li>\n<li>Checkout classique<\/li>\n<li>Checkout en blocs<\/li>\n<li>Store API<\/li>\n<li>FunnelKit<\/li>\n<li>HPOS<\/li>\n<li>Multidevise<\/li>\n<\/ul>\n<p>Et si vous traduisez votre boutique avec <a href=\"https:\/\/consultoriaehero.com\/producto\/traducir-woocommerce\/\">EHERO Woo Multilang<\/a>, les messages fiscaux du checkout s\u2019affichent dans la langue du client.<\/p>\n<h2 id=\"licencia\">Ce que comprend votre licence<\/h2>\n<p>Une licence, un domaine, tout compris : le plugin complet sans fonctions brid\u00e9es, les mises \u00e0 jour de l\u2019ann\u00e9e et une assistance par e-mail en espagnol pour les incidents, erreurs et l\u2019installation. Les taux de TVA des 27 pays sont mis \u00e0 jour avec le plugin, vous n\u2019avez donc pas \u00e0 maintenir les tableaux manuellement.<\/p>\n<p class=\"ehero-hero-cta\"><a class=\"ehero-btn\" href=\"https:\/\/consultoriaehero.com\/fr\/produit\/ehero-woo-vat-controle-de-la-tva-ue-vies-et-exoneration-intracommunautaire-pour-woocommerce\/\">Voir le prix et les conditions<\/a><\/p>\n<h2 id=\"faq\">Questions fr\u00e9quentes<\/h2>\n<h3>Que se passe-t-il si le service VIES est en panne lorsqu\u2019un client ach\u00e8te ?<\/h3>\n<p>La commande passe quand m\u00eame. Elle est marqu\u00e9e avec une p\u00e9riode de gr\u00e2ce de 48 heures, puis revalid\u00e9e automatiquement ensuite. Si, lors de la revalidation, le NIF s\u2019av\u00e8re invalide, l\u2019exon\u00e9ration est retir\u00e9e et cela est enregistr\u00e9. Ce qu\u2019il ne fait pas, c\u2019est bloquer l\u2019achat : perdre une vente \u00e0 cause d\u2019une panne d\u2019un service de la Commission europ\u00e9enne n\u2019est pas rentable.<\/p>\n<h3>Est-ce utile pour \u00eatre conforme \u00e0 l\u2019OSS ?<\/h3>\n<p>Il applique la TVA du pays de destination quand il le faut, conserve le cumul par pays et g\u00e9n\u00e8re le brouillon de la d\u00e9claration. Le d\u00e9p\u00f4t est effectu\u00e9 par votre cabinet comptable : il s\u2019agit d\u2019un outil de conformit\u00e9, pas d\u2019un conseil fiscal.<\/p>\n<h3>Un client peut-il falsifier le NIF pour ne pas payer la TVA ?<\/h3>\n<p>Pas par la voie facile. L\u2019exon\u00e9ration est d\u00e9cid\u00e9e c\u00f4t\u00e9 serveur apr\u00e8s consultation de VIES, pas via un champ du formulaire, et une v\u00e9rification de coh\u00e9rence entre le pays du NIF et le pays de facturation est effectu\u00e9e.<\/p>\n<h3>Fonctionne-t-il avec le checkout en blocs ?<\/h3>\n<p>Oui. Il est compatible avec le checkout classique, avec le checkout en blocs via la Store API et avec FunnelKit.<\/p>\n<h3>Couvre-t-il le recargo de equivalencia et l\u2019IRPF ?<\/h3>\n<p>Oui, ainsi que IGIC et IPSI. Ce sont les r\u00e9gimes espagnols que les plugins internationaux laissent souvent de c\u00f4t\u00e9 et qui obligent \u00e0 corriger les factures manuellement.<\/p>\n<h3>Et si je facture mal la TVA depuis des mois ?<\/h3>\n<p>Le plugin ne corrige pas le pass\u00e9, mais le journal des validations et le rapport par pays donnent \u00e0 votre cabinet comptable les \u00e9l\u00e9ments n\u00e9cessaires pour r\u00e9gulariser. \u00c0 partir de son installation, chaque d\u00e9cision est document\u00e9e.<\/p>\n<h2 id=\"relacionados\">Produits associ\u00e9s<\/h2>\n<ul>\n<li><a href=\"https:\/\/consultoriaehero.com\/fr\/produit\/ehero-woo-holded-integration-complete-holded-woocommerce\/\">EHERO Woo Holded<\/a> \u2014 transf\u00e8re les commandes et les factures vers Holded sans les recopier \u00e0 la main.<\/li>\n<li><a href=\"https:\/\/consultoriaehero.com\/fr\/categorie-de-produit\/integrations-et-synchronisation\/erp-et-facturation\/\">ERP et facturation pour WooCommerce<\/a> \u2014 tous les connecteurs avec les logiciels de gestion.<\/li>\n<li><a href=\"https:\/\/consultoriaehero.com\/producto\/suscripciones-woocommerce\/\">EHERO Woo Subscriptions<\/a> \u2014 les renouvellements revalident aussi le NIF-IVA.<\/li>\n<\/ul>\n<section class=\"ehero-cta\">\n<h2>Arr\u00eatez de d\u00e9cider la TVA \u00e0 vue de nez sur chaque commande<\/h2>\n<p>Validation VIES r\u00e9elle, exon\u00e9ration c\u00f4t\u00e9 serveur et TVA du pays de destination quand il le faut. Ce que vous v\u00e9rifiez aujourd\u2019hui \u00e0 la main, r\u00e9solu au moment du paiement.<\/p>\n<p><a class=\"ehero-btn\" href=\"https:\/\/consultoriaehero.com\/fr\/produit\/ehero-woo-vat-controle-de-la-tva-ue-vies-et-exoneration-intracommunautaire-pour-woocommerce\/\">Voir EHERO Woo VAT<\/a><\/p>\n<\/section>\n<\/div>\n<p><script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"SoftwareApplication\",\"name\":\"EHERO Woo VAT\",\"operatingSystem\":\"WordPress, WooCommerce\",\"applicationCategory\":\"BusinessApplication\",\"description\":\"Contr\u00f4le de la TVA intracommunautaire dans WooCommerce : validation VIES en temps r\u00e9el, exon\u00e9ration reverse charge c\u00f4t\u00e9 serveur, OSS par pays de destination et brouillons des formulaires 349, OSS et 303.\",\"url\":\"https:\/\/consultoriaehero.com\/fr\/produit\/ehero-woo-vat-controle-de-la-tva-ue-vies-et-exoneration-intracommunautaire-pour-woocommerce\/\",\"offers\":{\"@type\":\"Offer\",\"price\":\"99.99\",\"priceCurrency\":\"EUR\",\"url\":\"https:\/\/consultoriaehero.com\/fr\/produit\/ehero-woo-vat-controle-de-la-tva-ue-vies-et-exoneration-intracommunautaire-pour-woocommerce\/\"},\"publisher\":{\"@type\":\"Organization\",\"name\":\"Consultor\u00eda EHERO S.L.U\",\"url\":\"https:\/\/consultoriaehero.com\/fr\/\"}}<\/script><br \/>\n<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Que se passe-t-il si le service VIES est en panne lorsqu\u2019un client ach\u00e8te ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"La commande est tout de m\u00eame enregistr\u00e9e, avec une p\u00e9riode de gr\u00e2ce de 48 heures, puis elle est revalid\u00e9e automatiquement ensuite. Si, lors de la revalidation, le NIF s\u2019av\u00e8re invalide, l\u2019exon\u00e9ration est retir\u00e9e et cela est consign\u00e9.\"}},{\"@type\":\"Question\",\"name\":\"Est-ce que cela permet de se conformer \u00e0 l\u2019OSS ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Applique la TVA du pays de destination lorsque c\u2019est n\u00e9cessaire, tient le cumul par pays et g\u00e9n\u00e8re le brouillon de la d\u00e9claration. Le d\u00e9p\u00f4t est effectu\u00e9 par votre cabinet comptable.\"}},{\"@type\":\"Question\",\"name\":\"Un client peut-il falsifier le NIF pour ne pas payer la TVA ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Non. L\u2019exon\u00e9ration est d\u00e9cid\u00e9e c\u00f4t\u00e9 serveur apr\u00e8s consultation de VIES, et une v\u00e9rification de coh\u00e9rence entre le pays du NIF et celui de facturation est effectu\u00e9e.\"}},{\"@type\":\"Question\",\"name\":\"Fonctionne-t-il avec le checkout en blocs ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Oui, avec le checkout classique, avec celui en blocs via la Store API et avec FunnelKit.\"}},{\"@type\":\"Question\",\"name\":\"Couvre-t-il la majoration de correspondance et l\u2019IRPF ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Oui, ainsi que l\u2019IGIC et l\u2019IPSI, les r\u00e9gimes espagnols que les plugins internationaux laissent g\u00e9n\u00e9ralement de c\u00f4t\u00e9.\"}},{\"@type\":\"Question\",\"name\":\"Et si je facture mal la TVA depuis des mois ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Le registre des validations et le rapport par pays fournissent \u00e0 votre cabinet comptable les \u00e9l\u00e9ments n\u00e9cessaires pour r\u00e9gulariser. \u00c0 partir de l\u2019installation, chaque d\u00e9cision est document\u00e9e.\"}}]}<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>TVA intracommunautaire \u00b7 VIES \u00b7 OSS TVA intracommunautaire dans WooCommerce, correctement factur\u00e9e d\u00e8s la premi\u00e8re commande Validez le NIF-IVA aupr\u00e8s de VIES en temps r\u00e9el, appliquez ou retirez l\u2019exon\u00e9ration par reverse charge c\u00f4t\u00e9 serveur et facturez la TVA du pays de destination quand il le faut. Sans tableurs et sans bloquer la vente si VIES [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_jf_save_progress":"","rank_math_focus_keyword":"IVA intracomunitario WooCommerce,validar VIES WooCommerce,exenci\u00f3n IVA reverse charge WooCommerce,OSS WooCommerce,IVA UE WooCommerce","rank_math_title":"TVA intracommunautaire dans WooCommerce : guide et solution | EHERO","rank_math_description":"Comment bien facturer la TVA intracommunautaire dans WooCommerce : validation VIES r\u00e9elle, exon\u00e9ration reverse charge c\u00f4t\u00e9 serveur, OSS par pays et formulaires 349 et 303.","rank_math_robots":[],"rank_math_canonical_url":"","rank_math_seo_score":52,"footnotes":""},"class_list":["post-10655","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/pages\/10655","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/comments?post=10655"}],"version-history":[{"count":2,"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/pages\/10655\/revisions"}],"predecessor-version":[{"id":10657,"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/pages\/10655\/revisions\/10657"}],"wp:attachment":[{"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/media?parent=10655"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}