# Facturas recurrentes

Las facturas recurrentes te permiten automatizar la facturación de servicios que se repiten: suscripciones mensuales, mantenimiento trimestral, retenciones anuales, etc. Una vez configuradas, Frihet genera y envía facturas automáticamente.

## ¿Cuándo usar facturas recurrentes?

Usa recurrentes cuando:

- El cliente paga por un servicio **fijo cada mes/trimestre/año**
- Las **líneas no cambian** (o cambian muy poco)
- Quieres que **Frihet genere automáticamente** la factura en la fecha pactada

**Ejemplos:**

- Cuota mensual de hosting: €50/mes
- Servicio de consultoría: €1,500/trimestre
- Licencia anual de software: €2,000/año
- Mantenimiento de equipos: €300/mes

Si las líneas o montos varían cada mes, considera presupuestos recurrentes o facturación manual.

## Crear una factura recurrente

### Paso 1: Abre el cliente

1. Ve a **Clientes** → Selecciona el cliente
2. Abre la pestaña **Facturación recurrente**
3. Haz clic en **Nueva factura recurrente**

O directamente desde **Facturación** → **Facturas recurrentes** → **Nueva recurrente**.

### Paso 2: Configura la frecuencia

| Opción         | Descripción                          | Ejemplo                                          |
| -------------- | ------------------------------------ | ------------------------------------------------ |
| **Diaria**     | Se genera cada día                   | Ideal para servicios puntuales                   |
| **Semanal**    | Se genera cada semana                | Cada lunes                                       |
| **Mensual**    | Se genera cada mes en la misma fecha | Día 1 de cada mes                                |
| **Trimestral** | Cada 3 meses                         | 1 de enero, 1 de abril, 1 de julio, 1 de octubre |
| **Anual**      | Una vez al año                       | 1 de enero de cada año                           |

**¿Qué día del mes?** Selecciona en **Próxima emisión** — por defecto es el día actual.

**Nota:** Si eliges día 31 y hay un mes con menos días, Frihet usa el último día disponible.

### Paso 3: Agrega líneas

Exactamente igual que en una factura normal:

- Concepto (descripción del servicio)
- Cantidad
- Precio unitario
- Tipo de IVA

**Consejo:** Usa descripciones claras para que el cliente entienda qué está pagando. Ej: "Hosting web - Febrero 2026" en lugar de "Servicio".

### Paso 4: Establece el período de validez

**Inicio:** Cuándo comienza la recurrencia (por defecto, hoy)

**Fin:** Cuándo termina (opcional)

- Si dejas vacío, se repite indefinidamente
- Si especificas fecha, Frihet la genera hasta ese día y luego se detiene

**Ejemplo:** Contrato de enero a diciembre 2026 → Inicio: 1/1/2026, Fin: 31/12/2026

### Paso 5: Configura notificaciones (opcional)

**Notificar antes de generar:**

- Activa esta opción si quieres ser notificado días antes de que se genere la factura
- Útil para revisar datos o hacer ajustes antes de que sea automática
- Frihet te envía un email N días antes (configurable)

**Ejemplo:** Si es recurrente mensual y activas "Notificar 3 días antes", recibirás un email el día 28 de cada mes para revisar antes del día 1.

### Paso 6: Guarda

Haz clic en **Guardar recurrente**. Frihet mostrará:

- "Próxima emisión: X de febrero 2026"
- "Estado: Activa"

## Administrar recurrentes

### Ver todas las recurrentes

1. Ve a **Facturación** → **Facturas recurrentes**
2. Ves una lista con:
   - Cliente
   - Frecuencia (Mensual, Trimestral, etc.)
   - Próxima emisión
   - Total por emisión
   - Estado (Activa, Pausada, Finalizada)

### Editar una recurrente

1. Abre la recurrente desde la lista
2. Haz cambios en líneas, cliente, frecuencia, etc.
3. Haz clic en **Guardar cambios**

**Nota:** Los cambios **no afectan** a las facturas ya generadas, sólo a las futuras.

### Pausar temporalmente

Si el cliente está en pausa pero seguirá siendo cliente después:

1. Abre la recurrente
2. Haz clic en **Pausar**
3. Se detiene la generación hasta que hagas clic en **Reanudar**

### Finalizar una recurrente

Cuando el cliente se va o el servicio termina:

1. Abre la recurrente
2. Haz clic en **Marcar como finalizada**
3. Frihet genera la última factura (si toca) y detiene la recurrencia

### Eliminar una recurrente

Si la creaste por error:

1. Abre la recurrente (debe estar en borrador o pausada)
2. Haz clic en **Eliminar**

**Nota:** No puedes eliminar recurrentes que ya hayan generado facturas. En su lugar, usa "Finalizar".

## Proceso de generación automática

Frihet ejecuta automáticamente mediante un **proceso programado** que se activa en la fecha de emisión configurada:

1. **Identifica** todas las recurrentes con fecha de emisión = hoy
2. **Genera** una factura nueva por cada recurrente
3. **Copia** automáticamente:
   - Líneas exactas (concepto, cantidad, precio, IVA)
   - Datos del cliente
   - Serie de numeración
   - Descuentos (si hay)
4. **Envía** por email (si está activado)
5. **Registra en VeriFactu** automáticamente

### Qué NO se copia

- El estado anterior (siempre se crea en "Enviada" si se auto-notifica)
- Las fechas de pago (nuevas fechas basadas en términos de pago configurados)
- Comentarios privados

### Notificaciones

Recibes notificación cuando:

- Una recurrente fue generada exitosamente
- Ocurrió un error en la generación (ej: cliente sin email)
- Te notifiques 3 días antes (si lo configuraste)

## Personalización avanzada

### Líneas con cantidades variables

Si el servicio tiene cantidades que varían (ej: hosting + tráfico extra), tienes dos opciones:

**Opción 1: Línea fija + línea opcional**

- Agrega dos líneas: una fija (hosting base) y otra vacía (tráfico extra)
- Cada mes edita la segunda línea antes de generarse

**Opción 2: Script personalizado (PRO)**

- Usa integraciones personalizadas para actualizar cantidades automáticamente
- Contacta a soporte para configurar

### Incluir descripción variable (fecha, período)

En el concepto, usa variables dinámicas:

- `{MONTH}` → Se reemplaza por el mes de emisión (Febrero 2026)
- `{YEAR}` → Año (2026)

**Ejemplo:**

- Concepto: `Hosting - {MONTH}`
- Se genera como: "Hosting - Febrero 2026"

### Aplicar descuentos automáticos

Si el cliente tiene descuento por volumen o pago anticipado:

1. Abre la recurrente
2. En **Descuento global**, especifica el porcentaje
3. Se aplica a cada generación automáticamente

## Reportes de recurrentes

Desde **Reportes** → **Facturación recurrente**, ves:

| Métrica                                  | Descripción                                     |
| ---------------------------------------- | ----------------------------------------------- |
| **Ingresos recurrentes mensuales (MRR)** | Suma de todas las recurrentes mensuales activas |
| **Ingresos recurrentes anuales (ARR)**   | MRR × 12                                        |
| **Tasa de retención de clientes**        | Recurrentes activas vs. históricas              |
| **Próximas 30 días a generar**           | Facturas que Frihet emitirá próximamente        |

Estos reportes te ayudan a entender la salud de tu negocio de forma recurrente.

## Integración con pagos

Si tienes **Stripe Connect** o **pagos online** activados:

1. Frihet marca automáticamente la factura como "Pendiente de pago"
2. Genera un enlace de pago único para el cliente
3. Si el cliente paga en línea, Frihet marca la factura como cobrada automáticamente

Aprende más en [Cobros y pagos](./cobros-pagos).

## Casos de uso comunes

### Freelancer con retención mensual fija

- Cliente: Acme Corp
- Frecuencia: Mensual
- Línea: "Desarrollo web - Febrero 2026 | 1 × €2,000"
- IRPF: 15%
- Total por mes: €1,700

### Agencia con servicio trimestral

- Cliente: Marketing Ltd
- Frecuencia: Trimestral (1 de enero, abril, julio, octubre)
- Líneas: SEO (€500) + Social media (€800) + Analítica (€300)
- Total trimestral: €1,600

### SaaS con diferentes planes

Crea una recurrente por plan:

- Plan Basic: €29/mes
- Plan Professional: €99/mes
- Plan Enterprise: €500/mes

Cada cliente tiene su recurrente con su plan específico.

---

**Anterior:** [Facturas](./facturas) | **Siguiente:** [Presupuestos](./presupuestos)
