-- HikaShop version -- : 3.1.1
-- Joomla version -- : 3.6.5
-- PHP version -- : 5.4.45
-- Browser(s) name and version -- : Chrome 58.0.3029.110 (64-bit)
I have 3 tax zones. Thinking of them as a target, the bulls-eye is Colorado Springs (city) with 1% rate, next ring out is El Paso County with 1% rate, next ring is Colorado (state) with 1% rate. These are cumulative so someone in Colorado Springs would pay 3% while someone in a different city inside El Paso County would pay 2%, and someone in another city which is outside El Paso County, but inside Colorado would pay 1%. Anyone outside Colorado pays no tax.
Zones: Colorado is a state, with El Paso County (which is a tax zone) as a sub-zone, and Colorado Springs (which is a tax zone) is a sub-zone of El Paso County.
Tax Category: I just have one, the Default Tax Category.
Tax Rates: One for Colorado Springs, one for El Paso County, one for Colorado.
Tax Rules: See screen shots attached. All 3 are published and accessible to all.
When I test this, I only get the rate for Colorado, even though I am using a zip code with Colorado Springs. I get the same result for a zip code outside Colorado Springs, but inside El Paso County. What am I doing wrong?