{"id":12650,"date":"2026-08-24T09:01:58","date_gmt":"2026-08-24T07:01:58","guid":{"rendered":"https:\/\/consultoriaehero.com\/?p=12650"},"modified":"2026-08-24T09:01:58","modified_gmt":"2026-08-24T07:01:58","slug":"modele-349-quelles-operations-sont-declarees-et-comment-les-extraire-de-woocommerce","status":"publish","type":"post","link":"https:\/\/consultoriaehero.com\/fr\/modele-349-quelles-operations-sont-declarees-et-comment-les-extraire-de-woocommerce\/","title":{"rendered":"Mod\u00e8le 349 : quelles op\u00e9rations sont d\u00e9clar\u00e9es et comment les extraire de WooCommerce"},"content":{"rendered":"<p>Le <strong>mod\u00e8le 349<\/strong> est la d\u00e9claration informative o\u00f9 sont regroup\u00e9es les op\u00e9rations intracommunautaires : ce que vous avez vendu \u00e0 des entreprises d\u2019autres pays de l\u2019UE avec exon\u00e9ration de TVA et ce que vous avez achet\u00e9 \u00e0 des fournisseurs communautaires. Il ne se paie pas, mais il faut que tout concorde : Hacienda recoupe votre 349 avec celui de vos clients et fournisseurs europ\u00e9ens, et si cela ne co\u00efncide pas, la demande de justification arrive. Voici ce qui se d\u00e9clare et comment l\u2019extraire de WooCommerce sans tout reconstruire \u00e0 la main.<\/p>\n<nav class=\"w2g-toc\"><strong>Sur cette page<\/strong><\/p>\n<ol>\n<li><a href=\"#que-se-declara\">Quelles op\u00e9rations sont d\u00e9clar\u00e9es dans le 349<\/a><\/li>\n<li><a href=\"#plazos\">D\u00e9lais et p\u00e9riodicit\u00e9<\/a><\/li>\n<li><a href=\"#datos\">Les donn\u00e9es dont vous avez besoin pour chaque op\u00e9ration<\/a><\/li>\n<li><a href=\"#woocommerce\">Comment l\u2019extraire de WooCommerce<\/a><\/li>\n<li><a href=\"#fallos\">Les erreurs qui provoquent des demandes de justification<\/a><\/li>\n<li><a href=\"#claves\">Les codes d\u2019op\u00e9ration<\/a><\/li>\n<li><a href=\"#rectificaciones\">Rectifications<\/a><\/li>\n<li><a href=\"#cruce\">Pourquoi Hacienda le recoupe<\/a><\/li>\n<\/ol>\n<\/nav>\n<h2 id=\"que-se-declara\">Quelles op\u00e9rations sont d\u00e9clar\u00e9es dans le 349<\/h2>\n<p>Sont d\u00e9clar\u00e9es les <strong>livraisons et acquisitions intracommunautaires<\/strong> de biens et de services entre op\u00e9rateurs enregistr\u00e9s. Dans une boutique en ligne, en pratique :<\/p>\n<ul>\n<li><strong>Livraisons exon\u00e9r\u00e9es \u00e0 des entreprises de l\u2019UE<\/strong> : chaque vente pour laquelle vous avez appliqu\u00e9 le <em>reverse charge<\/em> parce que le client disposait d\u2019un num\u00e9ro de TVA intracommunautaire valide.<\/li>\n<li><strong>Acquisitions aupr\u00e8s de fournisseurs communautaires<\/strong> : ce que vous achetez \u00e0 des grossistes d\u2019autres pays de l\u2019UE, tr\u00e8s courant en dropshipping.<\/li>\n<\/ul>\n<p>Les ventes aux particuliers ne sont pas d\u00e9clar\u00e9es \u2014 celles-ci passent par OSS \u2014 ni les op\u00e9rations nationales ni celles hors UE.<\/p>\n<p>La cl\u00e9 est le mot <em>exon\u00e9r\u00e9e<\/em> : si une vente \u00e0 une entreprise europ\u00e9enne a \u00e9t\u00e9 factur\u00e9e avec TVA parce que vous n\u2019avez pas valid\u00e9 le num\u00e9ro, cette op\u00e9ration n\u2019est pas intracommunautaire au sens du 349 et ne doit pas y figurer. L\u2019inverse est \u00e9galement vrai : si vous avez appliqu\u00e9 l\u2019exon\u00e9ration, elle doit y \u00eatre.<\/p>\n<h2 id=\"plazos\">D\u00e9lais et p\u00e9riodicit\u00e9<\/h2>\n<p>La p\u00e9riodicit\u00e9 d\u00e9pend du volume d\u2019op\u00e9rations intracommunautaires. Le plus courant pour une petite ou moyenne boutique est une d\u00e9claration trimestrielle, dans les vingt premiers jours civils du mois suivant le trimestre. Au-del\u00e0 de certains montants, on passe au mensuel.<\/p>\n<p>Les seuils et d\u00e9lais pr\u00e9cis sont fix\u00e9s par l\u2019Agence Tributaria et il convient de les confirmer avec votre cabinet comptable \u00e0 chaque exercice, car ils changent.<\/p>\n<h2 id=\"datos\">Les donn\u00e9es dont vous avez besoin pour chaque op\u00e9ration<\/h2>\n<p>Pour chaque contrepartie, il faut d\u00e9clarer le num\u00e9ro de TVA intracommunautaire avec son pr\u00e9fixe pays, le nom, le code d\u2019op\u00e9ration et le montant total de la p\u00e9riode. Autrement dit : <strong>ce n\u2019est pas op\u00e9ration par op\u00e9ration, mais agr\u00e9g\u00e9 par client et par type d\u2019op\u00e9ration<\/strong>.<\/p>\n<p>Cela signifie que vous avez besoin, pour chaque commande exon\u00e9r\u00e9e, de trois \u00e9l\u00e9ments : le num\u00e9ro de TVA intracommunautaire exact tel qu\u2019il a \u00e9t\u00e9 valid\u00e9, le pays et le montant de la base. Si le num\u00e9ro a \u00e9t\u00e9 enregistr\u00e9 avec une erreur ou n\u2019a pas \u00e9t\u00e9 enregistr\u00e9, cette op\u00e9ration ne peut pas \u00eatre d\u00e9clar\u00e9e correctement.<\/p>\n<h3>Pourquoi le registre de validation est important ici<\/h3>\n<p>Lorsqu\u2019une divergence appara\u00eet, la question n\u2019est pas combien vous avez vendu : c\u2019est pourquoi vous avez consid\u00e9r\u00e9 cette op\u00e9ration comme exon\u00e9r\u00e9e. Un registre indiquant \u00ab le 14 mars, VIES a \u00e9t\u00e9 consult\u00e9 pour ce num\u00e9ro et a renvoy\u00e9 valide, entreprise X \u00bb r\u00e8gle la discussion. Sans ce registre, l\u2019exon\u00e9ration n\u2019est qu\u2019une affirmation de votre part.<\/p>\n<h2 id=\"woocommerce\">Comment l\u2019extraire de WooCommerce<\/h2>\n<p>WooCommerce enregistre les commandes, pas les crit\u00e8res fiscaux. Extraire le 349 depuis la liste des commandes signifie filtrer celles qui sont all\u00e9es vers un autre pays de l\u2019UE, distinguer entreprise et particulier, v\u00e9rifier que chacune a b\u00e9n\u00e9fici\u00e9 de l\u2019exon\u00e9ration et regrouper par num\u00e9ro de TVA. \u00c0 la main, chaque trimestre.<\/p>\n<p><a href=\"https:\/\/consultoriaehero.com\/fr\/produit\/ehero-woo-vat-controle-de-la-tva-ue-vies-et-exoneration-intracommunautaire-pour-woocommerce\/\">EHERO Woo VAT<\/a> g\u00e9n\u00e8re le brouillon avec ces donn\u00e9es d\u00e9j\u00e0 regroup\u00e9es par contrepartie, parce qu\u2019elles ont \u00e9t\u00e9 enregistr\u00e9es au fil de chaque commande. Votre cabinet comptable v\u00e9rifie et d\u00e9pose ; il ne reconstruit pas.<\/p>\n<p>Si vous g\u00e9rez aussi la facturation dans Holded, les montants devraient concorder entre la boutique et l\u2019ERP : c\u2019est \u00e0 cela que sert <a href=\"https:\/\/consultoriaehero.com\/fr\/produit\/ehero-woo-holded-integration-complete-holded-woocommerce\/\">EHERO Woo Holded<\/a>.<\/p>\n<h2 id=\"fallos\">Les erreurs qui provoquent des demandes de justification<\/h2>\n<p><strong>D\u00e9clarer une op\u00e9ration que le client n\u2019a pas d\u00e9clar\u00e9e.<\/strong> Cela signifie souvent que le num\u00e9ro de TVA intracommunautaire n\u2019\u00e9tait pas r\u00e9ellement actif en tant qu\u2019op\u00e9rateur intracommunautaire. Le fait de le valider via VIES au moment de la vente \u00e9vite cela.<\/p>\n<p><strong>Num\u00e9ro de TVA mal saisi.<\/strong> Un chiffre en trop ou le pr\u00e9fixe pays oubli\u00e9, et l\u2019op\u00e9ration ne se recoupe pas. Enregistrer le num\u00e9ro exactement comme il a \u00e9t\u00e9 valid\u00e9 \u00e9limine le probl\u00e8me.<\/p>\n<p><strong>Oublier les acquisitions.<\/strong> Si vous achetez \u00e0 un grossiste europ\u00e9en, ces achats vont aussi dans le 349. C\u2019est l\u2019oubli le plus courant dans les boutiques de dropshipping.<\/p>\n<h2 id=\"claves\">Les codes d\u2019op\u00e9ration<\/h2>\n<p>Chaque ligne du 349 comporte un code qui identifie le type d\u2019op\u00e9ration. Ceux qui apparaissent dans une boutique en ligne sont essentiellement :<\/p>\n<ul>\n<li><strong>E \u2014 Livraisons intracommunautaires<\/strong> : vos ventes exon\u00e9r\u00e9es \u00e0 des entreprises de l\u2019UE.<\/li>\n<li><strong>A \u2014 Acquisitions intracommunautaires<\/strong> : vos achats aupr\u00e8s de fournisseurs de l\u2019UE.<\/li>\n<li><strong>S \u2014 Prestations de services<\/strong> intracommunautaires.<\/li>\n<li><strong>I \u2014 Acquisitions de services<\/strong> intracommunautaires : ici entrent des choses aussi courantes que la facture de votre fournisseur d\u2019h\u00e9bergement ou de publicit\u00e9 s\u2019il est dans un autre pays de l\u2019UE.<\/li>\n<\/ul>\n<p>Cette derni\u00e8re est celle qu\u2019on oublie le plus dans les petites boutiques : les services num\u00e9riques que vous contractez aupr\u00e8s d\u2019entreprises europ\u00e9ennes sont aussi des op\u00e9rations intracommunautaires et doivent \u00eatre d\u00e9clar\u00e9s. La liste compl\u00e8te des codes et les cas de chacun figurent dans la <a href=\"https:\/\/sede.agenciatributaria.gob.es\/Sede\/procedimientoini\/GI29.shtml\" target=\"_blank\" rel=\"noopener\">fiche du mod\u00e8le 349 de l\u2019Agence Tributaria<\/a>.<\/p>\n<h2 id=\"rectificaciones\">Rectifications : que faire quand quelque chose change<\/h2>\n<p>Si, lors d\u2019un trimestre ult\u00e9rieur, vous retournez de la marchandise, annulez une vente ou d\u00e9couvrez qu\u2019un montant \u00e9tait erron\u00e9, on ne corrige pas l\u2019ancien 349 : la rectification est d\u00e9clar\u00e9e dans la p\u00e9riode o\u00f9 elle est connue, en identifiant la p\u00e9riode concern\u00e9e.<\/p>\n<p>Pour une boutique, cela signifie que les retours de commandes intracommunautaires doivent pouvoir \u00eatre retrac\u00e9s. Si la commande initiale figure comme exon\u00e9r\u00e9e et qu\u2019ensuite elle est rembours\u00e9e, ce mouvement doit appara\u00eetre dans la d\u00e9claration.<\/p>\n<h2 id=\"cruce\">Pourquoi Hacienda le recoupe et ce qu\u2019elle voit<\/h2>\n<p>Le 349 est informatif : rien n\u2019est pay\u00e9 lors du d\u00e9p\u00f4t. Sa fonction est de permettre le recoupement avec le syst\u00e8me VIES au niveau europ\u00e9en. Votre client allemand d\u00e9clare l\u2019acquisition intracommunautaire qu\u2019il vous a achet\u00e9e ; vous d\u00e9clarez la livraison. Si les deux montants ne co\u00efncident pas, la divergence est d\u00e9tect\u00e9e.<\/p>\n<p>Les divergences les plus fr\u00e9quentes ne sont pas de la fraude : ce sont des diff\u00e9rences de crit\u00e8re temporel \u2014 vous le d\u00e9clarez dans le trimestre de la commande et votre client dans celui de la r\u00e9ception \u2014 ou un num\u00e9ro de TVA mal saisi. Les deux se r\u00e9solvent avec des justificatifs, et la documentation commence par le registre de validation.<\/p>\n<div class=\"wp-block-group has-background\" style=\"background-color:#f0f7ff;padding:22px 26px;border-radius:12px;border-left:4px solid #017cba\">\n<p><strong>Le 349 ne sort correctement que si les donn\u00e9es sont l\u00e0 d\u00e8s le d\u00e9part<\/strong><\/p>\n<p>EHERO Woo VAT enregistre chaque validation VIES et regroupe les op\u00e9rations par contrepartie, de sorte que le brouillon du 349 est g\u00e9n\u00e9r\u00e9 avec les donn\u00e9es r\u00e9elles de chaque commande.<\/p>\n<p><a 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> \u00b7 <a href=\"https:\/\/consultoriaehero.com\/fr\/tva-intracommunautaire-dans-woocommerce\/\">Guide complet de la TVA intracommunautaire<\/a><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Le mod\u00e8le 349 est la d\u00e9claration informative o\u00f9 sont regroup\u00e9es les op\u00e9rations intracommunautaires : ce que vous avez vendu \u00e0 des entreprises d\u2019autres pays de l\u2019UE avec exon\u00e9ration de TVA et ce que vous avez achet\u00e9 \u00e0 des fournisseurs communautaires. Il ne se paie pas, mais il faut que tout concorde : Hacienda recoupe votre [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":11487,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_jf_save_progress":"","rank_math_focus_keyword":"modelo 349,modelo 349 WooCommerce,operaciones intracomunitarias,declaraci\u00f3n recapitulativa 349","rank_math_title":"Mod\u00e8le 349 dans WooCommerce : que faut-il d\u00e9clarer | EHERO","rank_math_description":"Quelles op\u00e9rations intracommunautaires doivent figurer dans le mod\u00e8le 349, quelles donn\u00e9es vous devez avoir pour chacune et comment g\u00e9n\u00e9rer le brouillon depuis WooCommerce sans le refaire manuellement.","rank_math_robots":[],"rank_math_canonical_url":"","rank_math_seo_score":89,"footnotes":""},"categories":[5080,34],"tags":[],"class_list":["post-12650","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-commerce-electronique","category-marketing-digital"],"acf":[],"_links":{"self":[{"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/posts\/12650","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/types\/post"}],"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=12650"}],"version-history":[{"count":1,"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/posts\/12650\/revisions"}],"predecessor-version":[{"id":12651,"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/posts\/12650\/revisions\/12651"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/media\/11487"}],"wp:attachment":[{"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/media?parent=12650"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/categories?post=12650"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/tags?post=12650"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}