Chi Siamo Area Clienti Promo del Mese Dicono di Noi Portfolio FAQ Blog
WordPress

Fatturazione Elettronica e WooCommerce: Plugin e Configurazione per Italia

Gianluca Gentile
Gianluca Gentile
· 10 min di lettura

La fatturazione elettronica rappresenta un obbligo fondamentale per chi vende online in Italia. Dal 1° 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 Sistema di Interscambio (SDI) 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.

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.

Il Quadro Normativo della Fatturazione Elettronica in Italia

La fatturazione elettronica in Italia segue il formato FatturaPA, 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.

Le principali regole da conoscere per un e-commerce sono:

B2B e B2C: Differenze Fondamentali nella Fatturazione

La gestione della fatturazione in un e-commerce varia significativamente a seconda che il cliente sia un soggetto con partita IVA (B2B) oppure un consumatore finale (B2C).

Vendite B2B (Business to Business)

Quando il cliente fornisce la propria partita IVA, la fattura elettronica tramite SDI risulta sempre obbligatoria. Il documento deve contenere:

Vendite B2C (Business to Consumer)

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 “0000000” (sette zeri) e il codice fiscale del cliente. La fattura viene messa a disposizione del consumatore nella area riservata del portale Agenzia delle Entrate.

In alternativa, per le vendite sotto soglia, alcuni e-commerce utilizzano il documento commerciale (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.

Gestione ordini WooCommerce con dati di fatturazione elettronica per e-commerce italiano

Raccogliere Codice Fiscale e Partita IVA al Checkout

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.

Plugin Italian Add-on for WooCommerce

Il plugin Italian Add-on for WooCommerce (conosciuto anche come “SUSPENDED – Italian Add-on” nella versione gratuita o nelle varianti premium) aggiunge automaticamente al checkout:

La configurazione prevede di accedere a WooCommerce → Impostazioni → Italian Add-on 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.

Campi personalizzati tramite codice

Chi preferisce non installare plugin aggiuntivi per i soli campi fiscali, ha la possibilità di aggiungere i campi manualmente tramite i filtri di WooCommerce nel file functions.php del tema child oppure in un plugin personalizzato. I filtri principali sono woocommerce_checkout_fields per aggiungere i campi e woocommerce_checkout_process per la validazione.

Plugin per la Fatturazione Elettronica con WooCommerce

Esistono diverse soluzioni per generare e trasmettere fatture elettroniche direttamente da WooCommerce. Analizziamo le principali.

WooCommerce PDF Invoices & Packing Slips

Questo plugin gratuito genera fatture in formato PDF allegandole automaticamente alle email di conferma ordine. Offre:

Tuttavia, da solo non genera il formato XML FatturaPA 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).

Fatture in Cloud + WooCommerce

Fatture in Cloud rappresenta uno dei servizi di fatturazione elettronica tra i diffusi in Italia. Il connettore WooCommerce permette di:

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.

Aruba Fatturazione Elettronica

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.

Plugin premium dedicati

Esistono anche plugin premium come WooCommerce Italian Fiscal Management e YITH WooCommerce Italian Add-on Premium 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.

Numerazione Sequenziale delle Fatture

La normativa italiana richiede che le fatture abbiano una numerazione progressiva 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.

La configurazione corretta prevede:

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à anno.

Impostazioni WooCommerce per la configurazione della fatturazione elettronica italiana

Regime Forfettario e WooCommerce

I contribuenti in regime forfettario hanno specificità importanti nella fatturazione elettronica:

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.

Integrazione con il Commercialista

Un aspetto spesso sottovalutato riguarda il flusso di lavoro con il proprio commercialista. La gestione ottimale prevede:

Il consiglio fondamentale rimane quello di coinvolgere il commercialista prima di configurare il sistema di fatturazione, in modo da allineare le impostazioni del plugin alle esigenze contabili specifiche della propria attività.

Conservazione Digitale a Norma

Le fatture elettroniche devono essere conservate per almeno 10 anni in formato digitale, garantendo:

La Agenzia delle Entrate offre un servizio gratuito di conservazione delle fatture transitate dal SDI, attivabile dal portale “Fatture e Corrispettivi”. In alternativa, i servizi di fatturazione come Fatture in Cloud includono la conservazione a norma nel proprio abbonamento.

Per WooCommerce, risulta consigliabile mantenere comunque un backup locale degli ordini e delle fatture generate, tramite esportazione periodica in CSV o XML e archiviazione su storage sicuro.

Gestione dei Resi e delle Note di Credito

Quando un cliente restituisce un prodotto, la procedura fiscale corretta prevede la emissione di una nota di credito (nota di variazione) che annulla parzialmente o totalmente la fattura originale. In WooCommerce:

  1. Creare un rimborso partendo dal pannello ordine originale (parziale o totale)
  2. Il plugin di fatturazione genera automaticamente la nota di credito collegata alla fattura originale
  3. La nota di credito viene trasmessa al SDI con riferimento al documento originario
  4. Il gateway di pagamento elabora il rimborso al cliente

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.

Checklist Operativa per la Fatturazione WooCommerce

Prima di andare online con il proprio e-commerce, verificare di aver completato questi passaggi:

  1. Configurare i campi fiscali al checkout (codice fiscale, partita IVA, codice SDI, PEC)
  2. Installare e configurare il plugin di fatturazione elettronica scelto
  3. Impostare la numerazione sequenziale delle fatture con prefisso annuale
  4. Configurare le aliquote IVA corrette per le diverse categorie di prodotto
  5. Verificare il corretto funzionamento con ordini di test (utilizzare la modalità sandbox del gateway di pagamento)
  6. Attivare la conservazione digitale a norma (Agenzia delle Entrate o servizio terzo)
  7. Condividere le credenziali di accesso al gestionale con il commercialista
  8. Documentare la procedura interna per resi e note di credito
  9. Configurare un backup automatico del database WooCommerce
  10. Testare il flusso completo: ordine → pagamento → fattura → invio SDI → conservazione

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.

Se hai bisogno di supporto per configurare la fatturazione elettronica nel tuo e-commerce WooCommerce, contattaci per una consulenza personalizzata. Oppure scopri il nostro servizio di realizzazione e-commerce che include la configurazione completa di tutti gli aspetti fiscali e normativi.

Guide correlate della serie WooCommerce

Migliora il Tuo Sito WordPress

Scopri le nostre guide complete sugli altri plugin essenziali per WordPress:

#e-commerce #FatturaPA #Fatturazione Elettronica #Italia #P.IVA #SDI #Woocommerce