Clientes duplicados con el mismo RUC

Clientes duplicados con el mismo RUC

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)

  1. Ir al módulo de Clientes desde la estación.
  2. Seleccionar el cliente duplicado que NO se quiere seguir usando.
  3. Abrir la ficha con Editar.
  4. Desmarcar la casilla Activo (o cambiar el campo Estado a "Inactivo", según la versión).
  5. Guardar los cambios.

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

  1. Abrir la ficha del cliente duplicado.
  2. Cambiar el nombre a algo claramente identificable, por ejemplo: DUPLICADO - No usar o ZZZ - Duplicado.
  3. Guardar.

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:

  • Antes de dar de alta un cliente nuevo, buscarlo por RUC en la ficha de clientes.
  • Si el RUC ya existe, usar ese registro en lugar de crear otro.
  • Capacitar a cajeros y recepcionistas para que siempre busquen antes de crear.

¿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:

  • El cliente necesita consolidar el historial de ventas de los duplicados en un único registro (requiere análisis de la base y un script controlado; no se puede hacer desde el PDV).
  • Los duplicados son masivos (decenas o cientos) y se requiere una limpieza asistida con criterios de matching por RUC, razón social y fechas.

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

  • Nunca intentar eliminar clientes desde el administrador de la base SQL: rompe integridad referencial y deja facturas "huérfanas".
  • Desactivar un cliente NO borra sus ventas pasadas: todas siguen disponibles en reportes históricos.
  • Si tu layout de clientes no muestra la opción "Activo", avisar a soporte para habilitarla (Administrar layouts).
    • Related Articles

    • Reporte de Clientes

      Ruta de Acceso: Reportes→Administracion→Catalogos Varios 1. Clic en Reportes, Administración y seleccionamos Catalogos Varios. 2. Visualizaremos una ventana, y seleccionamos el filtro Clientes, luego le damos en Ejecutar (Se puede ejecutar por ...
    • Crear Clientes en Factury

      Este Proceso se realiza en el Portal de Factury, creado previamente con sus datos para el acceso: Que tenga un buen resto de jornada. Atte.
    • Reporte de Ventas a Credito Clientes

      Ruta de Acceso: Reportes→Ventas→Ventas 1. Clic en Reportes, Ventas y seleccionamos Ventas. 2. Visualizaremos una ventana, seleccionamos Ventas a Credito Clientes. 3. Filtramos los registros por periodo, y le damos en Ejecutar. El Sistema ...
    • Clientes

      En esta ventana se capturan los datos del cliente, está dividida en datos de cliente para servicio a domicilio y datos de cliente para facturación. Datos a capturar para dar de alta un nuevo cliente: PRIMER PASO: Datos del cliente / Datos de ...
    • Abrir cuenta en el servicio Domicilio.

      Consulta: ¿ Cómo abrir una cuenta en el servicio a Domicilio?  Respuesta: Para abrir una cuenta en el Servicio a Domicilio primeramente debemos dirigirnos en la opción Domicilio ubicada en Punto de Venta, una vez ahí debemos dar click en Abrir ...