Caso d'uso per BSS B2B Solution

Vendere in esenzione IVA a imprese UE con partita IVA valida

Gli acquirenti business di altri paesi UE inseriscono la partita IVA nel carrello, l’app la verifica subito e il modulo Tax Exempt di BSS B2B Solution crea l’ordine senza IVA, invece di addebitarla e rimborsarla in seguito.

  • App: BSS B2B Solution
  • Modello di business: DTC e wholesale
  • Funzionalità chiave: Tax Exempt con verifica della partita IVA

Ultimo aggiornamento

Revisionato da Hoa Nguyen. Ultima revisione

Carrello della vetrina demo con un riquadro per la partita IVA UE sopra i pulsanti Checkout e Pay later, compilato con un numero di prova
  • 4,9/5 1.202 recensioni di BSS B2B Solution nello Shopify App Store
  • Built for Shopify Badge che Shopify assegna alle app che rispettano i suoi standard di qualità
  • 20 lingue supportate nell'app

Il problema

Un acquirente business di un altro paese UE con una partita IVA valida non dovrebbe pagare IVA, ma uno shop Shopify standard addebita l’imposta in automatico. Controllare i numeri a mano e rimborsare l’IVA dopo è lento, soggetto a errori e fastidioso per l’acquirente.

Il risultato

Gli acquirenti idonei inseriscono la partita IVA in un riquadro nella pagina del carrello, e l’app la verifica. Se il numero è valido, l’ordine viene creato senza imposta. I clienti retail non vedono mai il riquadro, e gli ordini esenti possono essere taggati per la contabilità.

come funziona

Come funziona

  1. Aggiungere il blocco Tax Exempt al carrello

    Nell’editor del tema, aprire il modello Cart, aggiungere il blocco Tax Exempt di BSS B2B Solution e salvare.

  2. Attivare il modulo e sincronizzare

    Aprire B2B tax & currency > Tax Exempt, attivare il modulo e cliccare su Sync from Shopify per leggere le impostazioni fiscali.

  3. Scegliere i tipi di ID e la visibilità

    Selezionare EU VAT e gli altri tipi di codice fiscale, poi scegliere chi vede il riquadro e se è obbligatorio un ID valido.

  4. Limitare i paesi e taggare gli ordini

    Accettare partite IVA UE solo da paesi selezionati e aggiungere un tag come tax-exempt per esentare gli ordini.

  5. Testare come acquirente

    Inserire nel carrello un numero valido e uno non valido, poi controllare il messaggio, l’imposta e il tag dell’ordine.

Per esentare dall’IVA gli acquirenti business UE su Shopify, aggiunga un riquadro per la partita IVA al carrello con il modulo Tax Exempt di BSS B2B Solution. L’acquirente digita il numero, l’app lo verifica mentre viene digitato e, se è valido, l’ordine viene creato senza imposta.

Questa pagina è rivolta ai merchant che vendono ad aziende in più paesi UE e sono stanchi di addebitare l’IVA per poi rimborsarla, oppure di esentare gli acquirenti sulla fiducia. Copre la configurazione, ciò che vede l’acquirente, i limiti di un controllo nel carrello e un esempio con numeri illustrativi.

A chi è rivolta

Un controllo della partita IVA nel carrello fa per Lei se:

  • Venda ad acquirenti business in più di un paese UE e alcuni di loro hanno una partita IVA valida.
  • Oggi rimborsa l’IVA a mano dopo l’ordine, oppure chieda agli acquirenti di inviare prima il numero via e-mail.
  • Gestisca vendita al dettaglio e all’ingrosso sullo stesso storefront, quindi il riquadro deve comparire solo ai visitatori giusti.
  • Vuole una traccia per ogni ordine esente, come un tag d’ordine e il numero inserito.
  • Venda anche ad acquirenti business del Regno Unito, dell’Australia, dell’India o degli Stati Uniti e vuole lo stesso flusso per i loro codici fiscali.
  • Vuole limitare i paesi da cui è possibile usare l’esenzione.

Perché è importante

Senza una verifica, i merchant cadono in una di due trappole. O addebitano l’IVA a tutti e poi la rimborsano, il che è lento e irrita l’acquirente, oppure esentano gli acquirenti sulla fiducia sperando che il numero sia reale. Entrambe le strade costano tempo. Un acquirente all’ingrosso a cui viene addebitata un’IVA che non dovrebbe pagare potrebbe semplicemente portare l’ordine da un concorrente che gestisce la cosa in modo pulito.

Per l’acquirente il problema è il ritardo. Un’azienda di un altro paese UE si aspetta il prezzo previsto al momento dell’ordine, non la promessa di un rimborso tra una settimana. Per il merchant il rischio va nella direzione opposta: ogni esenzione concessa senza controllo è una decisione che potrebbe dover essere difesa in seguito.

Il caso si ripete nei negozi reali. Koppi Roasters, una torrefazione svedese, ha usato l’esenzione IVA insieme a un modulo di registrazione e a prezzi personalizzati, mentre Lift-Spares, un fornitore industriale svedese, aveva bisogno di una gestione dell’esenzione fiscale per il commercio transfrontaliero in Europa senza controlli manuali. Legga entrambi nelle pagine Koppi Roasters e Lift-Spares.

Immagini un venditore olandese di ingredienti per la pasticceria artigianale, con clienti in Germania, Belgio e Francia. Ogni nuovo acquirente business dovrebbe inviare per e-mail una partita IVA, qualcuno dovrebbe cercarla e l’ordine resterebbe in attesa. Un riquadro nel carrello che verifica il numero mentre viene digitato trasforma questo scambio in pochi secondi al checkout.

Cosa Shopify offre di serie e dove serve un’app

Shopify permette di contrassegnare un cliente come esente da imposte nella sua scheda cliente, e si gestiscono regioni fiscali e aliquote in Taxes and duties. Quello che manca è un riquadro in cui l’acquirente inserisce un numero che viene verificato automaticamente. La pagina B2B features by plan dell’Help Center elenca aziende, cataloghi, termini di pagamento e regole sulle quantità, ma non la verifica del codice fiscale, e l’hub su fiscalità e conformità illustra le scelte che ruotano attorno a questo.

BSS B2B Solution colma questa lacuna. Il modulo Tax Exempt inserisce un riquadro di verifica nel carrello, controlla partite IVA UE, VAT di Norvegia e Svizzera, UK VAT, ABN australiano, India GST e US EIN, e crea l’ordine senza imposta quando il numero è valido. Il modulo usa le impostazioni fiscali che ha già in Shopify, che sincronizza nell’app.

Come configurarlo con BSS B2B Solution

1. Aggiungere il blocco Tax Exempt al carrello

Il modulo è un blocco app del tema. Nell’admin di Shopify aprire Online Store > Themes > Customize, andare al modello Cart, aggiungere il blocco Tax Exempt di BSS B2B Solution e salvare. Senza il blocco gli acquirenti non vedono il modulo.

Impostazione Tax ID field on cart page nel modulo Tax Exempt con l’opzione Show tax ID validation box on cart page
L’impostazione di Tax Exempt che mostra il riquadro per il codice fiscale nel carrello.

2. Attivare il modulo e sincronizzare le impostazioni fiscali

Andare in B2B tax & currency > Tax Exempt e attivare il modulo. Cliccare su Sync from Shopify perché l’app legga le impostazioni Taxes and duties. Se in seguito modifica quelle impostazioni in Shopify, sincronizzi di nuovo, perché l’app non rileva da sola il cambiamento.

Pagina Tax Exempt nell’admin di BSS B2B Solution con il modulo attivo e le schede su chi vede il riquadro, i codici fiscali che i clienti possono usare e il campo del codice fiscale nella pagina del carrello
La pagina Tax Exempt: chi vede il riquadro, quali tipi di ID sono accettati e dove compare.

3. Scegliere i tipi di codice fiscale che l’acquirente può inserire

Selezioni i tipi che accetta: EU VAT, UK VAT, ABN australiano, India GST e US EIN. Con più tipi attivi, l’acquirente sceglie il tipo da un menu a tendina. I numeri UE vengono prima controllati nel servizio europeo VIES, e i numeri britannici inseriti nel campo UE vengono rifiutati, quindi offra UK VAT a parte se venda nel Regno Unito.

Scheda Tax IDs customers can use con EU VAT number, UK VAT number, Australian Business Number e India GST selezionati e US Employer Identification Number non selezionato
Scelga quali tipi di codice fiscale l’acquirente può inserire.

4. Decidere chi vede il riquadro e cosa succede dopo

Scelga chi vede il riquadro: tutti i visitatori, i clienti connessi, solo gli ospiti, i clienti con determinati tag o clienti specifici. Poi imposti il comportamento nel carrello. Require valid tax IDs impedisce all’acquirente di procedere al checkout senza un numero valido, e Automatically redirect to checkout lo porta al checkout subito dopo la verifica.

Sezione Cart page behavior del modulo Tax Exempt con le opzioni Require valid tax IDs, Automatically exempt tax for valid tax IDs e Automatically redirect customers to checkout
Comportamento nel carrello: decida se è richiesto un ID valido prima di proseguire.

5. Limitare i paesi e taggare gli ordini

Se vuole accettare partite IVA solo da alcuni paesi, attivi l’opzione per accettare partite IVA UE solo dai paesi selezionati. Un ID di un altro paese mostra un messaggio che il paese non è idoneo, e l’imposta resta sull’ordine. Aggiunga un tag d’ordine, come tax-exempt, per trovare questi ordini nell’admin di Shopify.

Scheda Advanced con l’opzione per accettare i numeri IVA UE solo da paesi selezionati, con Norvegia e Svizzera non selezionate e Austria e Belgio selezionate
Limiti le partite IVA UE ai paesi che serve.

6. Gestire i prezzi che includono l’imposta

Se i prezzi dei prodotti includono l’imposta e Shopify non è impostato per includere o escludere l’imposta in base al paese del cliente, selezioni l’opzione che aggiunge uno sconto per escludere l’imposta. L’app sottrae allora l’imposta come riga di sconto chiamata Excluded Tax. Se il mercato dell’acquirente mostra già prezzi senza imposta, non viene detratto nulla, quindi verifichi Markets > Duties and taxes per ogni mercato.

Scheda Advanced del modulo Tax Exempt con l’opzione per aggiungere uno sconto che esclude l’imposta dai prezzi che la includono
Per i prezzi con imposta inclusa, questa opzione sottrae l’imposta come riga di sconto.

7. Verificare l’esperienza dell’acquirente e le traduzioni

Se un acquirente all’ingrosso ha inserito un codice fiscale nel modulo di registrazione ed è stato approvato, l’ID viene salvato nel suo profilo cliente. Quando l’acquirente è connesso, il riquadro del carrello è precompilato, quindi non deve reinserirlo a ogni ordine, e può ancora modificarlo prima della verifica. Apra Translations per modificare ogni testo che gli acquirenti vedono nel carrello e nella pagina dei dettagli dell’ordine, e aggiunga una lingua per ogni mercato che serve. Le lingue senza traduzione mostrano il testo predefinito.

8. Testare come acquirente

Apra il negozio come visitatore che deve vedere il riquadro, aggiunga un prodotto e inserisca un numero valido nel carrello. Un numero valido mostra un messaggio di conferma e l’imposta viene rimossa dall’ordine.

Carrello della vetrina demo con un numero IVA UE inserito e il messaggio Your VAT ID has been successfully validated
Un numero valido mostra un messaggio di conferma e l’imposta viene rimossa dall’ordine.

Il riquadro si trova nel carrello, sopra i pulsanti del checkout.

Riepilogo del carrello della vetrina demo con un riquadro per la partita IVA UE, un pulsante Checkout e un pulsante Pay later
Il riquadro per la partita IVA si trova nel carrello, sopra i pulsanti del checkout.

Esempio

Esempio solo a scopo illustrativo, non un risultato di un cliente. Un venditore applica prezzi con IVA inclusa, e per un cartone di zucchero speciale da 120 € si applica un’aliquota semplificata del 20%. Un cliente privato nel paese del venditore vede 120 € e li paga. Una panetteria di un altro stato membro UE inserisce la propria partita IVA nel carrello. L’app verifica il numero, mostra il messaggio di successo e sottrae l’imposta come sconto Excluded Tax, quindi la panetteria paga 100 € per il cartone. L’ordine viene taggato tax-exempt e riporta il numero inserito dalla panetteria, così il contabile può trovarlo. Se la panetteria avesse inserito un numero di un paese non presente nella Sua lista, il messaggio direbbe che il paese non è idoneo e i 120 € resterebbero dovuti.

Veda anche

I termini usati qui sono spiegati nel glossario: codice fiscale, esenzione fiscale e reverse charge IVA. I passaggi lato acquirente sono nell’hub sull’onboarding dei clienti.

Limiti ed errori comuni

  • L’esenzione vale per ordine. L’acquirente inserisce il codice fiscale nel carrello e l’app crea quell’acquisto come bozza d’ordine con l’esenzione fiscale attiva. Non conti sul fatto che il cliente venga contrassegnato per gli ordini futuri. L’opzione Bulk tax exempt contrassegna come esenti in Shopify i clienti selezionati, e l’app non può annullarla.
  • Il riquadro è nel carrello, non nel checkout Shopify. Se Require valid tax IDs non è attivo, un acquirente può comunque passare al checkout senza un ID valido e pagare l’imposta. Un acquirente che apre direttamente l’URL del checkout Shopify salta il riquadro e viene tassato normalmente.
  • Il controllo avviene nel browser. Il numero viene verificato mentre viene inserito, e l’ordine viene creato da quell’inserimento. L’app non ricontrolla sul server. Decida Lei chi è idoneo, quindi conservi le Sue registrazioni.
  • Non è una decisione legale né di un’autorità fiscale. Un numero valido non dice se l’esenzione si applica a una specifica vendita. Le regole cambiano per paese e per merce, quindi le confermi con il Suo commercialista.
  • Testo della fattura. L’app rimuove l’imposta dall’ordine. Verifichi con il suo commercialista cosa devono riportare le fatture.
  • Se il passaggio di checkout dell’app non riesce, l’acquirente viene inviato al checkout normale e viene tassato. Testi dopo ogni modifica al tema.

Checklist di configurazione

  • Aggiungere il blocco Tax Exempt al modello Cart e salvare il tema.
  • Attivare il modulo e cliccare su Sync from Shopify.
  • Scegliere i tipi di codice fiscale accettati e chi vede il riquadro.
  • Decidere se richiedere un ID valido prima del checkout.
  • Selezionare i paesi accettati e aggiungere un tag d’ordine.
  • Attivare lo sconto Excluded Tax solo se i prezzi includono l’imposta e Shopify non li adegua già per paese.
  • Testare con un numero valido, un numero non valido e un numero di un paese escluso.
  • Leggere la guida al caso d’uso Tax Exempt.

Piani e requisiti

Tax Exempt con la verifica della partita IVA UE nel carrello è disponibile sui piani Advanced e Platinum di BSS B2B Solution ($49 e $99 al mese, con fatturazione annuale con il 10% di sconto). Il campo US EIN richiede Platinum. Consulti la pagina dei prezzi per il confronto completo, poi installi BSS B2B Solution per provarlo.

funzionalità principali

Cosa lo rende possibile

Riquadro partita IVA nella pagina del carrello

Un blocco del tema in cui gli acquirenti idonei inseriscono un codice fiscale prima del checkout.

Verifica in tempo reale

Le partite IVA UE vengono verificate al momento dell’inserimento, e sono supportati anche UK VAT, ABN, India GST e US EIN.

Regole per cliente e paese

Mostrare il riquadro ai tag cliente selezionati e accettare partite IVA solo dai paesi UE che scelga.

Tag d’ordine per la contabilità

Taggare gli ordini esenti perché la finanza possa trovarli e verificarli nell’admin di Shopify.

Configuralo con BSS B2B Solution

Installi BSS B2B Solution dallo Shopify App Store, poi segua la guida per attivarlo nel Suo store.

faq

Domande frequenti

Come esento dall’IVA i clienti business UE su Shopify?

Aggiungere il blocco Tax Exempt al modello del carrello, attivare il modulo Tax Exempt in BSS B2B Solution e scegliere EU VAT come tipo di codice fiscale. Gli acquirenti inseriscono la partita IVA nel carrello, l’app la verifica e un numero valido crea l’ordine senza imposta.

L’esenzione si applica al cliente o all’ordine?

All’ordine. L’acquirente inserisce il codice fiscale nel carrello e l’app crea quell’acquisto come bozza d’ordine Shopify con l’esenzione fiscale attivata. Non conti sul fatto che il cliente venga contrassegnato per gli ordini futuri. L’opzione Bulk tax exempt contrassegna come esenti in Shopify i clienti scelti, e l’app non può annullarla.

Dove inserisce la partita IVA l’acquirente?

Nella pagina del carrello, non nel checkout Shopify. Se Require valid tax IDs non è attivo, un cliente può comunque passare al checkout senza un ID valido e pagare l’imposta. Un acquirente che apre direttamente l’URL del checkout Shopify salta il riquadro e viene tassato normalmente.

Quali codici fiscali possono essere verificati?

Partite IVA UE, UK VAT, ABN australiano, India GST e US EIN. La verifica della partita IVA UE nel carrello è disponibile sui piani Advanced e Platinum, e il campo US EIN richiede Platinum. Può raccogliere e verificare gli stessi ID anche nel modulo di registrazione.

Posso accettare partite IVA solo da alcuni paesi?

Sì. Con EU VAT attivo, attivare l’opzione per accettare partite IVA solo dai paesi selezionati. Un ID di un altro paese mostra un messaggio che il paese non è idoneo all’esenzione nel Suo negozio, e l’imposta resta sull’ordine. Norvegia e Svizzera compaiono come opzioni aggiuntive da selezionare.

L’app gestisce i prezzi che includono già l’IVA?

Sì, con un’opzione. Se i prezzi includono l’imposta e Shopify non li adegua in base al paese del cliente, l’app aggiunge uno sconto chiamato Excluded Tax per un numero valido. Se il mercato dell’acquirente mostra già prezzi senza imposta, non viene detratto nulla, quindi controlli le impostazioni Duties and taxes di ogni mercato.

La partita IVA viene controllata anche sul server?

No. Il numero viene verificato nel browser dell’acquirente mentre viene inserito, e l’ordine viene creato da quell’inserimento. L’app non lo ricontrolla sul server, e un acquirente che apre direttamente l’URL del checkout Shopify aggira il riquadro. Conservi le Sue registrazioni e confermi l’idoneità con il Suo commercialista.

Che cosa deve riportare la fattura per un ordine UE senza imposta?

Dipende dal paese e dal tipo di vendita. BSS B2B Solution rimuove l’imposta dall’ordine quando il numero è valido. Verifichi con il Suo commercialista cosa devono riportare le fatture per le vendite transfrontaliere. L’ordine riporta un tag e il numero inserito per aiutare la contabilità.

Installi BSS B2B Solution prova gratuita di 14 giorni (piani a pagamento)