Servizio clienti e confezionamento degli ordini sul tuo telefono: scopri l'app PrestaShop Pocket 📦
Convalida del codice fiscale
Il modulo controlla automaticamente i codici fiscali nella regione europea:
- TIN
- IVA
- IVA-UE
- IVA-REGNO UNITO
- Numero di azienda
Automazione dell'aliquota IVA 0%
Il modulo imposta l'aliquota IVA 0% per le vendite B2B nell'Unione Europea se il codice fiscale supera la convalida.
Raccolta automatica dei dati dall'Ufficio centrale di statistica
Per le aziende polacche, dopo l'inserimento del numero di partita IVA, il modulo inserisce automaticamente i dati relativi all'indirizzo dell'azienda dal database del CSO.
Messaggi di facile comprensione per il cliente
Convalida di base per il primo acquisto e per quelli successivi, nonché messaggi chiari nel processo d'ordine e nel conto cliente.


La convalida del codice fiscale inserito dal cliente avviene in tempo reale e non richiede il ricaricamento della pagina.
1
Pre-verifica
Ricalcolo del checksum e correzione dell'inserimento, eliminazione dei caratteri non necessari e completamento del codice paese.
2
Verifica nei database fiscali
Il modulo verifica il codice fiscale nei database ufficiali dei codici fiscali.
3
Scaricamento dei dati dall'Istituto centrale di statistica
Compilazione automatica del modulo con i dati dell'indirizzo dopo l'inserimento del codice fiscale.
Il modulo si integra con i maggiori database ufficiali di codici fiscali:
VIES
Verifica dei codici fiscali nel database ufficiale dell'Unione Europea.
- IVA
- IVA-UE
IVAapp
Verifica di backup dei codici fiscali nell'Unione Europea
- IVA
- IVA-UE
GOV.UK
Verifica dei codici fiscali nel Regno Unito (Galles, Irlanda, Scozia, Regno Unito)
- Numero di società
- IVA-REGNO UNITO
GUS
Verifica e completamento dei dati relativi all'indirizzo dell'azienda in Polonia
- NIP
- IVA-UE
Se desiderate verificare il vostro codice fiscale nei database dei codici fiscali di altri Paesi, aprite una richiesta sull'HelpDesk.
Il modulo rileva i moduli di indirizzo nell'ordine, durante la registrazione dell'account e quando si modificano gli indirizzi nell'account del cliente.

Convalida corretta
Se il codice fiscale è corretto e attivo, il campo sarà evidenziato in verde.
Errore di convalida
Se il codice fiscale è errato o inattivo, il campo sarà evidenziato in rosso con un messaggio di errore.
Configurazione semplice
Nella configurazione del modulo, indicare il paese di origine del negozio e selezionare i paesi per i quali si desidera controllare il codice fiscale.
Automazione IVA 0%
Applicate l'IVA allo 0% per gli ordini provenienti dall'estero, ma solo con un codice fiscale verificato.
Storico delle convalide - la vostra sicurezza
Nel modulo troverete lo storico delle convalide dei codici fiscali e lo storico delle risposte dei sistemi VIES e VATapp.

Applicazione automatica dell'IVA 0%
Un cliente straniero che non fornisce un codice fiscale valido può effettuare un ordine come privato e gli verrà addebitata l'IVA.
Escludere i clienti selezionati
- È possibile indicare i Paesi per i quali la convalida del codice fiscale non viene effettuata - si applica sempre l'IVA allo 0%.
- È possibile indicare i conti dei clienti per i quali verrà sempre addebitato lo 0% di IVA, indipendentemente dal risultato della convalida del loro codice fiscale.
- È possibile indicare i conti clienti per i quali verrà sempre addebitata l'imposta corretta.

Messaggi
Se un cliente straniero supera la convalida, il modulo visualizzerà un messaggio in Il mio account sull'aliquota IVA 0% che verrà applicata agli acquisti nel vostro negozio.
Nella configurazione del modulo è possibile scegliere quali messaggi visualizzare per il cliente:
- Messaggio sull'aliquota IVA 0% ne Il mio account / nel carrello / quando si effettua un ordine.
- Informazioni in cima alla pagina in tutto il negozio.
- Informazioni solo quando si modifica l'indirizzo di fatturazione.

Processo di convalida dei codici fiscali salvati negli indirizzi dei clienti:
Il modulo convalida tutti i codici fiscali memorizzati negli indirizzi dell'account del cliente, compresi gli indirizzi aggiunti prima dell'installazione del modulo.
La convalida dei codici fiscali memorizzati nell'account del cliente avviene in background, nel momento in cui il cliente accede al vostro negozio.
Se uno dei codici fiscali presenti nell'account del cliente risulta inattivo, il modulo visualizzerà un messaggio al cliente.
Programmi ERP
I programmi, ad esempio ERP, scaricheranno dal vostro negozio il codice fiscale attivo e correttamente formattato e l'aliquota IVA corrispondente.
Clienti e commercialisti soddisfatti
Non perderete i clienti stranieri che si aspettano ordini con IVA a 0%.

Modulo: Fatture e paragrafi elettronici di PrestaShop
Fattura le tue vendite direttamente nel tuo negozio PrestaShop.
Scoprite il nostro modulo per la fatturazione delle vendite e gli E-Paragraphs.
Emetti tutti i tipi di fatture e di E-Paragon direttamente nel tuo negozio PrestaShop e fornisci al tuo commercialista un pacchetto di fatture in formato PDF e un file 1 per importare le fatture nel suo software di contabilità.
### Fixed
* Valid EU VAT numbers are no longer occasionally reported as invalid during brief VIES overloads; the number check now retries before giving up.
## v1.12.8 - 2026-08-28
### Added
* A tax rule can now be selected to describe order lines covered by the 0% VAT
exemption. Previously such a line was saved with a zero rate but no tax name and
no tax breakdown row, so invoicing modules and PDF documents could not tell an
exempt line from an untaxed one and fell back to a bare 0%. With the new option
set, the line carries that tax rule's name and a zero-value breakdown row, which
is what an intra-Community designation such as KBAET requires. The rate stays at
0% and order totals are unchanged. The option is empty by default, so existing
shops keep their current behaviour.
## v1.12.7 - 2026-08-13
### Added
* Monaco (MC) can now be selected for VAT number validation and qualifies for the
0% VAT decision. Monaco lies inside the French VAT territory (Directive
2006/112/EC art. 7), so its companies hold FR VAT numbers; the VIES query is
driven by the number prefix, so those numbers are checked as French ones with
no extra mapping. Previously a Monaco address was rejected before validation ran
and MC could not even be ticked in the module's country list.
## v1.12.6 - 2026-06-11
### Fixed
* The "0% VAT applied" info banner no longer appears for customers who merely
have a VAT number in their address while being charged the standard rate.
The banner now follows only the actual tax decision for the customer.
* The banner now also appears for customers with the per-customer 0% VAT
override when their cart is empty or not yet created.
## v1.12.5 - 2026-06-01
### Fixed
* The "0% VAT applied" info banner could appear for customers actually charged
standard VAT. The banner flag now resolves the tax address via
`PS_TAX_ADDRESS_TYPE` (the same way PrestaShop does for the tax calculation),
so it always matches the tax actually charged. Previously it always read the
invoice address, disagreeing with the tax decision on shops that compute VAT
from the delivery address.
## v1.12.4 - 2026-05-12
### Fixed
* 0% VAT info banner now also appears for customers receiving 0% via the
per-customer `always_remove_tax` override, and renders immediately on page
load instead of waiting for the AJAX VIES round-trip.
## v1.12.3 - 2026-05-11
### Added
* Configuration switch "If VIES is unavailable, treat the tax number as valid
(only on the customer's first order)". When enabled and VIES is confirmed
down via `checkStatusService`, first-order EU B2B customers are accepted (and
0% VAT applies) instead of being blocked by the upstream outage.
## v1.12.2 - 2026-04-30
### Fixed
* B2B (0% VAT) customers in a customer group with a percentage reduction were
charged a small residual tax on top of the discounted product price. The
gross→net correction for fixed-amount specific-price discounts is now scaled
by the customer-group reduction so it lines up with the rest of the price.
## v1.12.1 - 2026-04-30
### Fixed
* `hookTaxManager` no longer bails out when no customer is loaded in the context.
The customer id is now derived from the address (`Address->id_customer`) as a
fallback, so per-customer VAT overrides and address-based 0% VAT logic work
in BO order edits and other contexts where `Context::getContext()->customer`
is not set (e.g. direct `TaxManagerFactory::getManager()` calls).
## v1.12.0 - 2026-04-24
### Added
* New configurable info banner when VAT 0% is applied — choose between: disabled, shown on account/cart/checkout pages, or shown everywhere.
### Fixed
* Background VAT validator incorrectly showing error banner for customers from countries excluded from validation.
## v1.11.9 - 2026-03-31
### Fixed
* Fixed 0% VAT incorrectly applied when delivery address has VAT but invoice address belongs
to a private person. The invoice address now determines VAT exemption status.
* Added missing migration
## v1.11.8 - 2026-03-31
### Fixed
* Fixed B2B pricing for fixed-amount gross discounts — the full gross discount was subtracted
from the net price instead of being converted to net first, resulting in incorrect final prices.
## v1.11.7 - 2026-03-16
### Fixed
* Fixed 0% VAT not applied when invoice address has valid EU VAT number but delivery address
belongs to a private person (no VAT). The module now checks the invoice address for VAT
qualification when the delivery address does not qualify, as long as both addresses are
in the same country.
## v1.11.6 - 2025-11-06
### Fixed
* Improved speed of tax number verification
## v1.11.5 - 2025-10-14
### Fixed
* Improved 0% tax
## v1.11.4 - 2025-10-10
### Fixed
* Tax number must be positively verified to get tax 0%
* Duplicate entries in the history controller
## v1.11.3 - 2025-03-19
### Added
* Tax 0% for all countries from outside of european union
## v1.11.2 - 2025-03-19
### Added
* Just added warning if the module is not the first one in the taxManager hook
## v1.11.1 - 2025-01-27
### Fixed
* The top banner displayed that the tax number was incorrect, even if it was correct
## v1.11.0 - 2025-01-16
### Added
* Get company details from tax number validation (for Polish tax numbers only)
## v1.10.0 - 2025-01-14
### Added
* Added GUS API token validation (for Polish tax numbers only)
## v1.9.12 - 2024-12-17
### Fixed
* Removing validation error if there is local VAT
## v1.9.11 - 2024-12-04
### Fixed
* Fix bugs when added vat_number
## v1.9.10 - 2024-07-12
### Added
* Support for payment modules (mainly Mollie) which creates order after payment
## v1.9.9 - 2024-07-12
### Fixed
* Small bugs reported by users
## v1.9.8 - 2023-12-13
### Added
* Demo content
## v1.9.7 - 2023-11-27
### Fixed
* Fixed small bugs reported by users
## v1.9.6 - 2023-10-11
### Improved
* Improved VAT = 0 for Great Britain if tax number validate in UK
## v1.9.5 - 2023-09-21
### Fixed
* Fixed the problem of changing the address between a valid VAT number and an incorrect VAT number on the guest account
## v1.9.4 - 2023-07-26
### Fixed
* Fix notice about property from non-object
## v1.9.3 - 2023-05-31
### Fixed
* Unify tax number in the validation history
## v1.9.2 - 2023-04-18
### Fixed
* Do not allow ordering from countries that do not have active tax number checking in the module
## v1.9.1 - 2023-04-14
### Fixed
* The problem with vat number validation for some countries
## v1.9.0 - 2023-03-06
### Added
* Allow or deny order creation when tax number typed by customer is invalid
* Store history of the tax number validation results
* Set a fixed tax rule for a given customer
* Show alert message when tax number is invalid
## v1.8.0 - 2023-01-19
### Improved
* improve tax number validation before final order creation
## v1.7.5 - 2022-11-15
### Fixed
* Small fix for shops behind Cloudflare
## v1.7.4 - 2022-11-05
### Added
* The missing country added
## v1.7.3 - 2022-10-03
### Improved
* Improved validator of polish tax number
## v1.7.2 - 2022-09-23
### Fixed
* The problem with compatibility with "one page checkout" modules
## v1.7.1 - 2022-09-21
### Fixed
* The problem with saving of the countries for which the NIP will be checked
## v1.7.0 - 2022-09-15
### Added
* The ability to select the countries for which the VAT number will be checked
## v1.6.3 - 2022-09-07
### Fixed
* Small fix to improve compatibility with other modules
## v1.6.2 - 2022-08-01
### Fixed
* Improve using alternate data sources while some are unaccessible
## v1.6.1 - 2022-06-13
### Fixed
* fix missing HelperForm class in the module configuration page on PrestaShop 1.6
## v1.6 - 2022-03-08
* you can select shop home country to conditionally use 0% tax rate on sales
## v1.5 - 2022-01-11
* important improvement of checking the EU tax number for 0% taxes
(could have had a negative impact on the loading time of store pages)
* other small fixes
## v1.4 - 2021-12-08
* added UK vat number validation
## v1.3 - 2021-11-22
* fixed bug that could cause problems with saving addresses of retail customers
## v1.2 - 2021-11-08
* module will remove taxes for orders which have assigned invoice address
with valid tax number inside European Union (except Poland)
* added UK company number validation
## v1.1 - 2021-11-02
* added support for PrestaShop 1.6
## v1.0 - 2021-07-27
* tax number validation in the customer address form
Requisiti tecnici
Requisiti tecnici
- PHP 7.1 - 8.x
- Estensione server ionCube Loader
- Solo PrestaShop Importer: PHP libxml versione > 2.9.3
- Solo PrestaShop Facebook Integrator: PHP 7.2 o superiore
- Validatore IVA PrestaShop solo: PHP SOAP
Ulteriori informazioni sui requisiti tecnici nella knowledge base
Supporto = Aggiornamenti + HelpDesk
Ottenete 90 giorni (3 mesi) di accesso al pacchetto di supporto completo di PrestaShow.
Aggiornamenti dei moduli
I moduli ti informano degli aggiornamenti disponibili. Leggete il changelog ed eseguite un aggiornamento del modulo con un solo clic direttamente dal vostro negozio.
Pannello HelpDesk
Questo è il pannello in cui vi forniamo assistenza. Nell'HelpDesk è possibile segnalare problemi, ordinare l'installazione e gli aggiornamenti gratuiti dei moduli, nonché modifiche e lavori di sviluppo individuali.
Estendere il support o
Una volta scaduto il supporto, è possibile utilizzare il modulo senza alcuna restrizione. È possibile estendere l'accesso al supporto in qualsiasi momento, quando se ne ha bisogno.
Base di conoscenze e FAQ
Gratis per sempre
La Knowledge Base è disponibile per tutti. Vi troverete la documentazione del modulo, nonché istruzioni, video e risposte alle domande più frequenti.
Licenza a vita per il modulo
- È possibile utilizzare il modulo senza limitazioni per 1 negozio = 1 dominio.
- È possibile utilizzare un dominio aggiuntivo, ad esempio per una copia per sviluppatori.
- Con un piccolo sovrapprezzo è possibile cambiare il dominio del modulo.
Domini aggiuntivi per Multistore
- Tutti i nostri moduli supportano PrestaShop Multistore.
- Il supporto di un numero illimitato di domini per PrestaShop Multistore richiede l'acquisto del supporto multistore per il modulo.
Modifica del codice
- Il codice del modulo relativo all'integrazione con il negozio e al design (.tpl, .css, .js) è open source e siete liberi di modificarlo.
- Il codice sorgente del modulo (.php) è criptato con ionCube e la sua modifica invalida la garanzia.
Demo
Demo - prova il modulo
- Questo modulo non dispone di un negozio demo
Non ci sono ancora voci.













Mam pytanie: czy planujecie autouzupełnianie danych o firmie na podstawie podanego numeru NIP z GUS? :-)
Gdyby coś się działo skorzystajcie z helpdesk.prestashow.pl
- robię zakup i podaję NIP UE, odlicza się VAT (stawka 0% się ustawia)
- przez finalizacją zakupu cofam się do formularza adresu i dodaję nowy adres, tym razem bez NIPu (a co tam, jednak chcę kupić prywatnie)
- pomimo że pole NIP jest puste i oznaczone jako opcjonalne, wyskakuje błąd że NIP nieprawidłowy
. - Nie mieliśmy okazji testować, ale jeśli Twój moduł używa standardowych mechanizmów PrestaShop do przetwarzania adresów, działanie modułu powinno być prawidłowe. Jeśli będzie inaczej - wycenimy dostosowanie działanie modułu do Twojego koszyka.