Allow indication of tax on one-time charges
When adding a one-time charge for a customer on a subscription, tax is always added for a taxable customer. So a one-time charge of $50 added will be invoiced/charged with tax added.
This is independent of whether the subscription is taxable.
A work-around is to never use one-time charge and instead use a one-time add-on.