Fatturazione in base al regime fiscale: cosa cambia tra Ordinario e Forfettario
Obiettivo
Orientarsi su come cambia il trattamento IVA in fattura in base al regime fiscale impostato nella tab General e al tipo di cliente.
Gli esempi sono illustrativi: la configurazione di nature IVA e riferimenti normativi va sempre confermata con il proprio commercialista, perché varia in base al regime, al tipo di operazioni e alle modalità di vendita.
Regola verificata nel plugin: Forfettario/Minimi e tasse WooCommerce
Se il regime fiscale impostato è RF19 (Forfettario) o RF02 (Regime dei minimi), le tasse
WooCommerce devono restare disattivate (WooCommerce > Impostazioni > Imposte). Se le lasci
attive, il plugin genera un avviso in wp-admin: con le tasse attive in questi regimi, gli ordini
generati risultano incoerenti col regime fiscale selezionato, con rischio di fatture non valide.
Riferimento per tipo di cliente
| Cliente | Regime Ordinario | Regime Forfettario/Minimi |
|---|---|---|
| Italiano (Azienda o Privato) | IVA 22% | Nessuna IVA — natura N2.2 |
| Azienda UE, iscritta VIES | Reverse charge — natura N2 (art. 7-ter) | Nessuna IVA né reverse charge — natura N2.2 |
| Privato UE o azienda UE non iscritta VIES | IVA italiana ordinaria | Nessuna IVA — natura N2.2 |
| Azienda extra-UE | Non soggetta — natura N2 (art. 7-quater) | Nessuna IVA — natura N2.2 |
| Privato extra-UE | Non soggetta — natura N2 (art. 7-quater) | Nessuna IVA — natura N2.2 |
Per aziende/privati UE, in fattura elettronica vanno indicati anche codice destinatario (7 X di
default se assente), codice paese cliente, partita IVA (o 9999999999 se non disponibile per privati)
e CAP (00000 se non disponibile) — il codice fiscale non va inserito per clienti esteri.
Regime OSS per vendite B2C intra-UE
Solo per chi è in Regime Ordinario: superata la soglia di 10.000€/anno di vendite B2C intra-UE, serve registrarsi al regime OSS (One Stop Shop) e applicare l’IVA del paese del cliente, con codice natura N7. Chi è in Regime Forfettario non applica l’OSS: resta sempre N2.2.
Verifica
Genera un ordine di prova per ciascuno scenario rilevante per il tuo negozio (es. cliente UE con/senza VIES) e controlla che natura e riferimento normativo in fattura corrispondano alla tabella concordata con il tuo commercialista.
Errori comuni
- Notice “For RF19/RF02 (Forfettario/Minimi), taxes must be disabled” — disattiva le tasse in WooCommerce: è un requisito, non un suggerimento, per questi due regimi.
- Codice natura sbagliato per un cliente UE — verifica se la partita IVA è validata dal VIES: cambia la natura da applicare (N2 vs N2.2 a seconda del regime, ma con condizioni diverse VIES/non-VIES).
- Serve applicare il reverse charge — vedi reverse-charge per come configurarlo operativamente in POP.
Configurazione correlata
Per l’attivazione tecnica del reverse charge vedi reverse-charge.