Manchester City and Juventus are locked in talks over deal for Joao Cancelo.
Goal says the move will be worth €50m.
Both clubs are happy with the way negotiations have progressed as the framework for a deal has been put in place.
City are preparing to sell Danilo to free up space for Cancelo.
Juventus have already begun targeting replacements, with Kieran Tripper and Elseid Hysaj being considered.