Facturación fiscal seria: facturas inmutables, notas de crédito y cumplimiento normativo

Las facturas nunca se borran. Las correcciones son siempre mediante notas de crédito. IVA/IGIC configurable, flujo secuencial obligatorio y reporte SII.

Principio fundamental: las facturas son inmutables

En Moduler, una factura emitida es un documento fiscal que no se puede modificar ni eliminar. Si hay un error o se necesita una devolución, se emite una nota de crédito vinculada a la factura original. Este principio es la base de la integridad fiscal del sistema.

Flujo secuencial obligatorio

Las facturas siguen un flujo de estados que no se puede saltar ni retroceder. El InvoiceStateManager centraliza todas las transiciones y garantiza que cada cambio de estado se registra como evento de auditoría.

Impuestos configurables

La tasa de impuesto (IVA o IGIC) se configura globalmente. Cada variante de producto puede tener su propia clase fiscal: Estándar (21%), Reducido (10%) o Exento (0%). El sistema calcula automáticamente la base imponible y el desglose de impuestos.

Notas de crédito

Cuando se procesa un reembolso (desde la plataforma o directamente desde Stripe), el sistema genera automáticamente una nota de crédito con:

Facturación B2B: Art. 84 LIVA

Para la cadena de suministro internacional, el sistema genera facturas de compra con inversión del sujeto pasivo. Cuando el emisor (inversor) está fuera de la UE, la factura se emite con IVA 0% y la nota "Inversión del sujeto pasivo — Art. 84 LIVA".

Reporte SII

Las facturas de compra pueden marcarse como reportadas a la AEAT (Suministro Inmediato de Información), con fecha de reporte registrada para la auditoría.

Welcome Kit en facturas

Si está habilitado, la primera factura de un nuevo miembro incluye automáticamente una línea adicional con el concepto y precio del kit de bienvenida.

12 eventos de pasarela de pago

El sistema reconoce y procesa 12 tipos de eventos de Stripe (checkout completado, pago exitoso, reembolso, renovación, fallo de pago...) con lógica de negocio específica para cada uno, protección contra duplicados e idempotencia completa.