Por qué aparece un pago duplicado
Un duplicado no siempre nace de un intento de registrar dos veces el mismo dinero. Puede ocurrir cuando una pantalla tarda en responder y el usuario vuelve a pulsar guardar, cuando dos colaboradores reciben el mismo comprobante o cuando un registro provisional se transcribe sin comprobar si ya fue sincronizado.
El efecto sí es el mismo: el sistema resta dos movimientos aunque solo se recibió uno. Esto puede cerrar una cuota antes de tiempo, reducir el saldo total y producir una diferencia al conciliar la caja o la cuenta bancaria.
Usa un identificador para cada movimiento
Cada pago necesita un código interno único. Para transferencias, conserva además la referencia bancaria; para efectivo, registra la constancia definida por tu proceso. La referencia externa ayuda a reconocer el dinero y el código interno permite seguir lo que ocurrió dentro del sistema.
| Código interno | Referencia | Importe | Hora |
|---|---|---|---|
| PG-0081 | TRX-4582 | S/ 100 | 10:14 |
| PG-0082 | TRX-4582 | S/ 100 | 10:16 |
La misma referencia, el mismo importe y dos minutos de diferencia son señales suficientes para detener la segunda aplicación y revisar. No demuestran por sí solas que exista un duplicado: el comprobante y la cuenta receptora deben confirmar si hubo una o dos operaciones.
Comprueba antes de guardar
Una búsqueda preventiva puede comparar la referencia, el préstamo, el importe y una ventana de tiempo. Si encuentra una coincidencia cercana, muestra el movimiento anterior y permite al usuario decidir después de revisarlo. Un aviso debe aportar contexto; bloquear todos los importes repetidos impediría registrar correctamente dos pagos reales por la misma cantidad.
- Busca primero por referencia externa cuando exista.
- Compara cliente, préstamo y cuota seleccionados.
- Revisa fecha, hora, importe y medio de pago.
- Comprueba si hubo un intento anterior pendiente o una operación anulada.
- Evita compartir varias copias de la misma lista sin una fuente común.
Controla los reintentos y los registros sin conexión
Cuando la respuesta tarda, no asumas que el primer envío falló. Consulta el historial antes de volver a registrar. Si el equipo trabaja temporalmente sin conexión, asigna un código provisional a cada movimiento y consérvalo al sincronizarlo. Así puedes reconocer que el registro local y el recibido por el sistema describen el mismo pago.
Si dos colaboradores pueden registrar cobranzas, define quién atiende cada operación o utiliza una vista compartida y actualizada. El problema no se resuelve únicamente pidiendo “más cuidado”: el flujo debe facilitar la consulta antes de crear otro movimiento.
No borres el segundo registro sin dejar rastro
Cuando confirmes un duplicado, relaciona la corrección con el movimiento original e indica el motivo. Si el sistema permite anular, conserva quién realizó la acción y cuándo. Borrar una fila puede cuadrar el saldo visible, pero impide explicar por qué el cierre anterior era diferente.
- Detén la aplicación del registro sospechoso.
- Comprueba cuántos movimientos reales aparecen en la fuente de dinero.
- Identifica cuál registro interno se creó primero y cuál repite la operación.
- Anula o corrige el duplicado mediante el procedimiento autorizado.
- Recalcula la cuota y el cierre afectados.
- Documenta la causa para corregir el flujo, no solo el saldo.
Haz una revisión diaria basada en señales
Antes del cierre, filtra movimientos con la misma referencia, importes iguales registrados con pocos minutos de diferencia y pagos aplicados dos veces a la misma cuota. Revisa también movimientos creados por personas distintas a partir de un mismo comprobante.
La meta no es eliminar todos los registros parecidos: es distinguir dos pagos reales de dos representaciones del mismo dinero. Para las transferencias, usa el proceso de conciliación por referencia. Si la duplicación alteró el total del día, reconstruye el resultado con la guía de cierre de caja de cobranzas.