Motor fiscal y VIES

Cálculo de IVA basado en reglas para mercados de la UE e internacionales, categorías fiscales y validación de número de IVA vía VIES.

Veendo incluye un motor fiscal rules-driven que calcula el IVA según las normativas de la UE e internacionales. La validación VIES de los números de IVA está integrada en el checkout B2B para identificar clientes empresariales legítimos.

Motor fiscal y reglas de IVA

El tax engine se configura vía API desde el panel admin. Estableces un tipo base (p. ej. 22 % para Italia), el territorio de origen (donde está registrado tu negocio) y reglas condicionales por territorio, canal y tipo de cliente.

Cada regla puede tener un «efecto»: rate (aplica un tipo), exempt (exención de IVA) o reverse_charge (inversión del sujeto pasivo por parte del cliente, para el B2B intracomunitario). El sistema también gestiona el shipping: puedes aplicar un tipo diferente a los gastos de envío.

  • Tipo base configurable para tu territorio de origen
  • Reglas condicionales por país, canal (B2C/B2B) y tipo de cliente
  • Efectos: rate, exempt, reverse_charge para el B2B UE
  • Redondeo por línea o por total, con estrategia half-up/half-even/half-down

Categorías fiscales de producto

Cada producto se asigna a una categoría fiscal (p. ej. «Producto estándar», «Servicio digital», «Alimentación», «Libros»). La categoría determina qué tipo se le aplica según las reglas. Algunas jurisdicciones tienen tipos reducidos para categorías específicas: Veendo admite esta lógica.

La categoría la heredan todos los productos en el momento de la creación y puede cambiarse en lote para varios productos a la vez.

  • Crea categorías fiscales personalizadas para tu catálogo
  • Asigna categorías a los productos para aplicar tipos diferentes
  • Cambia en lote la categoría de varios productos
  • Usa las categorías para el cumplimiento de los tipos reducidos nacionales

Validación VIES y B2B intracomunitario

Durante el primer acceso o el primer pedido B2B, el sistema valida automáticamente el número de IVA del cliente de la UE mediante VIES (VAT Information Exchange System) using VATcomply. Si el número de IVA es válido e intracomunitario, el flag `vatVerified` se establece en true.

Las reglas fiscales con `customerHasValidVAT: true` (p. ej. inversión del sujeto pasivo para el B2B UE) solo se aplican si el flag es verdadero. En caso de error VIES, el pedido puede continuar igualmente, pero sin la ventaja fiscal.

  • Validación automática del número de IVA en el primer login B2B vía VIES
  • Inversión del sujeto pasivo automática para clientes B2B intracomunitarios válidos
  • El flag vatVerified rastrea el estado de la validación
  • Fallback manual si VIES no está disponible

Actualizaciones de los tipos de IVA de la UE

Veendo mantiene un registro actualizado de los tipos de IVA estándar y reducidos de cada país de la UE. Este registro se sincroniza automáticamente vía VATcomply y puedes usarlo como base para configurar tus reglas fiscales.

En raros casos de cambio normativo, puedes actualizar manualmente un tipo desde el panel admin. Los cambios se propagan de inmediato a los cálculos de todos los pedidos futuros.