Cita: la clave la busca el usuario tal cual como le aparece en un recibo impreso que ya tienen
Eso ya hace sospechar de un error de diseño del formulario, o de la emisión del recibo...
Verifica bien los datos de la tabla. Es posible que la toma de datos para la impresión del recibo no esté bien realizada y en alguna parte esté tomando el "01" como "1".
Muchos errores de ese tipo en realidad se producen en la programación y no en los datos.
Verifica primero la tabla. Luego mira la aplicación para verificar cómo esta manejando los datos a ver si no está haciendo alguna conversión implícita en alguna parte que esté arruinando la generación de las queries.