Plugin WP Verifactu para Woocommerce

WP Verifactu permite generar facturas oficiales homologadas por Verifactu, ya sea con el plugin para Woocommerce o manualmente desde la plataforma.

Descarga nuestro plugin oficial “Factukit: Checkout Fields for Verifactu”

Descargar en Wordpress.org

Para enviar facturas a Verifactu, además de instalar el plugin, es necesario darse de alta a app.wpverifactu.com y crear una integración con tu ecommerce.

Descripción

El plugin “Factukit: Checkout Fields for Verifactu” es una extensión de WooCommerce que añade campos de identificación fiscal al checkout. Permite que los sistemas de software de facturación (SIF), ERP de contabilidad y otros sistemas de gestión empresarial recojan los datos necesarios para enviar facturas al sistema Verifactu de la Agencia Tributaria española.

Características Principales

  • Añade campos obligatorios al checkout de WooCommerce para la identificación fiscal del cliente
  • Soporte para múltiples tipos de documento: NIF/CIF (DNI, CIF), Pasaporte, NIE, Certificado de Residencia, Otros documentos acreditativos y No registrado
  • Validación en tiempo real del formato NIF/NIE con algoritmo de verificación de dígito de control
  • Validación VIES integrada para números de IVA europeos con verificación automática contra la base de datos europea oficial
  • Exención automática de IVA para transacciones intracomunitarias validadas por VIES
  • Campo “Tipo de Cliente” que permite a los usuarios definir su perfil fiscal:
    • Individual: Para personas físicas que realizan compras personales
    • Empresa/Autónomo: Para empresas, freelancers y profesionales que requieren facturación empresarial
  • Nombre de Empresa que aparece automáticamente cuando se selecciona “Empresa/Autónomo”
  • Simplificación del formulario ocultando campos innecesarios cuando se selecciona “Individual”
  • Configuración flexible: Los campos del checkout pueden ser obligatorios u opcionales según la configuración del panel de administración de WordPress
  • Límite de 3.000€: Cuando los campos opcionales están habilitados, se vuelven obligatorios automáticamente para compras superiores a 3.000€
  • Clases fiscales: Creación automática de clases fiscales específicas de WooCommerce como “Cursos online” y “Viajes”
  • Múltiples idiomas: Soporte para español, catalán, euskera y gallego
  • Cambios de estado de Procesando a Completado: El plugin permite cambiar el estado de Procesando a Completado automáticamente cuando se realiza un pedido, desde el panel de administración de WordPress

Requisitos

  • WordPress 5.8 o superior
  • WooCommerce 5.0 o superior
  • PHP 7.4 o superior

Instalación

  1. En el gestor de contenidos de WordPress, ve a Plugins > Añadir nuevo.
  2. Busca “Factukit: Checkout Fields for Verifactu” y haz clic en “Instalar ahora”, luego actívalo.
  3. El plugin ya está activado. Ya uses checkout de bloques o checkout clásico, los campos aparecerán automáticamente en la tienda.
  4. En el panel Woocommerce > Verifactu Tax Fields, del menú, puedes elegir si quieres que los campos añadidos sean opcionales.

Aviso Legal

El uso de Factukit: Checkout Fields for Verifactu no asegura el cumplimiento de las obligaciones fiscales. Es responsabilidad exclusiva de cada usuario verificar que su sistema y procesos de facturación cumplan con la legislación vigente.

Servicios Externos

Este plugin valida números de IVA europeos conectándose a servicios externos durante el checkout. Cuando un cliente introduce un número de IVA con un prefijo de país europeo (ej. ES123456789, FR12345678901), el plugin primero intenta la validación a través del VIES (VAT Information Exchange System) oficial de la UE proporcionado por la Comisión Europea. VIES es el servicio oficial de la Unión Europea para validar números de registro de IVA en todos los estados miembros de la UE.

Cuando se realiza la validación, solo se envía el número de IVA y el código de país a la API REST de VIES en https://ec.europa.eu/taxation_customs/vies/rest-api. La política de privacidad de la Comisión Europea se puede encontrar en https://commission.europa.eu/privacy-policy-websites-managed-european-commission_en y su aviso legal en https://commission.europa.eu/legal-notice_en.

Si el servicio VIES oficial no está disponible, el plugin utiliza VATcomply como servicio de validación de respaldo. VATcomply es una API de validación de IVA gratuita y de código abierto que actúa como un intermediario para acceder a la misma base de datos oficial VIES de la UE a través de una interfaz simplificada.

No se comparte información personal, detalles de pedidos o datos de clientes con ningún servicio - solo se transmiten números de IVA y códigos de país con fines de validación. Las solicitudes de validación se almacenan en caché durante 24 horas para minimizar las solicitudes externas y mejorar el rendimiento.

Soporte

Para soporte, informes de errores o solicitudes de características, por favor contáctanos a través de:

Changelog

1.0.2

  • Validación local en tiempo real en ambos checkouts.
  • Normalización en mayúsculas del identificador del lado del servidor para ambos checkouts.
  • Limpieza y actualización de impuestos al cargar el checkout y al cambiar tipo/validar.

1.0.1

  • Añade validación local de suma de verificación para NIF/CIF (y otros países) usando validador interno.
  • Valida IVA usando prefijo ISO del número mismo si existe (ej. FR... incluso si se selecciona otro país).
  • Integra VIES oficial via REST como primera opción y VATcomply como respaldo con caché para limitar consultas.
  • Fuerza visibilidad del campo Empresa en checkout de bloques sin duplicar campos personalizados.
  • Mejora validación en checkout de bloques usando hooks oficiales para prevenir compras con datos fiscales inválidos.

1.0.0

  • Versión inicial del plugin
  • Campos de identificación fiscal en checkout
  • Validación NIF/NIE
  • Integración del panel de administración
  • Exportación de datos CSV

Galería de imágenes

Explora las diferentes funcionalidades del plugin WP Verifactu a través de estas capturas de pantalla

Panel de administración de WordPress mostrando Campos de Impuestos Opcionales y opciones de Autocompletado de Pedidos

Panel de administración de WordPress mostrando Campos de Impuestos Opcionales y opciones de Autocompletado de Pedidos

Campos de checkout mostrados cuando el Tipo de Cliente está establecido como Empresa/Autónomo

Campos de checkout mostrados cuando el Tipo de Cliente está establecido como Empresa/Autónomo

Campos de checkout mostrados cuando el Tipo de Cliente está establecido como Particular

Campos de checkout mostrados cuando el Tipo de Cliente está establecido como Particular

Frequently asked questions

Reserva una videollamada con nosotros para explicarnos tu caso o hacerte una demostración

No dudes en contactarnos para que te ayudemos a adaptar el sistema a tu e-commerce a la facturación que necesitas.