Funcional, con error al ingresar en blanco amount. REVISAR