Levante have an option to sign Caicedo for a fee of €1million and intend to exercise that option with City.
Caicedo impressed while on loan at Levante, scoring 14 goals for the La Liga club last season.
Reports claim Levante could decide to cash in by selling Caicedo in the summer, with clubs in France, Germany and Italy keen on the Ecuador international.