Manchester City want to sign Juventus right-back Joao Cancelo but are insisting on Danilo as a part exchange, according to Sky Italy.
City want to sign the Portugal defender and are willing to pay €40m (£36m). However, as part of the deal City are insisting the Serie A champions take Danillo as an add-on to the deal.
Juventus, who value Cancelo at €60m (£54m), are not convinced by the Brazil full-back, and this is proving a stumbling block in negotiations.
Pep Guardiola wants Cancelo at all costs, but after Kyle Walker's recent contract renewal, City want to offload another full-back before buying.
Sky Italy says Cancelo has been excluded from new boss Maurizio Sarri's training programmes and the former Chelsea head coach had given the green light to a move if an adequate offer comes in for the 25-year-old.
Negotiations between the two clubs are still ongoing.
Follow the Summer Transfer Window on Sky Sports
From July 1, Sky Sports News will be the home to three new shows dedicated to bringing you the very latest news from this summer's transfer market.
Start your day with Good Morning Transfers at 9am as our team of reporters and pundits bring you the latest news and insight. Transfer Talk then follows at midday delivering the biggest stories that matter to you. And join us at 7pm for the definitive round up of the day's news with The Transfer Show.
And as well as tuning into Sky Sports News, don't miss a thing with our dedicated Transfer Centre blog.
There's also the Transfer Talk Podcast, the daily UK, Regional and European Paper Talk, plus features across skysports.com and the Sky Sports app.