The only thing that leaves me confused is that BTC is legal tender in El Salvador, and the blueprint of the law defines selling as "changing into a legal tender".
So maybe BTC is an exception to the rule and "taxically" untouchable?
... or maybe the lawmaker could argue when you
buy bitcoin or swap some shitcoin for bitcoin, you're also "cashing out" the (crypto)currency into a legal tender - so you owe CGT.
You never know what byzantine concepts the lawmakers are going to come up with.
Lawmaker could easily argue you owe them BTC tax, if you make BTC profits from alts. The only reason in other countries that BTC based profits are not taxed is because they don't accept Bitcoin as currency. In summary, you can't send them profits that they don't or can't accept. El Salvador have taken a different role it seems, they accept your Bitcoin profits from altcoins I image, and will probably expect it as well.
This is probably one of the only downsides of a nation accepting Bitcoin as currency, having to send them BTC from altcoin profits...
However does this mean you don't owe tax from fiat currency profits, if you return it to the nation's currency? It's confusing
