Multi-moneda, control de bots y tareas automáticas en background

Tipos de cambio sincronizados con API externa, monitorización de bots con Dark Visitors, IVA configurable y tareas programadas con leader election.

Operaciones que se ejecutan solas

Moduler incluye un sistema de tareas en background con leader election — en despliegues con múltiples workers, solo uno ejecuta las tareas programadas. Esto garantiza que no se dupliquen operaciones críticas como la facturación o la actualización de tipos de cambio.

Multi-moneda y tipos de cambio automáticos

Los precios de productos, costes B2B y facturas de compra pueden estar en cualquier divisa (USD, EUR, CNY, GBP...). El sistema:

La moneda del sistema se configura en Ajustes → Parametrización → Configuración de Moneda. Los costes B2B siempre se almacenan en su moneda original con el tipo de cambio del momento.

IVA/IGIC configurable por producto

Cada producto tiene una clase fiscal (estándar, reducido, exento) y el sistema calcula el IVA según la configuración. Para operaciones B2B con proveedores extra-UE, se aplica automáticamente el Art. 84 LIVA (inversión del sujeto pasivo, IVA 0%). Las notas de crédito calculan el IVA proporcional en reembolsos parciales.

Control de bots con Dark Visitors

El sistema monitoriza los bots, crawlers e inteligencias artificiales que acceden al sitio:

Configurable desde GEO/SEO → Ajustes: tipos de robots a monitorizar, modo de seguimiento (todas las visitas o solo bots conocidos) y generación automática de robots.txt.

Crawler de seguridad integrado

Tarea en background que escanea las páginas del propio sitio buscando errores, enlaces rotos y problemas de accesibilidad. Opera en tres modos: directo (Flask), proxy (Express con caché) o completo (ambos, comparando inconsistencias). Usa un User-Agent propio para no activar las reglas de bloqueo de bots.

Tareas programadas incluidas