FEMAP – Error de movimiento bancario duplicado
1. Título
FEMAP – Error de movimiento bancario duplicado.
2. Descripción del incidente
El usuario reporta que al momento de cargar el archivo de movimientos bancarios en el FEMAP (opción Menú > Bancos > Movimientos Bancarios), uno de los movimientos no se registro, y el sistema mostró el mensaje «el movimiento se encuentra duplicado».
3. Síntomas
No se registra el movimiento duplicado dentro del listado de movimientos subidos.
4. Mensaje de error
El movimiento se encuentra duplicado.
5. Sistemas afectados
FEMAP.
6. Causa raíz
Se presume posible error en el formato de archivo.
7. Solución aplicada
7.1. El usuario reporta que un movimiento no se cargo al FEMAP, registro pintado en rojo.

7.2. Se confirma con el usuario, que el movimiento no se encuentra asociado. Si el movimento está asociado, el usuario primero debe desasociar dicho movimiento.
7.3. Una vez confirmado esto, no conectamos a la Base de Datos, buscamos la tabla «movimientos_bancarios» y ubicamos los movimientos a ser procesados.
select * from movimientos_bancarios where fecha_contable between '2026-07-08 00:00:00' and '2026-07-10 23:59:59' order by id desc;

7.4. En este caso, se van a borrar los movimientos desde el ID=487144 en adelante.
7.5. Se procede a borrar los movimientos, se pueden hacer desde el administrador (SQLYOG) o mediante script. Se recomienda que no se hayan ingresado más movimientos, porque de ser así, se deberían borrar todos los movimientos subidos desde ese secuencial.
7.6. Una vez realizado el borrado de todos los registros, se procede a realizar la actualización del secuencial, para ello, desde el SQLYOG, para ello hacemos clic derecho sobre la tabla y hacemos un ALTER.

En la ventana que se abre, buscamos la pestaña «5 Advanced».

Buscamos la casilla «Auto increment» y en ella cambiamos el valor por el del pimer secuencial que se eliminó, en este caso el número es 487144, una vez cambiado, damos clic en «Save».
7.7 Una vez realizado este proceso se indica al usuario que vuelva a cargar los movimientos y listo.
8. Validación de la solución
Se indica al usuario que proceda con la carga de la información nuevamente y se comprueba que dicha carga se realice con éxito en las tabla «movimientos_bancarios».
9. Tiempo estimado de resolución
Tiempo aproximado 25 minutos.
10. Nivel de criticidad
Alto.
11. Escalamiento
- George Lainez
- Elizabeth Tomalá
- Stefany Palacios
12. Lecciones aprendidas
No aplica.
13. Documentación relacionada
No disponible.
14. Fecha de actualización
10/07/2026