Instead of sending it all to the Federal Capital, all taxes, including income, property and vehicle taxes should be accounted for municipal budgets, with, let's say, 20% of said budget being sent to the autonomous state/province as a a tax paid by each municipality. And then each state pays it's 20% to the Federal or National sovereign government.
Some people might not like this, but it follows the principle that most of the things we have in our cities and rural areas are provided by local governments.
Of course we would still need an accounting dedicated independent branch to make sure the smaller administrations are not cheating the system: the Controlling Branch.
Those who have seen other posts I made about my opinions regarding how a democratic state should function know that I believe in a 5 branch sovereign state with each branch operating completely independent from one another. One of those branches is the Controlling Branch.
This is just an opinion I have. Feel free to comment and disagree.

If you have a spare vote...
Vote for me as your Hive Witness
If you want to support Brazilian creators...