Dashboard
Resumen ejecutivo consolidado
?
—
—
🛡️
Sistema de Salvas SCF
Cargando estado...
⚙️ SALVA A — CONFIGURACIÓN
provs · skus · cuentas_tes · consecutivos · config_empresa · parametros
Última:
—
—
📅 Automática: diaria 00:30 UTC
📊 SALVA B — OPERATIVA
facturas · cobros · inventario · gastos · cierres · tesorería · bitacora
Última:
—
—
📅 Automática: diaria 01:00 UTC
👤 SALVA C — USUARIOS
⚠ Solo ADMIN · Contiene credenciales del sistema
Última:
—
—
📅 Automática: domingos 02:00 UTC
📋 Historial de Salvas
Cargando...
⚠️ Procedimiento Formal de Restauración — leer antes de ejecutar cualquier restauración
RESTRICCIÓN ABSOLUTA: Solo ADMIN puede ejecutar restauraciones. Toda restauración debe documentarse con razón explícita.
Orden obligatorio — Disaster Recovery completo:1️⃣ Salva C — Recrear usuarios en GoTrue via Admin API. Luego restaurar scf_usuarios.
2️⃣ Salva A — Restaurar nomencladores. CRÍTICO: ajustar consecutivos →
siguiente = MAX(num_factura) + 103️⃣ Salva B — En orden FK: clientes → facturas → ventas/cobros → inventario → cierres → tesorería
4️⃣ Validar — No abrir el sistema hasta completar el checklist de validaciones post-restauración
Restauraciones parciales PROHIBIDAS sin aprobación explícita de ADMIN:
🚫 No restaurar consecutivos si ya existen facturas con numeración posterior
🚫 No restaurar Salva B si hay facturas o cobros del día en curso
🚫 No restaurar Salva C sin recrear también los usuarios en auth.users de GoTrue
🚫 No restaurar Salva A sin verificar coherencia con los datos operativos activos
Checklist de validaciones post-restauración:
✅ No hay invoice_id duplicados:
SELECT invoice_id, count(*) FROM facturas GROUP BY invoice_id HAVING count(*)>1✅ Consecutivos coherentes:
siguiente > MAX(num en facturas)✅ Todos los usuarios pueden hacer login
✅ Integridad FK: todas las ventas tienen su factura padre
✅ Inventario sin negativos inesperados