FC Basel striker Arthur is in Florence today to sign for Fiorentina.
Cabral will arrive to replace Dusan Vlahovic as he closes on a move to Juventus.
He is set for medical tests on Friday morning, at which point he can then sign the contract until June 2026 at the Stadio Artemio Franchi.
It will be a permanent transfer worth €15m plus bonuses.
Cabral signed him from Palmeiras for €6m in 2020 after a season on loan in Switzerland.
Need a VPN? Or seeking to switch? Then support Tribal Football by clicking here to sign up with our official partners NordVPN. Not only will you receive the best VPN experience, but also great discounts by signing up via Tribal Football. Thanks for your support!