Enable tax calculation by enterprise on shipping fees

What is the need / problem ?
A user needs to be able to apply a tax on a shipping fee, in the same way they can apply a tax on an enterprise fee. At present this is not possible. Instance wide shipping taxes are set up in configuration. This doesn’t work in instances where there are multiple shipping zones.

Who does it impact ?
Any user in an instance where multiple taxes on shipping are applicable.

What is the current impact of the problem ?
Users cannot apply correct taxes. They are including taxes in the shipping fee calculator, and then manually breaking them out to remit them. And, the buyer is not aware of the taxes they are paying, because the shipping taxes are not included on their invoices.
In Canada now - and in other places with multiple applicable taxes on shipping, we are legally non-compliant.

What is the benefit of focusing on this ?
Legal compliance.
Attract larger users who require shipping taxes to be functional.

Potential solutions that will solve the problem ?
Make the application of shipping taxes operate the same as taxes on enterprise fees.

Selection of a feature candidate

[value x ease matric if needed]

T-shirt size of our selected feature candidate

Metrics to measure if need is satisfied after feature is implemented

Feature owners

Epic/projet where you can follow implementation

same problem on payment methods and fees

OMG - there are places that charge taxes ontop of payment gateway fees! Sheesh - I thought we were bad here in Canada.
Certainly then - a user need to be able to add diverse taxes to payment and/or shipping fees.