I have enabled the One Stop Shop tax collection in the EU market to be able to comply with the local tax rules. What I did not want, was to have the price in the cart change after changing the delivery country by the customer. This results in customers dropping the cart because the price changes in the checkout. So I disabled the tax inclusion setting to have the price stay the same, independent of the chosen European country to ship to and the calculated tax amount then differs. This changes my margin a bit, but on average I think it will level out.
90% of my customers are B2C customers, but after changing these settings, the B2B customers who have enabled the tax-exempt in their customer profile, are also seeing the static price and 0% tax is deducted. So if the price is € 100,- including tax, a B2C customer in France will see € 100,- with 20% tax amount of € 17,36 and a B2B customer with tax-exempt enabled will see a price of € 100,- with a 0% tax amount of € 0,00.
This is not correct, as the B2B user should see the € 82,64 price with 0% tax. How can this be resolved?