PROBLEMA: Al cargar o dar de alta clientes en SoftRestaurant, quedan varios registros distintos con el mismo RUC. Esto genera confusión al momento de facturar, dificulta el seguimiento del historial del cliente y puede mostrar consumos separados en reportes que deberían estar consolidados.
Variantes frecuentes del planteo: "tengo demasiados clientes repetidos con el mismo RUC", "me aparecen varios clientes con el mismo RUC", "cómo hago para limpiar clientes duplicados", "no me deja eliminar un cliente repetido".
¿Por qué no se pueden eliminar los duplicados?
Una vez que un cliente tiene ventas, facturas o pedidos asociados, SoftRestaurant no permite eliminarlo. Esto es un comportamiento esperado: si el sistema borrara el registro, se perdería la integridad contable y de reportes (facturas sin cliente, historial roto, auditorías inconsistentes). Por eso la alerta de "no se puede eliminar" aparece aunque el cliente esté duplicado.
SOLUCIÓN: Opciones recomendadas (de mayor a menor impacto)
Opción 1 — Desactivar el cliente duplicado (recomendado)
A partir de ese momento el cliente ya no aparece en los buscadores del PDV, pero su historial queda intacto.
Opción 2 — Renombrar el duplicado para identificarlo
DUPLICADO - No usar o ZZZ - Duplicado.De esta forma, al buscar un cliente en el PDV, el cajero distingue rápidamente cuál es el registro "oficial" y cuál no debe usar.
Opción 3 — Definir un único RUC por cliente en adelante
Para evitar que el problema se repita, es recomendable definir un criterio único de carga:
¿Cuándo escalar a soporte técnico?
Las opciones 1 y 2 resuelven la mayoría de los casos sin tocar la base de datos. Hay dos escenarios específicos donde se debe abrir un ticket al equipo técnico:
En ambos casos, el técnico va a pedir un backup previo de la base antes de cualquier cambio y va a coordinar una ventana de mantenimiento.
Notas importantes
Administrar layouts).