They did not made it a "legal tender" as El Salvador and Central African Republic so its not like you can go shopping with bitcoin only. They only changed legislation so that bitcoin is not "collectables" anymore and now has a "representation of value". I think they did it to be able to tax and track every bitcoin transaction not only crypto/fiat trades.
Although Brazil still not declare Bitcoin as legal tender, but you need to read it twice since they're accept Bitcoin as a form of payment, not only about investment instrument! it's just only valid for the next 180 days, so this is a temporary to know how good does Bitcoin can give an affect to their country. After all it's still a good news, Brazil is still give a chance to their citizens to use Bitcoin as payment, not ban it.
The bill was passed by Congress in November and was enacted today by President Bolsonaro without any changes. The new regulations acknowledge Bitcoin as a digital representation of value that can be used in the South American country as a means of payment and as an investment instrument.
The bill defines a virtual asset as a digital representation of value that can be negotiated or transferred electronically and used for payments or as an investment.
The new law takes effect 180 days from the day it is signed, but does not declare Bitcoin or other cryptocurrencies as legal tender within the country.