Para entender cuándo es obligatorio capturar el identificador fiscal y cuándo
puedes emitir facturas simplificadas, consulta la guía Facturas simplificadas
y completas.
Configurar el campo DNI en PrestaShop
PrestaShop incluye un campo de identificación fiscal que puedes activar de forma selectiva para cada país. Esto te permite solicitar el DNI solo donde sea necesario.Paso 1: Acceder a la configuración de campos de dirección
- Desde el panel de administración de PrestaShop, ve a Localización > Países.
- Localiza el país para el que quieres activar el campo DNI (por ejemplo, “España”).
- Haz clic en Editar (icono de lápiz) junto al país.
Paso 2: Activar el campo DNI
En la página de edición del país, busca la sección Formato de dirección. El campo de formato de dirección contiene variables que representan los datos que se solicitan al cliente. Para activar el campo DNI, debes incluir la variabledni en el formato.
Ejemplo de formato con DNI:
dnirepresenta el campo de identificador fiscal.- Puedes colocarlo en cualquier posición del checkout según tu preferencia.
- Cada línea representa un campo o grupo de campos visibles en el checkout.
Paso 3: Guardar y repetir para otros países
- Guarda los cambios haciendo clic en el botón “Guardar” en la parte superior o inferior de la página.
- Repite el proceso para cada país donde necesites capturar el identificador fiscal.
Recomendación: Activa el campo DNI para: - España: Siempre,
especialmente si vendes a empresas o tienes pedidos de alto valor. - Países
de la Unión Europea: Especialmente si vendes bienes por encima de 3.000€ o
servicios digitales por encima de 400€. - Fuera de la UE: Según tus
necesidades y volumen de ventas.
Personalizar la etiqueta del campo DNI
Por defecto, PrestaShop muestra el campo como “DNI”. Si vendes internacionalmente, puedes personalizar la etiqueta para hacerla más comprensible.Cambiar la etiqueta del campo
- Ve a Internacional > Traducciones.
- En el desplegable Tipo de traducción, selecciona Traducciones del Front Office.
- En el desplegable Selecciona tu idioma, elige el idioma que quieres modificar.
- Haz clic en Modificar.
- Busca el término “DNI” o “Identification number” en la lista de traducciones.
- Modifica la etiqueta según el idioma:
- Español: “NIF/DNI/NIE”
- Inglés: “Tax ID / VAT Number”
- Francés: “Numéro d’identification fiscale”
- Etc.
- Guarda los cambios.
Verificación en el checkout
Una vez configurado, verifica que el campo aparece correctamente:- Abre tu tienda en modo incógnito o cierra sesión de tu cuenta de administrador.
- Añade un producto al carrito y procede al checkout.
- Selecciona el país que configuraste (por ejemplo, España).
- Comprueba que el campo DNI aparece en el orden y posición que configuraste.
- Has guardado los cambios en la configuración del país.
- El formato de dirección incluye la variable
dni. - Has refrescado la caché de PrestaShop (si la tienes activada).
Cómo EasyVerifactu usa el campo DNI
Una vez configurado el campo DNI en PrestaShop:- Capturamos el DNI: EasyVerifactu lee automáticamente el valor del campo DNI de cada pedido.
- Determinamos el tipo de factura: Si el pedido incluye DNI, emitimos factura completa. Si no, emitimos factura simplificada (según tu configuración).
- Enviamos a la Agencia Tributaria: Las facturas completas incluyen el DNI en el envío a la Agencia Tributaria, cumpliendo con los requisitos legales.
Puedes refinar aún más cuándo se emiten facturas completas o simplificadas en
la sección de configuración de EasyVerifactu. Por ejemplo, puedes establecer
umbrales de importe o reglas específicas por país.
Con el campo DNI configurado en PrestaShop, EasyVerifactu podrá emitir facturas completas cuando sea necesario, garantizando el cumplimiento normativo en ventas de alto valor o internacionales.