🛡️ Integridad de datos
La sección Integridad de datos es una utilidad de mantenimiento que detecta y repara inconsistencias en la base de datos: referencias a documentos borrados, registros huérfanos, configuraciones faltantes, datos contables descuadrados, etc.
En condiciones normales no necesitas usarla. Pero si has hecho una migración, importaciones masivas, borrados manuales o sospechas que algo está raro (saldos que no cuadran, facturas que no aparecen donde deberían), aquí encuentras las herramientas para diagnosticar y arreglar.
🚪 Cómo se accede
Menú lateral → Configuración → Integridad de datos.
📋 Cómo funciona
Al entrar, el sistema ejecuta un chequeo automático de todas las verificaciones. Te muestra:
- Número total de inconsistencias detectadas.
- Listado por tipo de problema.
- Severidad de cada uno: Alta 🔴, Media 🟠, Baja ⚪.
🚨 Niveles de severidad
| Nivel | Color | Cuándo aparece |
|---|---|---|
| 🔴 Alta | Rojo | Problemas que afectan a contabilidad, facturación o trazabilidad. Hay que repararlos. |
| 🟠 Media | Naranja | Problemas funcionales. No urgentes pero conviene resolver. |
| ⚪ Baja | Gris | Limpiezas opcionales (datos antiguos, configuraciones obsoletas). |
🔧 Reparar inconsistencias
Reparar una a una
Junto a cada inconsistencia hay un botón Reparar. Te pide confirmación y ejecuta la reparación específica de ese problema.
Reparar todo de golpe
Botón Reparar todo arriba a la derecha. Ejecuta todas las reparaciones disponibles en secuencia. Pide confirmación.
Al terminar verás un resumen: cuántas se repararon correctamente, cuántas fallaron y por qué.
💡 Buenas prácticas
- No es para uso diario. En condiciones normales, no debería haber inconsistencias.
- Lánzala después de:
- Una importación masiva (clientes, productos, facturas históricas).
- Una migración desde otro programa.
- Borrados manuales en base de datos (no recomendado).
- Si observas comportamientos raros (saldos que no cuadran, documentos invisibles).
- Antes de "Reparar todo", revisa la lista. Para problemas de severidad Alta, lee bien qué propone el sistema antes de pulsar.
- Si algo te genera dudas, escribe a soporte antes de reparar. Algunas inconsistencias pueden tener explicaciones legítimas.
❓ Preguntas frecuentes
¿Tengo que ejecutarlo periódicamente? No. Solo cuando sospeches algo o tras operaciones masivas. El sistema gestiona la integridad automáticamente en operativa normal.
¿Hace copia de seguridad antes de reparar? TPVReady mantiene copias de seguridad automáticas a nivel infraestructura. Pero las reparaciones son deterministas y reversibles en su mayoría — el sistema no destruye datos, normalmente reconstruye relaciones rotas.
¿Qué tipo de problemas detecta? Ejemplos comunes:
- Movimientos de stock sin documento asociado.
- Recibos sin factura padre.
- Facturas sin asientos contables.
- Series sin marca por defecto.
- Tipos de IVA huérfanos.
- Etc.
¿Por qué aparecen inconsistencias? Las más comunes vienen de:
- Importaciones desde formatos no perfectos.
- Borrados manuales que no respetaron cascadas.
- Bugs antiguos ya corregidos (raros pero posibles).
- Operaciones interrumpidas (fallos de red durante grabación).
Y si las reparaciones no terminan de arreglar todo? Abre un ticket de soporte con la descripción detallada de lo que sigue mal. El equipo puede ejecutar reparaciones más específicas a nivel base de datos.
¿Echas algo en falta? Escríbenos a soporte@extremanet.com.