Perché unificare Shopify e Amazon nello stesso flusso IVA
Sempre più seller lavorano in modalità multicanale: un e-commerce proprietario su Shopify e uno o più marketplace (Amazon, eBay, ecc.) per intercettare domanda già esistente.
Dal punto di vista IVA, però, ogni canale produce report diversi, con logiche e campi non uniformi; se li tratti separatamente, rischi di perdere coerenza su soglie OSS, aliquote e controlli incrociati.
Un flusso IVA unico per Shopify e Amazon ti permette di:
- avere una vista consolidata per paese di consumo, indipendentemente dal canale;
- capire quando superi la soglia OSS UE tenendo conto di tutti i canali, non solo di Amazon;
- evitare doppie dichiarazioni su vendite che vengono già coperte dal regime “deemed reseller” del marketplace;
- dialogare con il commercialista consegnando un unico set di report strutturati.
L’obiettivo non è perdere il dettaglio per canale, ma partire da dati omogenei e poi avere viste separate solo dove serve (es. controllo margini per marketplace).
Differenze strutturali tra report Shopify e Amazon
Shopify e Amazon rappresentano le vendite in modo molto diverso:
- Shopify esporta tipicamente report ordini e pagamenti con colonne come
Order ID,Customer country,Tax lines,Gateway fees; - Amazon utilizza il VAT Transaction Report, con colonne come
TRANSACTION_TYPE,SALE_DEPARTURE_COUNTRY,SALE_ARRIVAL_COUNTRY,TAXABLE_AMOUNT,TAX_RATE,VAT_CALCULATION_SERVICE.
Per costruire un flusso unico ti serve:
- Una chiave comune di periodo: mese o trimestre di competenza, non solo la data di generazione file.
- Un campo “paese di consumo” unificato: per Shopify è il paese di spedizione del cliente, per Amazon è
SALE_ARRIVAL_COUNTRY. - Una distinzione chiara tra B2C e B2B: in Shopify puoi usare tag cliente o VAT ID; in Amazon la colonna
BUYER_VAT_NUMBERindica spesso vendite B2B. - Una colonna standard per l’aliquota IVA applicata: su Shopify la ricavi dalle tax lines, su Amazon da
TAX_RATE.
Solo dopo questa normalizzazione ha senso parlare di flusso IVA unico.
OSS, vendite domestiche e registrazioni locali
Quando vendi in più paesi UE, devi distinguere tre fronti:
-
Vendite domestiche: dal tuo paese di stabilimento verso clienti nello stesso paese (es. IT → IT).
Vanno nella dichiarazione IVA nazionale, non nel regime OSS. -
Vendite B2C cross-border intra-UE: dal tuo paese verso altri paesi UE (IT → DE, FR, ES, ecc.).
Se superi la soglia UE di 10.000 euro complessivi, rientrano nel regime OSS. -
Vendite da stock locali in altri paesi UE: se hai magazzini Amazon in Germania, Francia, Polonia, le vendite da quei magazzini verso clienti nello stesso paese sono vendite domestiche locali e richiedono dichiarazioni IVA locali.
Il flusso IVA unico deve separare questi tre blocchi, ma in modo coerente fra Shopify e Amazon:
- l’ordine Shopify spedito dal tuo magazzino italiano verso un cliente tedesco è una potenziale vendita OSS;
- la vendita Amazon da magazzino tedesco a cliente tedesco è una vendita domestica DE, fuori OSS;
- la vendita Amazon da magazzino italiano a cliente francese rientra invece nelle vendite cross-border (e quindi OSS).
Come mappare Shopify e Amazon nello stesso schema dati
Un approccio robusto è definire uno schema dati “pivot” con campi minimali ma ben definiti, ad esempio:
source(SHOPIFY / AMAZON);order_id/transaction_id;activity_period(YYYY-MM o trimestre);country_of_destination(paese di consumo);country_of_dispatch(paese di partenza);b2b_flag(TRUE/FALSE);taxable_amount(in valuta originale e in EUR);vat_amount;vat_rate;vat_regime(DOMESTIC, INTRA-UE-OSS, EXTRA-UE, IOSS, fuori campo).
Per Shopify serve lavorare un po’ sulle ordini:
- normalizzare i paesi con codici ISO (DE, FR, ES…);
- consolidare le tax lines di ogni ordine per ottenere l’imponibile e l’IVA totale;
- applicare regole per distinguere B2C e B2B (es. presenza di VAT ID o tipo di cliente).
Per Amazon, invece, sfrutti direttamente i campi del VAT Transaction Report e li riporti nello schema pivot.
Rischi se gestisci separatamente i canali
Gestire Shopify e Amazon come “mondi separati” comporta alcuni rischi ricorrenti:
- Soglia OSS calcolata solo su Amazon: se Shopify cresce, potresti superare la soglia senza accorgertene, continuando ad applicare IVA italiana dove avresti dovuto applicare le aliquote estere.
- Doppio conteggio di vendite gestite come deemed reseller: alcune vendite marketplace sono fiscalmente a carico del marketplace stesso; se le sommi “a mano” ai tuoi flussi OSS crei doppia dichiarazione.
- Report non riconciliabili: presentare report discordanti al commercialista (uno per Shopify, uno per Amazon) aumenta il rischio di errori e tempo di revisione.
- Difficoltà in caso di controllo: le autorità fiscali guardano il quadro complessivo; se la logica fra i diversi canali non è allineata, spiegare numeri e differenze diventa complesso.
Esempio di flusso operativo unificato
Un flusso IVA “tipo” per un seller che usa Shopify + Amazon può essere:
- Export mensile da Shopify (ordini + pagamenti) e da Amazon (VAT Transaction Report).
- Normalizzazione:
- conversione valute in EUR al tasso BCE del mese di competenza;
- mapping paesi e codici ISO;
- classificazione B2B/B2C.
- Arricchimento: associazione a ciascuna riga del regime IVA corretto (domestico, OSS, extra-UE, IOSS).
- Aggregazione per paese: calcolo per ogni paese di consumo di imponibile, IVA e aliquote utilizzate.
- Splitting per dichiarazioni:
- blocco dati per la dichiarazione IVA nazionale;
- blocco dati per la dichiarazione OSS;
- eventuali blocchi per dichiarazioni locali in paesi con magazzino Amazon.
- Controlli di coerenza: verifica che totale ricavi (Shopify + Amazon) riconcili con contabilità generale.
Come VATManager aiuta sul multicanale
VATManager nasce proprio per gestire scenari multicanale:
- importa VAT Transaction Report Amazon e report da Shopify;
- normalizza valute, paesi e stato B2B/B2C;
- applica la matrice di aliquote IVA per paese e categoria prodotto;
- separa automaticamente vendite OSS, vendite domestiche e vendite fuori UE;
- produce un report unico per paese e per regime IVA, con drill-down per canale.
In questo modo Amazon e Shopify smettono di essere “silos” e diventano semplicemente due sorgenti dati di un’unica pipeline fiscale coerente.