500+ seller attivi
2.400.000 transazioni elaborate
27 paesi EU coperti
GDPR Compliant · Dati in EU
LIVE --:--:-- orario server
Multicanale 10/02/2026 VATManager Team

Come gestire Shopify e Amazon nello stesso flusso IVA

Unificare canali diversi in un processo IVA coerente.

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:

  1. Una chiave comune di periodo: mese o trimestre di competenza, non solo la data di generazione file.
  2. Un campo “paese di consumo” unificato: per Shopify è il paese di spedizione del cliente, per Amazon è SALE_ARRIVAL_COUNTRY.
  3. Una distinzione chiara tra B2C e B2B: in Shopify puoi usare tag cliente o VAT ID; in Amazon la colonna BUYER_VAT_NUMBER indica spesso vendite B2B.
  4. 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:

  1. Export mensile da Shopify (ordini + pagamenti) e da Amazon (VAT Transaction Report).
  2. Normalizzazione:
    • conversione valute in EUR al tasso BCE del mese di competenza;
    • mapping paesi e codici ISO;
    • classificazione B2B/B2C.
  3. Arricchimento: associazione a ciascuna riga del regime IVA corretto (domestico, OSS, extra-UE, IOSS).
  4. Aggregazione per paese: calcolo per ogni paese di consumo di imponibile, IVA e aliquote utilizzate.
  5. 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.
  6. 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.

← Torna al blog Parla con noi