OK, you're using the latest version of Zen Cart (the database patch level being "e" makes no difference here), which gives your the best shot at getting these calculations right.
The calculations sound like they should be simple - just add a bit of tax to a net price to get a gross price, right? Alas, not. They're inordinately complex, as they have to take into account discounts applied across multiple order lines, coupons applied across multiple order lines, taxes applied additively, taxes applied multiplicatively and scaling for quantities, and probably other complexities that I've missed.
Overlay that with there being more than one "right" answer in many cases, and the best that we can hope for is that Zen Cart will give consistent answers. And I think that's all your asking for here.
But it doesn't even do that. :( Despite valiant efforts by the developers, the way that Zen Cart has grown means that these calculation are performed in different ways in different parts of the code. I hear a whisper that consolidating them all into a single, consistent approach is part of the objectives for 2.0. Which is a way of saying that there's no magic code change that's going to fix this easily for you.
But there are things you can do. :smile:
The net prices that you have currently don't map to nicely rounded gross prices, so you're encouraging inconsistencies. I could reproduce your problem using your net prices, but it went away when I used net prices generated by entering 139.83 and 63.52 as the gross prices.
Well almost. The 139 price still wasn't quite right in the admin category listing, but it was the same on the admin product page as was used throughout for the customer, which is the main thing.