Tax Exempt Pro - Esenzione Fiscale e IVA B2B per Gruppo Clienti, Aliquote Totali o Parziali
Vendi senza IVA ai gruppi di clienti che scegli tu — acquirenti B2B e all'ingrosso, associazioni non profit, scuole, missioni diplomatiche — con aliquote di esenzione totali (100%) o parziali. Prezzi, carrello, checkout, fatture ed email vengono calcolati senza IVA (o con IVA ridotta), e i clienti esenti vedono un chiaro avviso "senza IVA" in ogni fase. Basato sull'hook nativo taxManager di PrestaShop: nessun override del core, nessuna modifica ai file, con controlli di integrità automatici e un self-test integrato. Per PrestaShop 1.7 – 9.
Alcuni clienti semplicemente non dovrebbero pagare l'IVA
Gli acquirenti B2B e all'ingrosso si aspettano prezzi netti. Non profit, scuole, enti pubblici e acquirenti diplomatici sono esenti per legge. Gestire tutto questo con rimborsi manuali o un listino separato è lento e soggetto a errori. Tax Exempt Pro lo rende automatico: spunta un gruppo di clienti, salva, e ogni membro di quel gruppo acquista senza IVA — prezzi, carrello, checkout, fatture, note di credito, email e webservice vengono tutti calcolati senza imposte.
Come funziona
- 1. Spunta i gruppi esenti — la pagina di configurazione elenca ogni gruppo di clienti con il numero di membri. Seleziona quelli che devono essere esenti.
- 2. Imposta l'aliquota — 100% per un'esenzione totale, oppure qualsiasi aliquota parziale (es. il 50% trasforma un'IVA del 21% in 10,5%). In caso di appartenenza a più gruppi esenti vince l'aliquota più alta.
- 3. Salva — è attivo immediatamente — ogni cliente del gruppo è esente dalla sua prossima visualizzazione di pagina. Niente svuotamento cache, niente modifiche ai file, niente interventi sul tema.
I clienti esenti sanno sempre a che punto sono
Una piccola nota verde compare sotto il prezzo del prodotto — "Prezzo esente da IVA — nessuna imposta verrà aggiunta al checkout" — e un banner di conferma lo ribadisce nel carrello, al checkout e nella pagina Il mio account. I clienti completamente esenti smettono inoltre di vedere le etichette confusionarie "IVA incl. / IVA escl.". Nel back office, la scheda cliente mostra un riquadro di esenzione fiscale con l'aliquota effettiva e il gruppo (o i gruppi) che la concedono.
Controlla da solo il proprio stato di salute
La pagina di configurazione esegue controlli di integrità automatici e un self-test in tempo reale: il modulo esegue il vero dispatch fiscale del tuo negozio su un cliente reale di un gruppo esente e riporta l'aliquota risultante — verde significa che tutto funziona, rosso indica l'esatto anello difettoso (hook non agganciato, un modulo fiscale concorrente che risponde per primo, imposte disattivate a livello di negozio…). Anche i permessi dei gruppi si riparano da soli: i gruppi creati dopo l'installazione vengono autorizzati automaticamente, così nessuno continua a pagare l'IVA senza accorgersene.
Ingegneria pulita e moderna
- Hook nativo taxManager — lo stesso punto di estensione usato dal modulo IVA ufficiale di PrestaShop. Nessun override del core, nessun file viene mai toccato.
- Aggiornamenti sicuri dalla v1.x — il vecchio override di TaxCalculator viene rimosso con la routine nativa di PrestaShop, le impostazioni vengono migrate automaticamente e i residui vengono rilevati nella pagina di configurazione.
- Validazione rigorosa e atomica — le aliquote devono essere comprese tra 0 e 100 (accettati sia `12.5` che `12,5`); se anche un solo valore non è valido non viene salvato nulla, così le impostazioni attive non restano mai aggiornate a metà.
- Disinstallazione pulita — tutte le chiavi di configurazione vengono rimosse e i gruppi selezionati tornano semplicemente a pagare le imposte.
Compatibilità
PrestaShop 1.7, 8 e 9. Richiede le imposte attive (Internazionale > Tasse) e la funzione gruppi di clienti (attiva di default). Funziona con qualsiasi tema — gli avvisi sono template di hook standard che puoi sganciare singolarmente.
Domande frequenti
Posso concedere un'esenzione parziale invece di rimuovere completamente l'IVA?
Sì. Imposta qualsiasi aliquota da 0 a 100 per gruppo — es. un'esenzione del 50% trasforma un'IVA del 21% in 10,5%. Ogni gruppo può avere la propria aliquota e, per i clienti in più gruppi, vince l'aliquota più alta.
Cambia qualcosa per i clienti non esenti?
No. Gli avvisi e le variazioni di prezzo si applicano solo ai membri dei gruppi esenti; tutti gli altri acquistano esattamente come prima.
E per quanto riguarda fatture ed email d'ordine?
Gli ordini completamente esenti semplicemente non contengono IVA — fatture, note di credito, email e dati del webservice sono tutti coerenti, senza dover modificare le traduzioni dei PDF.
Un cliente di un gruppo esente paga ancora l'IVA — cosa faccio?
Apri una volta la pagina di configurazione del modulo: riaggancia gli hook negozio per negozio, ripara i permessi dei gruppi e poi esegue un self-test che ti indica l'aliquota risultante e, se qualcosa non va, la causa esatta.
Posso esentare i visitatori non autenticati?
Sì — esentando il gruppo speciale Visitatore cambiano i prezzi che tutti vedono prima del login. La pagina di configurazione etichetta chiaramente questi gruppi speciali.
Cosa succede quando disinstallo il modulo?
Tutte le impostazioni del modulo vengono rimosse e i gruppi di clienti selezionati tornano a pagare le imposte — il modulo non tocca mai i file del core né le impostazioni fiscali generali del negozio.
-
CompatibilitàPrestashop 1.7
Prestashop 8
Prestashop 9 -
Traduzioni del Modulo DisponibiliFrancese
Inglese
Italiano
Olandese
Polacco
Portoghese
Spagnolo
Tedesco
Turco
MEG Venture
4 altri prodotti nella stessa categoria
| Versione | 2.0.0 |
|---|---|
| Ultimo aggiornamento | 2026-07-25 |
| Registro delle modifiche | • [2026-07-23] Add missing translation files (fr, de, pl, nl, tr, it, es) • [2026-07-12] feat: Enhance tax hook registration to support both 'taxManager' and 'actionTaxManager' for improved compatibility • [2026-07-12] feat: Implement self-test functionality and improve hook registration in taxexempt module • [2026-07-12] feat: Add Tax Exempt Pro module with group-based tax exemption functionality • [2026-06-21] Refactor TaxCalculator and taxexempt module: Improve variable initialization and formatting for better readability • [2024-04-28] Update taxexempt module: Remove unused Prestashop version based folders • [2024-04-28] Update taxexempt.php: Add new input fields for tax exemption percentages in renderForm() method. Translations added. Module restructured for all versions of Prestashop. • [2024-04-26] Cart.php customer isset fix • [2023-09-11] v1.3.8 • [2022-09-18] nl.php • [2021-12-13] Update PriceCalculator.php • [2021-12-13] v1.3.7 update • [2021-10-03] Update TaxRulesTaxManager.php • [2021-04-16] Update taxexempt.php • [2020-10-30] Update taxexempt.php • [2020-10-30] Cart.php for 1.7 to fix shipping cost tax error • [2020-10-29] v1.3.5 first release • [2020-10-29] Initial commit |
• [2026-07-12] feat: Implement self-test functionality and improve hook registration in taxexempt module
• [2026-07-12] feat: Add Tax Exempt Pro module with group-based tax exemption functionality
• [2026-06-21] Refactor TaxCalculator and taxexempt module: Improve variable initialization and formatting for better readability
• [2024-04-28] Update taxexempt module: Remove unused Prestashop version based folders
• [2024-04-28] Update taxexempt.php: Add new input fields for tax exemption percentages in renderForm() method. Translations added. Module restructured for all versions of Prestashop.
• [2024-04-26] Cart.php customer isset fix
• [2023-09-11] v1.3.8
• [2022-09-18] nl.php
• [2021-12-13] Update PriceCalculator.php
• [2021-12-13] v1.3.7 update
• [2021-10-03] Update TaxRulesTaxManager.php
• [2021-04-16] Update taxexempt.php
• [2020-10-30] Update taxexempt.php
• [2020-10-30] Cart.php for 1.7 to fix shipping cost tax error
• [2020-10-29] v1.3.5 first release
• [2020-10-29] Initial commit
Commenti (4)
Non è stato possibile inviare il tuo giudizio sulla recensione
Segnala commento
Segnalazione inviata
Non è stato possibile inviare la tua segnalazione