Please find a way to accurately apply Geotaxes. The current method of geotaxes assumes that an entire zip code falls with the taxing authority. This is seldom the case. Franchise fees, or other specific fees/taxes are applied based up city limits, county limits, etc. Our zip code covers both city limits and county.
What most systems do is have you pick which taxes apply to the customer instead of just making general assumptions about the location.This way you accurately choose tax rates, can report, and pay properly.
The system also needs to be able to determine if the taxes apply to all of that customer's goods/services or just certain ones. USF and other fees would not get taxes for a person living in the city limits of city X, but their internet service would. If we performed network support for them, it would not get the franchise fee.
As jurisdictions get more and more into taxing, the system must be able to accurately reflect and collect taxes/fees.