Tax in the real world is a complex beast, and Eco being that exists on a much smaller scale can only ever really emulate parts of it as it will likely be impossible to get a real representation due to all of its complexities.
One such thing that I believe could be worked on is changing some of the logic behind how tax and even payments is collected. As it exists there is a limitation where any tax collected/money paid out is done prior when attached to a currency trade trigger, meaning that in the event that an account has no money in it, that no tax will be taken. This is due to a limitation that the target can only ever be set to a user/person.
A more ideal solution would be to expand targets being able to be set to other parameter values such as as the currency amount, so that way the tax would be taken directly out of the numeric currency value that is being traded, rather than as a separate transaction that always takes precedence. However, I don't know if the current game logic would support this without requiring some reworking.
Tax in the real world is a complex beast, and Eco being that exists on a much smaller scale can only ever really emulate parts of it as it will likely be impossible to get a real representation due to all of its complexities.
One such thing that I believe could be worked on is changing some of the logic behind how tax and even payments is collected. As it exists there is a limitation where any tax collected/money paid out is done prior when attached to a currency trade trigger, meaning that in the event that an account has no money in it, that no tax will be taken. This is due to a limitation that the target can only ever be set to a user/person.
A more ideal solution would be to expand targets being able to be set to other parameter values such as as the currency amount, so that way the tax would be taken directly out of the numeric currency value that is being traded, rather than as a separate transaction that always takes precedence. However, I don't know if the current game logic would support this without requiring some reworking.