Exenciones Pro

Exenciones Pro

Developed By Indedmedia

Compatible with WHMCS v8.13

ExencionesPro - Validación Automática de NIF/VAT y Gestión de Exenciones Fiscales

ExencionesPro automatiza la validación de NIFs españoles y números VAT intracomunitarios en WHMCS, determinando las exenciones fiscales correctas y generando los textos legales en cada factura según la normativa española y europea.

Características Principales

Validación Automática VIES

  • Valida VAT contra servicio VIES en tiempo real
  • Verifica formato de NIFs españoles
  • Cola de reintentos para caídas temporales de VIES

Gestión Inteligente de Exenciones

  • Detecta operaciones intracomunitarias (inversión del sujeto pasivo)
  • Identifica operaciones extracomunitarias (no sujetas)
  • Aplica reglas especiales Canarias/Ceuta/Melilla (IGIC/IPSI - no sujetas)
  • Genera textos legales automáticamente

Monitorización OSS (One Stop Shop)

  • Dashboard visual del umbral 10.000€ en ventas B2C UE
  • Desglose por país con tipos IVA actualizados
  • Alertas configurables (75%, 90%, 95%)
  • Herramienta actualización tipos IVA todos los países UE

Auditoría Completa

  • Registro de cambios de estado de exención
  • Trazabilidad validaciones VIES
  • Logs configurables con retención automática

Para Quién Es

  • Empresas españolas vendiendo a clientes UE
  • Operadores intracomunitarios dados de alta
  • Empresas en Canarias, Ceuta o Melilla
  • Exportadores extracomunitarios
  • Usuarios Verifactu (ExencionesPro gratis con licencia Verifactu)

Beneficios

  • Ahorro tiempo: Validación automática
  • Cumplimiento normativo: Operaciones no sujetas correctamente identificadas
  • Textos legales: Generados según Art. 84-85 Ley 37/1992
  • OSS preparado: Monitoriza umbral B2C

Casos de Uso

Hosting Madrid → Cliente Francia con VAT Validación VIES → Inversión sujeto pasivo → Texto legal automático

SaaS Canarias → Cliente península Detecta IGIC → Operación no sujeta → Texto correcto

Software → Suiza Detecta extracomunitario → Operación no sujeta → Texto legal

Licencia Compartida con Verifactu

Con licencia Verifactu, ExencionesPro es completamente gratis. Ambos módulos comparten la misma licencia.

FAQ

¿Necesito estar dado de alta como operador intracomunitario? Sí, para validar VAT de clientes UE necesitas estar dado de alta como operador intracomunitario. Si no estás dado de alta, no tiene sentido que actives esta opción.

¿Modifica facturas emitidas? No. Determina exenciones antes de crear factura.

¿Soporte incluido? Manual HTML + documentación técnica + soporte profesional.

ExencionesPro - Automatic NIF/VAT Validation & Tax Exemption Management

ExencionesPro automates Spanish NIF and EU VAT number validation in WHMCS, determining correct tax exemptions and generating legal texts on every invoice according to Spanish and European regulations.

Key Features

Automatic VIES Validation

  • Validates VAT against VIES service in real-time
  • Verifies Spanish NIF format
  • Retry queue for temporary VIES outages

Smart Exemption Management

  • Detects intra-community operations (reverse charge)
  • Identifies extra-community operations (non-taxable)
  • Applies special rules Canary Islands/Ceuta/Melilla (IGIC/IPSI - non-taxable)
  • Generates legal texts automatically

OSS (One Stop Shop) Monitoring

  • Visual dashboard of €10,000 threshold for B2C EU sales
  • Country breakdown with updated VAT rates
  • Configurable alerts (75%, 90%, 95%)
  • Tool to update VAT rates for all EU countries

Complete Audit

  • Record of exemption status changes
  • VIES validation traceability
  • Configurable logs with automatic retention

Who Is It For

  • Spanish companies selling to EU clients
  • Intra-community operators (registered)
  • Companies in Canary Islands, Ceuta, or Melilla
  • Extra-community exporters
  • Verifactu users (ExencionesPro free with Verifactu license)

Benefits

  • Time savings: Automatic validation
  • Regulatory compliance: Non-taxable operations correctly identified
  • Legal texts: Generated per Art. 84-85 Law 37/1992
  • OSS ready: Monitors B2C threshold

Use Cases

Hosting Madrid → France client with VAT VIES validation → Reverse charge → Automatic legal text

SaaS Canary Islands → Mainland client Detects IGIC → Non-taxable operation → Correct text

Software → Switzerland Detects extra-community → Non-taxable operation → Legal text

Shared License with Verifactu

With Verifactu license, ExencionesPro is completely free. Both modules share the same license.

FAQ

Do I need to be registered as intra-community operator? Yes, to validate EU clients' VAT you need to be registered as intra-community operator. If you're not registered, it doesn't make sense to enable this option.

Does it modify issued invoices? No. Determines exemptions before creating invoice.

Support included? HTML manual + technical documentation + professional support.

 

There are no reviews yet!

Be the first to review Exenciones Pro.

Version Compatibility


Compatible with WHMCS v8.13

Full Version Compatibility


  • All versions of WHMCS v8.13
  • Selected versions of WHMCS v8.12
        8.12.0, 8.12.2
  • All versions of WHMCS v8.11
  • Selected versions of WHMCS v8.10
        8.10.0
  • Selected versions of WHMCS v8.9
        8.9.0
  • Selected versions of WHMCS v8.8
        8.8.0
  • All versions of WHMCS v8.7
  • All versions of WHMCS v8.6
  • All versions of WHMCS v8.5
  • All versions of WHMCS v8.4
  • All versions of WHMCS v8.3
  • All versions of WHMCS v8.2
  • All versions of WHMCS v8.1
  • All versions of WHMCS v8.0

System Requirements


  • PHP 8.1+
  • Ioncube Loader 14

* Requirements listed are in addition to the WHMCS default system requirements.

Support for this product

The best place to start if you need help with a specific product is to contact the developer. All WHMCS Marketplace developers have both a website and support URL listed.

Developed By Indedmedia

Changelog

v2.1.4 Released December 12th, 2025

Latest Version


Corregido

  • Forzar procesamiento de cola: Reescrito para ejecutar directamente sin include
    • Corrige error "Error al procesar la cola" desde interfaz web
    • Ahora funciona correctamente tanto desde interfaz como desde cron manual
    • Retorna contadores de procesados y errores en tiempo real

Mejorado

  • Cola VIES solo al aplicar cambios:
    • Simulación NO añade items a cola (solo muestra previsión)
    • Items se añaden a cola SOLO cuando usuario hace clic en "Aplicar cambios"
    • Evita contaminar cola con simulaciones que nunca se aplicarán
    • Verificación de duplicados antes de añadir a cola

 

Previous Versions


v2.1.3 Released December 12th, 2025

View/hide detailed changelog

Añadido

  • Gestión avanzada de cola VIES:
    • Columna "Último Error" muestra motivo de fallo de cada validación
    • Auto-limpieza automática cuando todos los registros están procesados (30 seg)

Mejorado

  • Contadores de cola precisos:
    • Total en cola: Todos los registros (procesados + pendientes)
    • Pendientes: Solo registros con procesado=0
    • Procesados: Solo registros con procesado=1
  • Items procesados exitosamente se marcan como procesado=1 (no se eliminan)
  • Errores VIES se guardan en campo ultimo_error para trazabilidad
  • Interfaz actualizada con tooltips para errores largos
  • JavaScript modular en /assets/js/queue.js para mejor mantenibilidad

 

v2.1.2 Released December 12th, 2025

View/hide detailed changelog

Corregido

  • Tabla de recálculo: Cambiada de TEMPORARY a permanente (mod_exencionespro_recalculo_tmp)
    • Soluciona error "Table doesn't exist" al aplicar cambios
    • Las tablas TEMPORARY se destruyen entre requests HTTP
    • Ahora persiste correctamente entre iniciar → simular → aplicar
  • Tabla se crea automáticamente en activación del módulo

Mejorado

  • Procesamiento de cola VIES optimizado:
    • Lotes aumentados de 10 a 50 clientes por ejecución (5x más)
    • Delay reducido de 300ms a 100ms entre validaciones
    • Ganancia: De ~10 VATs/min → ~30-50 VATs/min (3-5x más rápido)

 

v2.1.1 Released December 12th, 2025

View/hide detailed changelog

Mejorado

  • Recálculo masivo optimizado: Mejora de rendimiento de 60-480x más rápido
    • Eliminadas validaciones VIES síncronas durante recálculo (añadidas a cola asíncrona)
    • Tabla temporal MySQL en memoria en vez de archivo JSON
    • Consultas SQL optimizadas con JOINs y precarga de datos
    • Tamaño de lotes aumentado de 100 a 1000 clientes
    • Logging reducido a resumen final para mejor rendimiento
    • Progreso en tiempo real con estimación de tiempo restante
  • Rendimiento estimado: 100,000 clientes procesados en ~5-7 minutos (vs ~30-40 horas)

 

v2.1.0 Released December 11th, 2025

View/hide detailed changelog

Seguridad

  • Corrección XSS en construcción dinámica de tabla de simulación (admin.js)
  • Protección CSRF en scripts administrativos /tools/
  • Función escapeHtml() para sanitización segura de datos

Añadido

  • Licencias compartidas con Verifactu: El módulo funciona sin licencia propia si Verifactu está instalado con licencia válida
  • Cola automática de validación VIES cuando falla por timeout o error temporal
  • Sistema de prevención de duplicados en cola de validación
  • Registro de origen en logs (clientadd, clientedit, cron, recalculo)
  • Documentación de configuración de crons en tab Integración
  • Tab "Logs" con historial de cambios de exención
  • Filtrado de logs por nombre o ID de cliente
  • Paginación configurable (10, 25, 50, 100 registros)
  • Búsqueda en tiempo real de registros

Mejorado

  • Validación VIES distingue entre VAT inválido y error temporal
  • Aplicación automática de exenciones tras reintentos exitosos
  • Logs de exención más detallados con trazabilidad completa
  • Versión dinámica en header del módulo
  • Visualización clara de cambios de estado
  • Registro automático de motivo en cada cambio

Corregido

  • Hooks no cargaban con licencia compartida de Verifactu
  • Configuración de licencia se sobrescribía al guardar ajustes

 

v2.0.2 Released November 20th, 2025

View/hide detailed changelog

Añadido

  • Gestión automática de tipos de IVA de la UE
  • Integración con API oficial de tipos de IVA (ibericode/vat-rates)
  • Actualización masiva de 27 países UE con tipos actualizados
  • Botón para aplicar IVA 21% a todos los países
  • Nombres personalizados por país (ej: "VAT (DE)", "IVA (ES)")

Mejorado

  • Persistencia de checkboxes seleccionados con localStorage
  • Barras de progreso OSS con colores dinámicos
  • Mapeo correcto de código GR (Grecia) en lugar de EL

Corregido

  • Errores de parsing en API de tipos de IVA
  • Filtrado correcto de países no-UE en actualización masiva

 

v2.0.1 Released October 15th, 2025

View/hide detailed changelog

Añadido

  • Sistema OSS (One Stop Shop) completo para ventas B2C intracomunitarias
  • Cálculo automático de IVA según país de destino
  • Notificaciones por email de ventas OSS a administradores
  • Panel OSS con estadísticas y enlaces directos a portal AEAT
  • Verificación automática de ventas OSS vía cron

Mejorado

  • Criterio OSS correcto: verifica IVA aplicado en factura, no tax_id del cliente
  • URL actualizada del portal OSS de la AEAT
  • Detección precisa de operaciones B2C intracomunitarias

Corregido

  • Eliminada restricción artificial de máximo 2 notificaciones OSS
  • Configuración OSS movida del addon config al tab de Configuración

 

v2.0.0 Released September 15th, 2025

View/hide detailed changelog

Cambiado

  • BREAKING CHANGE: Renombrado del módulo de validarexencionesnifvat a exencionespro
    • Todas las funciones renombradas con prefijo exencionespro_
    • Tablas BD: mod_validarexenciones_*mod_exencionespro_*

Añadido

  • Script de migración automática para actualizar:
    • Nombres de tablas en base de datos
    • Referencias en configuración de WHMCS
    • Datos de licencia
  • Arquitectura modular completa:
    • /includes/functions/: Módulos de lógica de negocio
    • /includes/hooks/: Implementaciones de hooks organizadas por categoría
    • Autoloader de funciones para carga bajo demanda
  • Sistema de constantes centralizado
  • Documentación completa del proyecto

Mejorado

  • Estructura de archivos reorganizada para mejor mantenibilidad
  • Sistema de hooks refactorizado y modularizado
  • Caché de configuración para mejor rendimiento
  • Separación clara de responsabilidades entre módulos

 

v1.2.0 Released August 7th, 2025

View/hide detailed changelog

Versión 1.2.0 – Primera versión pública

  • Primera versión estable del módulo/plugin.
  • Incluye todas las funcionalidades previstas tras fases internas de desarrollo.
  • Mejoras en la interfaz de configuración para facilitar la integración.
  • Optimización del código base para asegurar compatibilidad con WHMCS 8.9+.
  • Ajustes menores en validaciones y mensajes de error.
  • Preparado para futuras actualizaciones mediante sistema de versiones semánticas.

 

See also

Accept Bitcoin and cryptocurrency payments - CoinGate for WHMCS

Easily accept Bitcoin, Tether, Ethereum and many other crypto payments on your WHMCS website

Free
Account Statements Module

Send account statements to customers

Free
GST WHMCS Module For India

As WHMCS does provide tax rules options where you can configure your GST tax but we have some extra features in our module that makes it stand out and necessary to use.

Commercial
Handling Fees

A handling fee are the costs that business owners incur when processing payments from customers.

Free
Free Opensource Gateway Fees

Gateway no fees Addon

Free