| Sev. | Comprobación | Resultado | |
|---|---|---|---|
| 🔴 alta |
Reservas pagadas sin fecha de pago
Reservas con payment_status = "paid" pero paid_at es NULL.
|
88 | Ver detalles → |
| 🟠 media |
Fechas de pago en el futuro
Reservas con paid_at posterior a hoy. Normalmente typos (2024 escrito como 2034).
|
2.530 | Ver detalles → |
| 🟡 baja |
Reservas pagadas pero no completadas
Reservas con payment_status = "paid" pero status ≠ "completed".
|
19 | Ver detalles → |
| 🔴 alta |
Reservas con cliente inexistente
Reservas cuyo customer_id no existe en la tabla customers.
|
1 | Ver detalles → |
| 🟡 baja |
Reservas sin nombre de perro
Reservas donde dog_names está vacío o es NULL.
|
28 | Ver detalles → |
| ℹ️ info |
Clientes sin ninguna reserva
Clientes registrados que nunca han reservado.
|
133 | Ver detalles → |
| 🔴 alta |
Overnight multi-perro: descuento 2º perro no aplicado
Reservas overnight con 2+ perros cuyo total no coincide con: base × noches + (base × noches × 0.60) × (num_dogs - 1). Tolerancia ±1€.
|
1.038 | Ver detalles → |
| 🟠 media |
Daycare con precio por debajo de tarifa (1 perro)
Reservas daycare de 1 perro con total < 8€. Tarifas antiguas o clientes con tarifa especial.
|
95 | Ver detalles → |
| 🟠 media |
Estancias largas sin descuento aplicado
Reservas overnight de 1 perro con 10+ noches cuyo precio no refleja el descuento (10%/15%/20%).
|
208 | Ver detalles → |