🔁 Facturación recurrente
¿Facturas todos los meses lo mismo a los mismos clientes? Mantenimientos, hostings, alquileres, cuotas de gimnasio, asesorías... TPVReady te lo automatiza con las plantillas recurrentes.
Tú creas la plantilla una vez. Cada periodo, el sistema genera la factura automáticamente en estado borrador para que la revises y la envíes.
¿Cómo funciona?
- Creas una plantilla indicando el cliente, las líneas y la periodicidad
- Cada día a las 5:00 de la madrugada, TPVReady revisa qué plantillas tocan facturar hoy
- Genera las facturas en estado borrador con su número correlativo
- Te llega una notificación 🔔 para que las revises
- Tú las revisas, las envías al cliente y las cobras como cualquier otra factura
Importante: las facturas se generan en borrador, no se envían solas. Tú tienes el control final.
Crear una plantilla recurrente
Ve a Ventas → Facturación recurrente y pulsa "+ Nueva plantilla".
📋 Datos generales
- Nombre identificativo — un nombre que te ayude a reconocerla. Ejemplo: "Mantenimiento mensual ACME", "Hosting Empresa S.A.", "Cuota gimnasio Juan"
- Cliente — busca y selecciona el cliente
- Descripción — opcional, para tus notas internas
📅 Periodicidad
Aquí defines cuándo se factura. Tienes 7 opciones:
| Periodicidad | Significado | Día a indicar |
|---|---|---|
| Semanal | Cada 7 días | Día de la semana (1=lunes, 7=domingo) |
| Quincenal | Cada 15 días | (cuenta desde fecha de inicio) |
| Mensual | Cada mes | Día del mes (1-31) |
| Bimestral | Cada 2 meses | Día del mes (1-31) |
| Trimestral | Cada 3 meses | Día del mes (1-31) |
| Semestral | Cada 6 meses | Día del mes (1-31) |
| Anual | Cada año | Día del mes (1-31) |
Truco: Si pones día 31 en mensual, TPVReady ajusta automáticamente en los meses cortos. Por ejemplo, en febrero facturará el día 28 (o 29 en años bisiestos).
- Fecha de inicio — cuándo empieza el ciclo
- Fecha de fin (opcional) — déjala vacía para facturación indefinida, o pon una fecha si es un contrato con caducidad (ej: contrato a 24 meses)
💳 Datos de la factura
- Serie — qué serie de numeración usar (por defecto la serie de facturas activa)
- Forma de pago — si la dejas vacía, hereda la del cliente
- Días vencimiento — días desde la fecha de factura hasta el vencimiento
- Descuento global % — descuento aplicado a toda la factura
📦 Líneas
Añade los productos o conceptos que se facturarán cada vez. Funciona igual que en una factura normal:
- Buscar producto con el botón 👁️ (rellena el nombre y precio automáticamente)
- O escribir un concepto a mano y poner cantidad/precio manualmente
- Tantas líneas como necesites
A medida que añades líneas, el panel "Total estimado por emisión" te muestra cuánto se facturará cada vez.
💾 Guardar
Pulsa "Guardar" arriba a la derecha. La plantilla queda creada con su próxima emisión calculada automáticamente.
Lista de plantillas
En Ventas → Facturación recurrente ves todas tus plantillas con información clave:
| Columna | Significado |
|---|---|
| Nombre | Identificador de la plantilla (clic para editar) |
| Cliente | A quién se factura |
| Periodicidad | Cada cuánto se genera |
| Próxima emisión | Cuándo será la siguiente factura |
| Generadas | Cuántas facturas se han emitido ya |
| Total facturado | Suma total facturada con esta plantilla |
| Estado | Activa / Pausada / Con error |
🎯 Píldoras de estado en la cabecera
Arriba a la izquierda de la lista verás contadores rápidos:
- 🟢 X activas — plantillas funcionando
- ⚪ X pausadas — pausadas manualmente
- 🟡 X próximas (7d) — que facturarán en los próximos 7 días
- 🔴 X con errores — fallaron en la última ejecución
🔧 Acciones rápidas (botones de la derecha)
- ⚡ Emitir ahora — genera una factura inmediatamente, sin esperar al cron. Útil para vacaciones, ajustes o pruebas
- ⏸ Pausar / ▶ Reactivar — detiene/reanuda la facturación. Pausar no elimina la plantilla, solo la deja inactiva
- ✏️ Editar — modificar la plantilla
- 🗑 Eliminar — eliminar definitivamente. Solo se permite si NUNCA ha generado facturas (para preservar la trazabilidad)
Histórico de facturas generadas
Al editar una plantilla, verás dos pestañas:
- Plantilla — datos de la plantilla
- Histórico (X) — todas las facturas que se han generado desde esta plantilla, con número, fecha, importe, estado y enlace directo a cada una
Esto es muy útil para auditoría: en cualquier momento sabes qué facturas vinieron de qué plantilla.
Pausar y reactivar
¿Cuándo pausar?
- El cliente se va de vacaciones y no quieres facturarle
- Hay un litigio o renegociación de contrato
- Quieres detener temporalmente sin perder los datos
Cómo pausar
Clic en el botón ⏸ de la lista (o desde el formulario). Te pedirá un motivo opcional. La plantilla queda en estado "Pausada" y deja de generar facturas.
Cómo reactivar
Clic en ▶. La plantilla vuelve a "Activa" y TPVReady recalcula la próxima emisión desde hoy según la periodicidad. Si llevaba meses pausada, no genera facturas atrasadas — empieza desde el día siguiente.
Emitir una factura antes de tiempo
A veces necesitas anticipar la facturación: vacaciones del cliente, cierre de mes, ajustes... Para eso está el botón ⚡ "Emitir ahora".
Lo que hace:
- Genera inmediatamente una factura en borrador
- Le pone fecha de hoy
- Actualiza la próxima emisión según la periodicidad (avanza un periodo)
Por ejemplo, si tu plantilla es mensual día 1 y hoy es 20 de mayo, al emitir ahora:
- Genera factura con fecha 20 de mayo
- La próxima emisión pasa de "1 de junio" a "1 de julio"
Si lo que querías era simplemente adelantar UNA factura sin saltar el siguiente periodo, dímelo (te puedo pedir una mejora en el ajuste).
Errores: ¿qué pasa si una factura falla?
Si la generación automática falla por cualquier motivo (cliente desactivado, producto eliminado, sin serie configurada, etc.), TPVReady:
- No reintenta automáticamente (decisión consciente: prefiero que tú lo veas y decidas)
- Marca la plantilla con un mensaje de error rojo
- Te envía una notificación 🔔 con el motivo
En la lista verás la plantilla con badge "❌ Con error" y al entrar verás el mensaje exacto.
Qué hacer:
- Corrige el problema (reactivar cliente, restaurar producto, configurar serie...)
- Pulsa ⚡ Emitir ahora para generar la factura del periodo que se perdió
- O simplemente espera al siguiente ciclo: si el error está resuelto, la próxima emisión irá bien
Casos de uso reales
Hosting mensual a un cliente
- Periodicidad: Mensual
- Día de emisión: 1
- Fecha inicio: 01/01/2026
- Fecha fin: (vacío, indefinido)
- Líneas: "Hosting compartido — 1 unidad — 25 € + IVA"
Mantenimiento informático trimestral
- Periodicidad: Trimestral
- Día de emisión: 15
- Fecha inicio: 15/01/2026
- Fecha fin: 15/01/2028 (contrato a 24 meses → 8 facturas)
- Líneas: "Mantenimiento informático Q1 — 1 — 450 € + IVA"
Cuota mensual de gimnasio
- Periodicidad: Mensual
- Día de emisión: 28 (penúltimo día de mes, ajusta solo)
- Fecha inicio: 01/01/2026
- Fecha fin: vacío
- Líneas: "Cuota mensual gimnasio — 1 — 40 € + IVA"
Renovación anual de dominio
- Periodicidad: Anual
- Día de emisión: 1
- Fecha inicio: 01/06/2026
- Líneas: "Renovación dominio .es — 1 — 12 € + IVA"
Preguntas frecuentes
¿A qué hora exactamente se generan?
A las 05:00 hora Madrid del día indicado en "Próxima emisión".
¿Y si mi servidor está parado a esa hora?
No pasa nada. Cuando arranca, comprueba si hay plantillas con próxima emisión vencida (hoy o anterior) y las procesa.
¿Se envían los emails automáticamente al cliente?
No. Las facturas se generan en estado borrador para que tú las revises. Tú decides cuándo enviarlas (manualmente o en lote con el botón "Enviar por email").
Si quieres envío 100% automático, dímelo y lo añadimos como opción de la plantilla (por defecto seguirá siendo "borrador").
¿Cómo se numeran las facturas?
Usan la serie que indicaste en la plantilla. Si dejaste "(por defecto)", usa la serie de facturas marcada como predeterminada.
¿Y si elimino el cliente de una plantilla?
No te dejará: el sistema bloquea el borrado de clientes con plantillas recurrentes activas. Primero hay que pausar o eliminar la plantilla.
¿Puedo cambiar la periodicidad de una plantilla ya en marcha?
Sí. Edítala y guarda. Si la plantilla aún no ha emitido ninguna factura, recalcula la próxima emisión. Si ya emitió, mantiene la fecha de próxima emisión existente y aplica la nueva periodicidad a partir de la siguiente.
¿Hay un límite de plantillas?
Según tu plan. Consulta tu plan en Configuración → Mi suscripción.
¿Necesitas ayuda?
Si tienes dudas o algo no funciona como esperas, contacta con soporte@extremanet.com.