Barcelona literally has over a billion debt.
They shouldn't be allowed to sign anyone for at least 10 years, but UEFA is as corrupt as it gets and Spain does everything to protect its clubs (which is ridiculous, too), so they can do whatever they please.