Ultima revisione: giugno 2026. La soglia UE di €10.000 per le vendite a distanza e i regimi OSS/IOSS descritti qui si applicano dal 1 luglio 2021. PrestaShop non ha un report OSS o IOSS nativo: la disciplina sui dati descritta di seguito è ciò che rende possibile un'esportazione pulita. Registrazione, dichiarazioni e interpretazione della tua situazione specifica restano materia per la tua autorità fiscale e il tuo commercialista.
Ecco la domanda che decide se puoi dormire tranquillo durante una verifica fiscale: quando un cliente a Lisbona acquista dal tuo negozio PrestaShop registrato in Germania, quale IVA applichi, dove la dichiari e dove finisce il denaro? Dal 1 luglio 2021 la risposta è: "l'IVA del Paese del cliente, dichiarata tramite una dichiarazione trimestrale unica, pagata all'ufficio fiscale del tuo Paese". Quella dichiarazione è il One Stop Shop (OSS), e il suo corrispettivo per le importazioni è l'Import One Stop Shop (IOSS). Questa guida parla esattamente di questi due regimi: chi deve registrarsi, cosa contiene davvero ciascuna dichiarazione, quali scadenze comportano sanzioni e quali dati specifici il tuo negozio PrestaShop deve registrare affinché i numeri della dichiarazione OSS coincidano con gli ordini nel back office.
Non è una guida alla configurazione delle regole fiscali Paese per Paese: quel lavoro operativo (gruppi di regole fiscali, aliquote per Stato, schermate International → Taxes) è un'attività a sé, che trattiamo passo dopo passo in configurazione fiscale in PrestaShop: regole IVA UE spiegate. Qui restiamo sul livello della rendicontazione: gli obblighi creati da OSS e IOSS e come fare in modo che PrestaShop fornisca dati puliti.
Cosa è cambiato davvero a luglio 2021
Prima della metà del 2021, ogni Paese UE aveva la propria soglia per le vendite a distanza, in genere €35.000, a volte €100.000, e sotto quella soglia applicavi l'aliquota nazionale. Superate quelle soglie, dovevi registrarti localmente ai fini IVA in quel Paese. La riforma del 2021 ha eliminato le soglie per singolo Paese e le ha sostituite con un unico importo valido in tutta l'UE.
Il nuovo principio è semplice da formulare: l'IVA sulle vendite B2C di beni verso un altro Paese UE è dovuta all'aliquota del Paese di destinazione. Vendi dalla Germania (19%) a un consumatore in Francia? Si applica l'IVA francese al 20%; in Polonia il 23%; in Lussemburgo il 17%. A cambiare non è solo la logica dell'aliquota, ma anche dove la dichiari: ed è proprio questo il punto dell'OSS.
La soglia di €10.000: il numero che decide se l'OSS ti riguarda
È rimasta una sola soglia, ed è valida in tutta l'UE, non per singolo Paese. Se le tue vendite B2C transfrontaliere totali di beni verso tutti gli altri Paesi UE, sommate tra loro, restano sotto €10.000 per anno solare, puoi continuare ad applicare la tua aliquota nazionale e dichiararla nel tuo Paese come di consueto. Superata la soglia aggregata di €10.000, da quella vendita in poi devi applicare le aliquote di destinazione: in pratica significa registrarti all'OSS oppure registrarti ai fini IVA in ogni Paese di destinazione (quasi nessuno sceglie questa seconda strada).
In questa soglia ci sono due trappole:
- È cumulativa su tutti i Paesi, non per singolo Paese. €4.000 in Francia più €4.000 nei Paesi Bassi più €3.000 in Spagna fanno €11.000: sei sopra soglia, anche se nessun singolo Paese ha generato grandi volumi. Bastano poche centinaia di ordini transfrontalieri all'anno per superarla.
- Per i venditori idonei stabiliti nell'UE, la soglia di €10.000 si calcola sommando beni e servizi digitali. La stessa soglia UE di EUR 10.000 copre le vendite a distanza B2C intra-UE transfrontaliere di beni e i servizi di telecomunicazione, teleradiodiffusione ed elettronici (TBE), come ebook, licenze software, corsi online e SaaS, a condizione che tu sia stabilito nell'UE. Sotto la soglia combinata puoi continuare ad applicare l'aliquota nazionale; sopra la soglia, oppure se rinunci a questa possibilità o sei un fornitore extra-UE, si applica l'IVA di destinazione.
Il consiglio pratico che diamo ai commercianti è questo: non aspettare di "accorgerti" a metà anno di averla superata. Registrati all'OSS in modo proattivo non appena il canale transfrontaliero diventa reale, perché registrarsi in ritardo lascia un periodo scoperto in cui hai applicato l'aliquota sbagliata.
Che cos'è davvero l'OSS (e cosa ti evita)
Senza OSS, applicare l'IVA di destinazione significherebbe registrarsi ai fini IVA in fino a 26 altri Stati membri: 26 insiemi di regole dichiarative, lingue e scadenze. L'OSS è l'accordo che l'UE offre al suo posto: ti registri una sola volta nel tuo Paese, presenti una dichiarazione trimestrale unica che copre ogni vendita B2C transfrontaliera nell'UE.
In quella dichiarazione suddividi le vendite per Paese di destinazione e per aliquota applicata, dichiari l'IVA dovuta in ciascuno e versi un unico importo complessivo alla tua autorità fiscale nazionale, che poi ridistribuisce il denaro agli altri Paesi. Non devi mai interagire con un ufficio fiscale estero.
Il calendario delle dichiarazioni OSS: queste date comportano sanzioni
- Trimestrale, con scadenza entro la fine del mese successivo al trimestre: Q1 → 30 aprile, Q2 → 31 luglio, Q3 → 31 ottobre, Q4 → 31 gennaio.
- Dichiara le vendite suddivise per Paese di destinazione e aliquota IVA applicabile.
- Versa l'IVA dell'intero trimestre in un unico pagamento alla tua autorità nazionale.
- Conserva i registri sottostanti per 10 anni: molto più a lungo della normale conservazione IVA nazionale. È l'obbligo che la maggior parte dei commercianti sottovaluta, ed è qui che la disciplina sui dati di PrestaShop conta davvero (vedi sotto).
IOSS: il regime di importazione per pacchi sotto i €150
L'IOSS è l'immagine speculare dell'OSS per i beni importati da fuori dell'UE in spedizioni di valore fino a €150. Esiste perché la vecchia esenzione IVA sulle importazioni di basso valore è stata abolita (aveva dato ai venditori extra-UE un vantaggio di prezzo ingiusto). Con l'IOSS:
- L'IVA viene riscossa al momento della vendita, nella fase di pagamento del tuo negozio, non alla frontiera.
- Il cliente paga un prezzo comprensivo di IVA e il pacco supera la dogana senza una fattura a sorpresa o una commissione di gestione alla consegna.
- Rendiconti e versi l'IVA tramite una dichiarazione IOSS mensile (attenzione: mensile, a differenza della cadenza trimestrale dell'OSS) e ricevi un numero IOSS che accompagna la dichiarazione doganale.
L'IOSS è il regime da considerare se fai dropshipping da fuori dell'UE, ad esempio con evasione degli ordini dalla Cina, per spedizioni con valore unitario sotto €150. Sopra €150, l'IOSS non si applica e alla frontiera entrano in gioco le procedure standard per IVA all'importazione e dazi. La formulazione "per spedizione" conta: rileva il valore della spedizione, non dell'ordine, quindi dividere un ordine in due pacchi può cambiare il trattamento.
OSS e IOSS in sintesi
| OSS (regime UE) | IOSS (regime di importazione) | |
|---|---|---|
| Copertura | Beni B2C spediti all'interno dell'UE, in modo transfrontaliero | Beni B2C importati da fuori dell'UE |
| Limite di valore | Nessuno sulla vendita in sé (la soglia è il test di ingresso di €10.000) | Valore della spedizione fino a €150 |
| IVA applicata | Aliquota del Paese di destinazione | Aliquota del Paese di destinazione, riscossa al momento del pagamento |
| Frequenza dichiarativa | Trimestrale | Mensile |
| Soglia di ingresso | Soglia UE di €10.000 per venditori idonei stabiliti nell'UE, calcolata sui beni transfrontalieri coperti e sui servizi TBE/elettronici; altrimenti si applicano le regole IVA/OSS di destinazione | Nessuna soglia di vendita; regime opzionale per spedizioni fino a €150, utilizzabile dal primo pacco idoneo se ti registri/usi un intermediario dove richiesto |
| Conservazione dei registri | 10 anni | 10 anni |
Fare in modo che PrestaShop produca dati pronti per l'OSS

OSS e IOSS non cambiano il modo in cui configuri le aliquote in PrestaShop: quello è il lavoro sui gruppi di regole fiscali per Paese trattato nella nostra guida alla configurazione fiscale. Cambiano invece ciò che il tuo negozio deve poter dimostrare e rendicontare dopo. Tre elementi devono combaciare.
1. L'imposta viene applicata in base al Paese di consegna e registrata così
La rendicontazione OSS si basa sulla destinazione, quindi i tuoi gruppi di regole fiscali devono dipendere dal Paese dell'indirizzo di consegna, non dal Paese di fatturazione o dal Paese in cui ha sede il negozio. In PrestaShop, un gruppo di regole fiscali (gestito in International → Taxes → Tax Rules) contiene una regola per Paese, ognuna collegata all'aliquota corretta; i prodotti vengono poi assegnati a un gruppo nella scheda Pricing. Il dettaglio che crea problemi: PrestaShop ha un'impostazione configurabile "Tax based on" in International → Taxes che può usare l'indirizzo di consegna oppure quello di fatturazione: impostala sull'indirizzo di consegna per una rendicontazione IVA di destinazione in stile OSS, poi verifica le regole fiscali per Paese. Un gruppo configurato male (un Paese mancante, un'aliquota obsoleta) si presenterà più tardi come una riga di destinazione nella dichiarazione OSS che non torna.
2. Due prove di localizzazione non contraddittorie per ordine
Sia per l'OSS sia per l'IOSS devi conservare la prova di dove si trovava il cliente, e la regola richiede due elementi non contraddittori. Per i beni fisici, di solito bastano indirizzo di consegna e indirizzo di fatturazione; per i beni digitali, dove non c'è spedizione, serve qualcosa come indirizzo di fatturazione più geolocalizzazione IP, oppure Paese del conto di pagamento. PrestaShop registra già gli indirizzi su ogni ordine; anche l'IP e il corriere scelto sono presenti nel record dell'ordine. Il lavoro consiste nel fare in modo che quei dati siano conservati per 10 anni ed esportabili: un cliente annullato e poi eliminato non dovrebbe portarsi via anche le prove.
3. Un'esportazione pulita da consegnare a chi presenta la dichiarazione
Una dichiarazione OSS è, in sostanza, una tabella pivot dei tuoi ordini: imponibile totale e IVA per Paese di destinazione e per aliquota, per trimestre. Lo SQL Manager di PrestaShop (in Advanced Parameters → Database) può produrre esattamente questo dalle tabelle ps_orders e ps_order_detail, raggruppando per Paese di consegna e aliquota, senza software aggiuntivo: di solito è sufficiente perché il commercialista possa predisporre la dichiarazione. Naturalmente la fattura che il cliente riceve deve mostrare l'aliquota e l'importo corretti del Paese di destinazione; come controllare aspetto e contenuto legale di quei PDF è un tema separato che trattiamo in personalizzazione delle fatture in PrestaShop.
Ecco una query di partenza che puoi incollare nello SQL Manager: crea una vista pivot degli ordini validi di un trimestre per Paese di destinazione, totalizzando l'imponibile netto e l'IVA riscossa. Adatta l'intervallo di date e il Paese in cui ha sede il tuo negozio, e considera l'output come la struttura da cui parte il commercialista, non come una dichiarazione già pronta:
-- OSS-shaped pivot: net + VAT per destination country, one quarter.
-- Run in Advanced Parameters > Database (SQL Manager). Adjust dates / home country.
SELECT
c.iso_code AS destination_country,
ROUND(SUM(o.total_paid_tax_excl), 2) AS net_total,
ROUND(SUM(o.total_paid_tax_incl - o.total_paid_tax_excl), 2) AS vat_total,
COUNT(*) AS orders
FROM ps_orders o
JOIN ps_address a ON a.id_address = o.id_address_delivery -- destination = DELIVERY address
JOIN ps_country c ON c.id_country = a.id_country
WHERE o.valid = 1
AND o.date_add >= '2026-04-01' AND o.date_add < '2026-07-01' -- Q2 2026
AND c.iso_code <> 'DE' -- exclude your own home country (domestic, not OSS)
GROUP BY c.iso_code
ORDER BY net_total DESC;
Questa query è volutamente a livello di ordine (usa l'indirizzo di consegna e i totali dell'ordine al netto e al lordo dell'imposta); se applichi più di un'aliquota nello stesso Paese di destinazione, estendila collegando anche ps_order_detail e raggruppando per aliquota di riga, perché una dichiarazione OSS viene suddivisa sia per Paese sia per aliquota.
Dove si collega al resto della tua configurazione IVA
OSS e IOSS sono il livello di rendicontazione transfrontaliera; poggiano su decisioni che prendi altrove. Tre di queste decisioni hanno guide dedicate, e tenerle fuori da questo articolo è una scelta deliberata: mantiene ogni tema in un unico posto, invece di spiegarlo a metà in quattro guide diverse.
- B2B e inversione contabile. Vendere a un'azienda con un numero IVA valido significa in genere applicare lo 0% con il meccanismo dell'inversione contabile, e quella vendita non entra affatto nella dichiarazione OSS (l'OSS è solo B2C). Come configurare in PrestaShop gestione del numero IVA, gruppi cliente e prezzi netti è un tema a parte: e-commerce B2B con PrestaShop. La parte di convalida, cioè controllare i numeri su VIES e applicare automaticamente l'esenzione, è ciò che gestisce Automatic EU VAT Checker.
- Come vengono mostrati i prezzi. Nell'UE i prezzi B2C sono visualizzati IVA inclusa; le regole su quando mostrare prezzi netti, lordi e unitari sono trattate in regole di visualizzazione dei prezzi in Europa.
- Fatture reali e strutturate. Diversi Paesi ora richiedono fatture elettroniche strutturate oltre al PDF; se vendi in quei mercati, consulta fatturazione elettronica in Europa.
Gli errori che diventano sanzioni
- Applicare l'aliquota del tuo Paese dopo aver superato €10.000. È l'errore più comune. Nel momento in cui il totale cumulativo transfrontaliero supera la soglia, ogni ulteriore vendita B2C nell'UE deve applicare l'aliquota di destinazione: continuare ad applicare il 19% a un consumatore francese significa versare meno IVA francese del dovuto.
- Trattare la soglia come se fosse per Paese. È un'unica soglia UE di €10.000 su tutte le destinazioni sommate. Piccoli importi in molti Paesi si accumulano più velocemente di quanto si pensi.
- Valutare male come i beni digitali rientrano nella soglia. Per i fornitori idonei stabiliti nell'UE, le vendite transfrontaliere digitali/TBE rientrano nella stessa soglia combinata di €10.000 dei beni; ma i fornitori extra-UE, e i venditori sopra soglia o che hanno rinunciato al regime, devono applicare l'IVA di destinazione. Una volta sopra soglia (o fuori dalla soglia), i download transfrontalieri sono tassati a destinazione.
- Confondere le cadenze di OSS e IOSS. L'OSS è trimestrale; l'IOSS è mensile. Un commerciante che importa sotto €150 e spedisce all'interno dell'UE gestisce due calendari diversi.
- Lasciare decadere i registri prima di 10 anni. Eliminare vecchi ordini o clienti per "ripulire il database" può cancellare le prove di localizzazione che sei legalmente tenuto a conservare.
Domande frequenti
PrestaShop genera una dichiarazione OSS per me?
No: PrestaShop non include un report OSS o IOSS nativo. Il core ti fornisce la materia prima: regole fiscali basate sulla destinazione, indirizzo di consegna e IP su ogni ordine, e lo SQL Manager per creare una pivot dei dati. L'esportazione in formato OSS qui sopra ti porta vicino a ciò da cui parte il commercialista, ma la dichiarazione vera e propria viene preparata e inviata tramite il portale OSS della tua autorità fiscale nazionale, non da PrestaShop.
Le vendite B2B con inversione contabile entrano nella mia dichiarazione OSS?
No. L'OSS copre solo le vendite B2C transfrontaliere di beni (e servizi TBE). Una vendita B2B intra-UE valida in inversione contabile è tassata allo 0% e dichiarata separatamente, in un elenco riepilogativo intracomunitario, non nell'OSS. È un motivo in più per conservare le esenzioni B2B come dati strutturati dell'ordine: devi escluderle dalla pivot OSS e includerle in una dichiarazione diversa. Applicare e registrare queste esenzioni in modo affidabile è lo scopo di Automatic EU VAT Checker.
"Tax based on" deve usare l'indirizzo di consegna o quello di fatturazione?
Per l'IVA di destinazione in stile OSS, impostalo sull'indirizzo di consegna in International → Taxes. L'OSS si basa sul luogo in cui vanno i beni, quindi l'aliquota, e la tua rendicontazione, dovrebbero seguire il Paese di consegna. Lasciarlo sull'indirizzo di fatturazione può applicare silenziosamente l'aliquota sbagliata quando Paese di fatturazione e Paese di consegna differiscono, e a quel punto la tua pivot OSS non torna.
Sono sotto €10.000 di vendite transfrontaliere: mi serve comunque l'OSS?
Non ancora. Sotto la soglia combinata UE di €10.000 (beni più servizi TBE, per venditori stabiliti nell'UE), puoi continuare ad applicare la tua aliquota nazionale e dichiararla nel tuo Paese. La trappola è che la soglia è cumulativa su tutti i Paesi, quindi poche centinaia di piccoli ordini transfrontalieri possono superarla più in fretta di quanto ci si aspetti. Molti commercianti si registrano all'OSS in modo proattivo appena il transfrontaliero diventa un canale reale, per evitare un periodo a metà anno in cui applicano l'aliquota sbagliata.
Per quanto tempo devo davvero conservare i registri?
Dieci anni per OSS e IOSS: molto oltre la normale conservazione IVA nazionale. È l'obbligo che la maggior parte dei commercianti sottovaluta. In pratica significa non eliminare vecchi ordini o clienti per "mettere ordine nel database", perché così cancelli i due elementi di prova della localizzazione per ordine che devi essere in grado di produrre. Qualunque esportazione o archivio tu conservi deve durare un decennio.
La conclusione, senza giri di parole
OSS e IOSS hanno reso l'IVA transfrontaliera più semplice dal punto di vista amministrativo: una dichiarazione trimestrale invece di 27 registrazioni. Ma non hanno reso facoltativa la logica delle aliquote. PrestaShop contiene già tutto ciò che ti serve per dichiarare correttamente: regole fiscali basate sulla destinazione, prove di indirizzo e IP su ogni ordine, ed esportazione SQL che porta i dati direttamente nella forma richiesta da una dichiarazione OSS. Il tuo compito è assicurarti che questi tre elementi siano configurati correttamente e conservati abbastanza a lungo. Per la configurazione delle aliquote per Paese che sostiene tutto il resto, parti dalla nostra guida alla configurazione fiscale di PrestaShop; per il lato B2B che resta fuori dalla dichiarazione OSS, Automatic EU VAT Checker e B2B Deferred Payment Terms coprono convalida e pagamenti in conto, mentre per qualunque caso davvero borderline (aliquote ridotte insolite, misto B2B/B2C, casi limite IOSS sul valore della spedizione), una consulenza una tantum con un esperto IVA e-commerce UE costa molto meno di un accertamento. La configurazione è nelle tue mani; l'interpretazione della tua situazione specifica merita lo sguardo di uno specialista.
Commenti
Ancora nessun commento. Sii il primo!
Sii il primo a fare una domanda o a condividere un feedback utile.
Lascia un commento
Condividi una domanda, un dettaglio di installazione o un feedback utile per un altro lettore.