Atención al cliente y empaquetado de pedidos en tu móvil: descubre la app PrestaShop Pocket 📦
Validación del número de identificación fiscal
El módulo comprueba automáticamente los números de identificación fiscal en la región europea:
- NIF
- IVA
- IVA-UE
- IVA-REINO UNIDO
- Número de empresa
Automatización del tipo 0% IVA
El módulo establece el tipo de IVA 0% para las ventas B2B en la Unión Europea si el número de identificación fiscal pasa la validación.
Recogida automática de datos de la Oficina Central de Estadística
Para las empresas polacas, después de introducir el número de identificación a efectos del IVA, el módulo rellena automáticamente los datos de la dirección de la empresa a partir de la base de datos de la OCE.
Mensajes adaptados al cliente
Validación en segundo plano para la primera compra y las siguientes, así como mensajes claros en el proceso de pedido y en la cuenta del cliente.


La validación del número de identificación fiscal introducido por el cliente se realiza en tiempo real y no requiere recargar la página.
1
Verificación previa
Recálculo de la suma de comprobación y corrección de la entrada, eliminación de caracteres innecesarios y cumplimentación del código de país.
2
Verificación en bases de datos fiscales
El módulo comprueba el número de identificación fiscal en las bases de datos oficiales de números de identificación fiscal.
3
Descarga de datos de la Oficina Central de Estadística
Cumplimentación automática del formulario con los datos de la dirección tras introducir el número de identificación fiscal.
El módulo se integra con las mayores bases de datos oficiales de números de identificación fiscal:
VIES
Verificación de los números de identificación fiscal en la base de datos oficial de la Unión Europea
- IVA
- IVA-UE
VATapp
Verificación de los números de identificación fiscal en la Unión Europea
- IVA
- IVA-UE
GOV.UK
Verificación de los números de identificación fiscal en el Reino Unido (Gales, Irlanda, Escocia, Reino Unido)
- Número de empresa
- IVA-UK
GUS
Verificación y cumplimentación de los datos de la dirección de la empresa en Polonia
- NIP
- IVA-UE
Si desea comprobar su número de identificación fiscal en las bases de datos de números de identificación fiscal de otros países - abra una solicitud en HelpDesk.
El módulo detectará los formularios de dirección en el pedido, durante el registro de la cuenta y al editar las direcciones en la cuenta del cliente.

Validación correcta
Si el número de identificación fiscal es correcto y está activo, el campo se resaltará en verde.
Error de validación
Si el número de identificación fiscal es incorrecto o está inactivo, el campo se resaltará en rojo con un mensaje de error.
Configuración simple
En la configuración del módulo, indique el país de origen de su tienda y seleccione los países para los que desea comprobar el número de identificación fiscal.
Automatización del 0% de IVA
Cobre el 0% de IVA para los pedidos procedentes de fuera de su país de origen, pero sólo con un número de identificación fiscal verificado.
Historial de validación - su salvaguarda
En el módulo encontrará el historial de validación de los números de identificación fiscal y el historial de respuestas de los sistemas VIES y VATapp.

Aplicación automática del IVA 0%
Un cliente extranjero que no facilite un número de identificación fiscal válido puede realizar un pedido como particular y se le aplicará el IVA.
Excluir clientes seleccionados
- Puede indicar los países para los que no se efectuará la validación del número de identificación fiscal: siempre se aplicará el 0% de IVA.
- Puede indicar las cuentas de clientes para las que siempre se cobrará el 0% de IVA, independientemente del resultado. de la validación de su número de identificación fiscal.
- Puede indicar cuentas de clientes para las que siempre se cobrará el impuesto correcto.

Mensajes
Si un cliente extranjero pasa la validación, el módulo mostrará un mensaje en Mi Cuenta sobre el tipo de IVA 0% que se aplicará a las compras en su tienda.
En la configuración del módulo, puede elegir los mensajes que desea mostrar al cliente:
- Mensaje de tipo de IVA 0% en Mi Cuenta / en la cesta de la compra / al realizar un pedido.
- Información en la parte superior de la página en toda la tienda.
- Información sólo al editar la dirección de facturación.

Proceso de validación de los números de identificación fiscal guardados en las direcciones de los clientes:
El módulo valida todos los números de identificación fiscal guardados en las direcciones de la cuenta del cliente, incluidas las direcciones añadidas antes de la instalación del módulo.
La validación de los números de identificación fiscal almacenados en la cuenta del cliente se realiza en segundo plano, en el momento en que el cliente se conecta a su tienda.
Si alguno de los números de identificación fiscal de la cuenta del cliente se encuentra inactivo, el módulo mostrará un mensaje al cliente indicando.
Programas ERP
Los programas, por ejemplo ERP, descargarán de su tienda el número de identificación fiscal correctamente formateado y activo, así como el tipo de IVA correspondiente.
Clientes y contables satisfechos
No perderá clientes extranjeros que esperan pedidos con un IVA del 0%.

Módulo: Facturas PrestaShop y E-Paragraphs
Facture sus ventas directamente en su tienda PrestaShop.
Descubra nuestro módulo de facturación de ventas y E-Paragraphs.
Emita todo tipo de facturas y E-Parágrafos directamente en su tienda PrestaShop, y proporcione a su contable un paquete de facturas en PDF y 1 archivo para importar las facturas en su programa de contabilidad.
### 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
Requisitos técnicos
Requisitos técnicos
- PHP 7.1 - 8.x
- Extensión de servidor ionCube Loader
Más información sobre requisitos técnicos en la base de conocimientos
Soporte = Actualizaciones + HelpDesk
Obtendrá 90 días (3 meses) de acceso al paquete completo de soporte de PrestaShow.
Actualizaciones de módulos
Los módulos le informarán de las actualizaciones disponibles. Lea el registro de cambios y realice una actualización del módulo con 1 clic directamente desde su tienda.
Panel HelpDesk
Este es el panel donde le proporcionamos ayuda. En el HelpDesk puede informar de problemas, solicitar la instalación gratuita de módulos y actualizaciones, y encargar modificaciones y trabajos de desarrollo individuales.
Ampliar el soport e
Una vez finalizado el soporte, puede utilizar el módulo sin restricciones. Puede ampliar su acceso al soporte en cualquier momento que lo necesite.
Base de conocimientos y FAQ
Gratis para siempre
La base de conocimientos está disponible para todo el mundo. Encontrará documentación sobre el módulo, así como instrucciones, vídeos y respuestas a las preguntas más frecuentes.
Licencia de por vida para el módulo
- Puede utilizar el módulo sin limitación para 1 tienda = 1 dominio.
- Puede utilizar un dominio adicional, por ejemplo, para una copia de desarrollador.
- Por un módico precio puede cambiar usted mismo el dominio para el módulo.
Dominios adicionales para Multitienda
- Todos nuestros módulos son compatibles con PrestaShop Multitienda.
- El soporte para un número ilimitado de dominios para PrestaShop Multitienda requiere la compra del soporte multitienda para el módulo.
Modificación del código
- El código del módulo relacionado con la integración con la tienda y el diseño (.tpl, .css, .js) es de código abierto y puede modificarlo libremente.
- El código fuente del módulo (.php) está encriptado con ionCube y modificarlo anulará la garantía.
Demo
Demo - probar el módulo
- Este módulo no tiene tienda demo
Todavía no hay entradas.













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.