Taxes are very complicated, especially internationalized. Here's how it's done in pERP:
To be decided.