tax code is working using the getBaseApplication instead of using the BaseContribution. And now one products support two or more taxes.