Barcelona have reached an agreement with S.C. Braga, to sign young forward Francisco Trincao in a deal worth around €30million, ESPN reports.
The 20-year-old will however join Barca in the summer.
Abel Ruiz will move the other way as part of the deal. Ruis will join the Portuguese side on loan initially, before making the move permanent at the end of the campaign.
Trincao came through the youth academy at Braga and made his first-team debut at the end of 2018.
Primarily a winger, he has scored three goals this term, including one in the Europa League.
Barca are currently short in attack, with Luis Suarez out for four months, but they never considered bringing Trincao this month as they searched for a forward.
Quique Setien will look to get to the end of the season with just four forwards in Lionel Messi, Antoine Griezmann, Ansu Fati and Ousmane Dembele, who returned to training from a hamstring injury this week.