Efectivamente el sistema hace eso, ahora para evitar eso, nostros creamos un proceso adicional para realizar el cierre y gurdar el historico de las Transacciones a Cerrar, aca el usuario selecciona la Caja Chica Principal, y cual es la Caja Chica de Historico, este proceso lo que simula el mismo proceso que realiza PREMIUM-SOFT, con la unica diferencia que todo el movimiento en vez de borrarlo, lo guarda bajo el codigo de la "Caja Chica Historico", por si en algun momento desean ver la informacion historica.
Tambien en principio, antes de desarrollar este proceso adicional, lo que le indicamos al usuario, es que a traves de Mysql Administrator, realice un respaldo de la tabla "CAJACHICA" antes de realizar un cierre para que tengo por lo menos algun respaldo....... pero luego no le gusto mucho el procedimiento, y le desarrollamos este proceso adicional
Saludos