tax engine refactoring for Avalara and Billsoft tax vendors, #25718