# Sprint 11 — Planes B2C/B2B, límites y suscripciones

## Objetivo
Convertir GeneaCase en un SaaS comercial medible sin acoplarlo todavía a un único proveedor de pagos.

## Alcance
- Panel de Facturación por organización.
- Planes compatibles con el tipo de cuenta.
- Prueba de 14 días y ciclos mensual/anual.
- Límites de usuarios, casos, documentos, almacenamiento, OCR, IA, informes y clientes de portal.
- Alertas al 80 % y bloqueo al alcanzar el 100 %.
- Cambio manual de plan para desarrollo/piloto.
- Cancelación al final del periodo y reactivación.
- Historial de eventos y transacciones.
- Preparación de checkout/webhooks sin cobros reales por defecto.

## Regla de seguridad
Los límites se verifican en el servidor con `id_empresa` del contexto activo. Ningún valor del navegador decide el plan o el consumo.

## Cobros
`BILLING_ENABLED=false` y `BILLING_PROVIDER=manual` son los valores seguros para desarrollo. Un proveedor externo deberá verificar firma y webhook antes de activar una compra.
