{"id":166815,"date":"2026-04-07T09:00:00","date_gmt":"2026-04-07T09:00:00","guid":{"rendered":"https:\/\/gtechgroup.it\/blog\/woocommerce-fatturazione-elettronica-italia\/"},"modified":"2026-05-26T10:00:00","modified_gmt":"2026-05-26T08:00:00","slug":"woocommerce-fatturazione-elettronica-italia","status":"publish","type":"post","link":"https:\/\/gtechgroup.it\/blog\/woocommerce-fatturazione-elettronica-italia\/","title":{"rendered":"Fatturazione Elettronica e WooCommerce: Plugin e Configurazione per Italia"},"content":{"rendered":"<p>La <strong>fatturazione elettronica<\/strong> rappresenta un obbligo fondamentale per chi vende online in Italia. Dal 1\u00b0 gennaio 2019, tutte le operazioni tra soggetti residenti o stabiliti nel territorio italiano devono essere documentate tramite fattura in formato elettronico XML, trasmessa attraverso il <strong>Sistema di Interscambio (SDI)<\/strong> gestito dalla Agenzia delle Entrate. Per chi gestisce un e-commerce con WooCommerce, questo significa integrare nel proprio negozio online strumenti e procedure conformi alla normativa fiscale italiana.<\/p>\n<p>In questa guida completa vedremo come configurare WooCommerce per rispettare tutti gli obblighi di fatturazione elettronica, quali plugin utilizzare, come raccogliere i dati fiscali dei clienti e come gestire il flusso documentale in modo efficiente e conforme.<\/p>\n<h2>Il Quadro Normativo della Fatturazione Elettronica in Italia<\/h2>\n<p>La fatturazione elettronica in Italia segue il formato <strong>FatturaPA<\/strong>, un tracciato XML definito dalla Agenzia delle Entrate. Ogni fattura deve essere generata in questo formato, firmata digitalmente (o tramite il canale accreditato) e trasmessa al SDI, che si occupa di recapitarla al destinatario. Il SDI verifica la correttezza formale del file XML e lo inoltra tramite il codice destinatario (un codice alfanumerico di 7 caratteri) oppure tramite PEC.<\/p>\n<p>Le principali regole da conoscere per un e-commerce sono:<\/p>\n<ul>\n<li><strong>Obbligo generalizzato<\/strong>: dal 2019 per i soggetti in regime ordinario e semplificato; dal 1\u00b0 luglio 2022 esteso anche ai contribuenti in <strong>regime forfettario<\/strong> con ricavi superiori a 25.000 euro, e dal 1\u00b0 gennaio 2024 per tutti i forfettari senza eccezioni<\/li>\n<li><strong>Tempistiche di emissione<\/strong>: la fattura immediata deve essere emessa entro 12 giorni dalla data di effettuazione della operazione; la fattura differita entro il giorno 15 del mese successivo<\/li>\n<li><strong>Conservazione digitale<\/strong>: le fatture elettroniche devono essere conservate per <strong>10 anni<\/strong> in formato digitale a norma, garantendo autenticit\u00e0, integrit\u00e0 e leggibilit\u00e0 nel tempo<\/li>\n<li><strong>Numerazione sequenziale<\/strong>: ogni fattura deve avere un numero progressivo univoco che la identifichi in modo inequivocabile<\/li>\n<\/ul>\n<h2>B2B e B2C: Differenze Fondamentali nella Fatturazione<\/h2>\n<p>La gestione della fatturazione in un e-commerce varia significativamente a seconda che il cliente sia un soggetto con partita IVA (<strong>B2B<\/strong>) oppure un consumatore finale (<strong>B2C<\/strong>).<\/p>\n<h3>Vendite B2B (Business to Business)<\/h3>\n<p>Quando il cliente fornisce la propria partita IVA, la fattura elettronica tramite SDI risulta sempre obbligatoria. Il documento deve contenere:<\/p>\n<ul>\n<li>Partita IVA del cliente<\/li>\n<li>Codice destinatario SDI oppure indirizzo PEC<\/li>\n<li>Ragione sociale completa<\/li>\n<li>Codice fiscale (se diverso dalla partita IVA)<\/li>\n<li>Eventuale codice CIG\/CUP per la pubblica amministrazione<\/li>\n<\/ul>\n<h3>Vendite B2C (Business to Consumer)<\/h3>\n<p>Per le vendite ai consumatori finali, la situazione risulta diversa. Se il consumatore non richiede esplicitamente la fattura, il commerciante con e-commerce puro (senza punto vendita fisico) emette comunque fattura elettronica con il codice destinatario impostato su <strong>&#8220;0000000&#8221;<\/strong> (sette zeri) e il codice fiscale del cliente. La fattura viene messa a disposizione del consumatore nella area riservata del portale Agenzia delle Entrate.<\/p>\n<p>In alternativa, per le vendite sotto soglia, alcuni e-commerce utilizzano il <strong>documento commerciale<\/strong> (ex scontrino\/ricevuta fiscale) tramite registratore telematico, ma questa soluzione risulta tipica dei negozi fisici con ritiro in sede, non degli e-commerce puri con spedizione.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/gtechgroup.it\/blog\/wp-content\/uploads\/2026\/05\/wc-05-orders.png\" alt=\"Gestione ordini WooCommerce con dati di fatturazione elettronica per e-commerce italiano\"><\/p>\n<h2>Raccogliere Codice Fiscale e Partita IVA al Checkout<\/h2>\n<p>Il checkout standard di WooCommerce non include campi specifici per il codice fiscale e la partita IVA, elementi indispensabili per la fatturazione italiana. Per aggiungere questi campi esistono diverse soluzioni.<\/p>\n<h3>Plugin Italian Add-on for WooCommerce<\/h3>\n<p>Il plugin <strong>Italian Add-on for WooCommerce<\/strong> (conosciuto anche come &#8220;SUSPENDED &#8211; Italian Add-on&#8221; nella versione gratuita o nelle varianti premium) aggiunge automaticamente al checkout:<\/p>\n<ul>\n<li>Campo <strong>Codice Fiscale<\/strong> con validazione formale (16 caratteri alfanumerici)<\/li>\n<li>Campo <strong>Partita IVA<\/strong> con validazione (11 cifre + eventuale verifica VIES per operazioni intracomunitarie)<\/li>\n<li>Campo <strong>PEC<\/strong> per la ricezione delle fatture<\/li>\n<li>Campo <strong>Codice Destinatario SDI<\/strong> (7 caratteri)<\/li>\n<li>Selezione <strong>tipo documento<\/strong>: fattura o ricevuta<\/li>\n<\/ul>\n<p>La configurazione prevede di accedere a <strong>WooCommerce \u2192 Impostazioni \u2192 Italian Add-on<\/strong> e attivare i campi desiderati, scegliendo quali rendere obbligatori. Per un e-commerce B2B, tutti i campi fiscali dovrebbero risultare obbligatori; per un negozio misto B2B\/B2C, il codice fiscale dovrebbe essere sempre richiesto, mentre la partita IVA e il codice SDI restano facoltativi.<\/p>\n<h3>Campi personalizzati tramite codice<\/h3>\n<p>Chi preferisce non installare plugin aggiuntivi per i soli campi fiscali, ha la possibilit\u00e0 di aggiungere i campi manualmente tramite i filtri di WooCommerce nel file <code>functions.php<\/code> del tema child oppure in un plugin personalizzato. I filtri principali sono <code>woocommerce_checkout_fields<\/code> per aggiungere i campi e <code>woocommerce_checkout_process<\/code> per la validazione.<\/p>\n<h2>Plugin per la Fatturazione Elettronica con WooCommerce<\/h2>\n<p>Esistono diverse soluzioni per generare e trasmettere fatture elettroniche direttamente da WooCommerce. Analizziamo le principali.<\/p>\n<h3>WooCommerce PDF Invoices &amp; Packing Slips<\/h3>\n<p>Questo plugin gratuito genera fatture in formato PDF allegandole automaticamente alle email di conferma ordine. Offre:<\/p>\n<ul>\n<li>Numerazione sequenziale automatica delle fatture<\/li>\n<li>Template personalizzabili con i dati aziendali<\/li>\n<li>Download in blocco delle fatture dalla lista ordini<\/li>\n<li>Estensione per note di credito<\/li>\n<\/ul>\n<p>Tuttavia, da solo <strong>non genera il formato XML FatturaPA<\/strong> necessario per il SDI. Va quindi integrato con un servizio esterno di fatturazione elettronica oppure utilizzato come soluzione per la documentazione interna e per i clienti esteri (dove la fatturazione elettronica italiana non si applica).<\/p>\n<h3>Fatture in Cloud + WooCommerce<\/h3>\n<p><strong>Fatture in Cloud<\/strong> rappresenta uno dei servizi di fatturazione elettronica tra i diffusi in Italia. Il connettore WooCommerce permette di:<\/p>\n<ul>\n<li>Creare automaticamente fatture elettroniche XML alla conferma di ogni ordine<\/li>\n<li>Trasmettere le fatture al SDI direttamente dalla piattaforma<\/li>\n<li>Gestire la conservazione digitale a norma per 10 anni<\/li>\n<li>Sincronizzare i prodotti e le anagrafiche clienti<\/li>\n<li>Gestire note di credito e documenti di reso<\/li>\n<\/ul>\n<p>La configurazione richiede un account Fatture in Cloud attivo (a partire da circa 8 euro\/mese) e il plugin connettore. Dopo aver inserito le credenziali API nelle impostazioni del plugin, ogni ordine WooCommerce completato genera automaticamente la fattura corrispondente nel gestionale.<\/p>\n<h3>Aruba Fatturazione Elettronica<\/h3>\n<p>Per chi utilizza i servizi Aruba, il connettore per WooCommerce permette di integrare la fatturazione elettronica Aruba (inclusa nel servizio PEC o acquistabile separatamente). Il funzionamento risulta simile: ogni ordine completato genera una fattura XML trasmessa al SDI tramite i server Aruba.<\/p>\n<h3>Plugin premium dedicati<\/h3>\n<p>Esistono anche plugin premium come <strong>WooCommerce Italian Fiscal Management<\/strong> e <strong>YITH WooCommerce Italian Add-on Premium<\/strong> che offrono una soluzione completa: campi fiscali al checkout, generazione XML FatturaPA, trasmissione al SDI e conservazione, il tutto integrato direttamente nel pannello WooCommerce senza servizi esterni.<\/p>\n<h2>Numerazione Sequenziale delle Fatture<\/h2>\n<p>La normativa italiana richiede che le fatture abbiano una <strong>numerazione progressiva<\/strong> che le identifichi in modo univoco. WooCommerce di default assegna numeri di ordine sequenziali, ma il numero di ordine e il numero di fattura sono concetti distinti: un ordine annullato non deve generare fattura, mentre gli ordini con reso richiedono una nota di credito con numerazione propria.<\/p>\n<p>La configurazione corretta prevede:<\/p>\n<ul>\n<li><strong>Prefisso annuale<\/strong>: ad esempio &#8220;FE-2026-&#8221; seguito dal numero progressivo, ricominciando da 1 ogni anno<\/li>\n<li><strong>Serie separate<\/strong>: fatture e note di credito con numerazione indipendente<\/li>\n<li><strong>Nessun salto<\/strong>: la sequenza non deve presentare buchi (un numero mancante potrebbe indicare una fattura non registrata)<\/li>\n<li><strong>Reset annuale<\/strong>: la numerazione riparte ogni anno solare<\/li>\n<\/ul>\n<p>La maggior parte dei plugin di fatturazione gestisce automaticamente la numerazione sequenziale, ma risulta fondamentale verificare la configurazione iniziale, specialmente quando si migra da un altro sistema di fatturazione oppure si avvia un nuovo e-commerce a met\u00e0 anno.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/gtechgroup.it\/blog\/wp-content\/uploads\/2026\/05\/wc-06-settings.png\" alt=\"Impostazioni WooCommerce per la configurazione della fatturazione elettronica italiana\"><\/p>\n<h2>Regime Forfettario e WooCommerce<\/h2>\n<p>I contribuenti in <strong>regime forfettario<\/strong> hanno specificit\u00e0 importanti nella fatturazione elettronica:<\/p>\n<ul>\n<li><strong>Nessuna IVA in fattura<\/strong>: le fatture dei forfettari non espongono IVA, ma riportano la dicitura relativa al regime agevolato (art. 1, commi 54-89, Legge 190\/2014)<\/li>\n<li><strong>Marca da bollo<\/strong>: per importi superiori a 77,47 euro, la fattura richiede una marca da bollo da 2 euro (virtuale per le fatture elettroniche)<\/li>\n<li><strong>Ritenuta di acconto<\/strong>: i forfettari non subiscono ritenuta di acconto<\/li>\n<li><strong>Codice natura IVA<\/strong>: nel tracciato XML, le operazioni dei forfettari utilizzano il codice <strong>N2.2<\/strong> (non soggette &#8211; altri casi)<\/li>\n<\/ul>\n<p>La configurazione di WooCommerce per un forfettario richiede di impostare le aliquote fiscali a zero e di personalizzare i template delle fatture con le diciture obbligatorie. Il plugin di fatturazione elettronica deve supportare il regime forfettario, gestendo correttamente il codice natura e la marca da bollo virtuale.<\/p>\n<h2>Integrazione con il Commercialista<\/h2>\n<p>Un aspetto spesso sottovalutato riguarda il flusso di lavoro con il proprio commercialista. La gestione ottimale prevede:<\/p>\n<ul>\n<li><strong>Accesso condiviso<\/strong>: fornire al commercialista un accesso in sola lettura al gestionale di fatturazione (Fatture in Cloud, Aruba, ecc.) per consultare le fatture emesse e ricevute<\/li>\n<li><strong>Esportazione periodica<\/strong>: generare report mensili o trimestrali delle vendite, con dettaglio IVA per aliquota, direttamente da WooCommerce (WooCommerce \u2192 Report \u2192 Tasse)<\/li>\n<li><strong>Riconciliazione pagamenti<\/strong>: incrociare i dati di WooCommerce con gli estratti conto del gateway di pagamento (Stripe, PayPal, ecc.) per verificare la corrispondenza<\/li>\n<li><strong>Corrispettivi e-commerce<\/strong>: per le vendite B2C senza fattura nominativa, il commercialista deve registrare i corrispettivi giornalieri (anche se per e-commerce puri la fattura resta il documento principale)<\/li>\n<\/ul>\n<p>Il consiglio fondamentale rimane quello di coinvolgere il commercialista <strong>prima<\/strong> di configurare il sistema di fatturazione, in modo da allineare le impostazioni del plugin alle esigenze contabili specifiche della propria attivit\u00e0.<\/p>\n<h2>Conservazione Digitale a Norma<\/h2>\n<p>Le fatture elettroniche devono essere conservate per <strong>almeno 10 anni<\/strong> in formato digitale, garantendo:<\/p>\n<ul>\n<li><strong>Autenticit\u00e0 di origine<\/strong>: la certezza circa la identit\u00e0 del fornitore o emittente<\/li>\n<li><strong>Integrit\u00e0 del contenuto<\/strong>: il contenuto non deve essere stato alterato dopo la emissione<\/li>\n<li><strong>Leggibilit\u00e0<\/strong>: la fattura deve poter essere letta e visualizzata in qualsiasi momento<\/li>\n<\/ul>\n<p>La Agenzia delle Entrate offre un servizio gratuito di conservazione delle fatture transitate dal SDI, attivabile dal portale &#8220;Fatture e Corrispettivi&#8221;. In alternativa, i servizi di fatturazione come Fatture in Cloud includono la conservazione a norma nel proprio abbonamento.<\/p>\n<p>Per WooCommerce, risulta consigliabile mantenere comunque un <strong>backup locale<\/strong> degli ordini e delle fatture generate, tramite esportazione periodica in CSV o XML e archiviazione su storage sicuro.<\/p>\n<h2>Gestione dei Resi e delle Note di Credito<\/h2>\n<p>Quando un cliente restituisce un prodotto, la procedura fiscale corretta prevede la emissione di una <strong>nota di credito<\/strong> (nota di variazione) che annulla parzialmente o totalmente la fattura originale. In WooCommerce:<\/p>\n<ol>\n<li>Creare un rimborso partendo dal pannello ordine originale (parziale o totale)<\/li>\n<li>Il plugin di fatturazione genera automaticamente la nota di credito collegata alla fattura originale<\/li>\n<li>La nota di credito viene trasmessa al SDI con riferimento al documento originario<\/li>\n<li>Il gateway di pagamento elabora il rimborso al cliente<\/li>\n<\/ol>\n<p>La nota di credito deve riportare il numero e la data della fattura originale, il motivo della variazione e gli importi rettificati. Una gestione corretta dei resi risulta cruciale sia dal punto di vista fiscale che per la soddisfazione del cliente.<\/p>\n<h2>Checklist Operativa per la Fatturazione WooCommerce<\/h2>\n<p>Prima di andare online con il proprio e-commerce, verificare di aver completato questi passaggi:<\/p>\n<ol>\n<li>Configurare i campi fiscali al checkout (codice fiscale, partita IVA, codice SDI, PEC)<\/li>\n<li>Installare e configurare il plugin di fatturazione elettronica scelto<\/li>\n<li>Impostare la numerazione sequenziale delle fatture con prefisso annuale<\/li>\n<li>Configurare le aliquote IVA corrette per le diverse categorie di prodotto<\/li>\n<li>Verificare il corretto funzionamento con ordini di test (utilizzare la modalit\u00e0 sandbox del gateway di pagamento)<\/li>\n<li>Attivare la conservazione digitale a norma (Agenzia delle Entrate o servizio terzo)<\/li>\n<li>Condividere le credenziali di accesso al gestionale con il commercialista<\/li>\n<li>Documentare la procedura interna per resi e note di credito<\/li>\n<li>Configurare un backup automatico del database WooCommerce<\/li>\n<li>Testare il flusso completo: ordine \u2192 pagamento \u2192 fattura \u2192 invio SDI \u2192 conservazione<\/li>\n<\/ol>\n<p>La fatturazione elettronica per WooCommerce richiede attenzione nella configurazione iniziale, ma una volta impostata correttamente diventa un processo automatico che semplifica la gestione fiscale e riduce gli errori. Investire tempo nella scelta del plugin giusto e nella configurazione accurata permette di risparmiare ore di lavoro manuale e di evitare sanzioni per inadempimenti fiscali.<\/p>\n<p>Se hai bisogno di supporto per configurare la fatturazione elettronica nel tuo e-commerce WooCommerce, <a href=\"https:\/\/gtechgroup.it\/contatti\/\">contattaci per una consulenza personalizzata<\/a>. Oppure scopri il nostro servizio di <a href=\"https:\/\/gtechgroup.it\/realizzazione-e-commerce\/\">realizzazione e-commerce<\/a> che include la configurazione completa di tutti gli aspetti fiscali e normativi.<\/p>\n<div style=\"background:#f0f4f8;border:1px solid #d1d9e6;border-radius:8px;padding:20px;margin-top:32px;\">\n<h3>Guide correlate della serie WooCommerce<\/h3>\n<ul>\n<li><a href=\"\/blog\/guida-elementor-completa\/\">Guida Elementor completa per WordPress<\/a><\/li>\n<li><a href=\"\/blog\/guida-wp-rocket\/\">Guida WP Rocket: velocizzare WordPress<\/a><\/li>\n<li><a href=\"\/blog\/guida-seopress\/\">Guida SEOPress per la SEO di WordPress<\/a><\/li>\n<li><a href=\"\/blog\/guida-updraftplus-backup\/\">Guida UpdraftPlus: backup WordPress<\/a><\/li>\n<\/ul>\n<\/div>\n<h3>Migliora il Tuo Sito WordPress<\/h3>\n<p>Scopri le nostre guide complete sugli altri plugin essenziali per WordPress:<\/p>\n<ul>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/come-installare-elementor-wordpress-guida-principianti\/\">Come Installare Elementor su WordPress<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/wp-rocket-installare-configurare-wordpress\/\">Come Installare e Configurare WP Rocket<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/come-installare-configurare-seopress-wordpress-guida\/\">Come Installare e Configurare SEOPress<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/installare-attivare-updraftplus-wordpress\/\">Come Installare e Configurare UpdraftPlus<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>La fatturazione elettronica rappresenta un obbligo fondamentale per chi vende online in Italia. Dal 1\u00b0 gennaio 2019, tutte le operazioni tra soggetti residenti o stabiliti&hellip;<\/p>\n","protected":false},"author":2,"featured_media":166788,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"Fatturazione Elettronica WooCommerce Italia | Guida","_seopress_titles_desc":"Come configurare la fatturazione elettronica in WooCommerce per il mercato italiano. SDI, FatturaPA, codice fiscale, P.IVA e plugin consigliati.","_seopress_robots_index":"","footnotes":""},"categories":[61],"tags":[836,3051,3049,3053,3052,3050,475],"class_list":["post-166815","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress","tag-e-commerce","tag-fatturapa","tag-fatturazione-elettronica","tag-italia","tag-p-iva","tag-sdi","tag-woocommerce"],"_links":{"self":[{"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/posts\/166815","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/comments?post=166815"}],"version-history":[{"count":0,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/posts\/166815\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/media\/166788"}],"wp:attachment":[{"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/media?parent=166815"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/categories?post=166815"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/tags?post=166815"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}