Roma have just completed the deal for Eldor Shomurodov, 26-year-old attacker for Genoa.
The two clubs reached an agreement for a loan with obligation to buy on Wednesday evening.
Now, Roma have reached an agreement with the player and his entourage regarding his contract, as reported by Gianluca Di Marzio of Sky Sport.
The Uzbek international is expected to land in the capital on Monday where he will officially sign for the Giallorossi.
According to Di Marzio, the final figures of the deal are as follows: €2.5 million loan fee with an obligation to buy at €15 million plus bonuses and 10% of the fee of any future sale.
After signing his contract with the Roman club, the player will likely join the team in Portugal for the remainder of preseason.