Costco does the same - calculating the tax on the price before the coupon. But, this is stated on the coupon. It must be depending on the state regulations.
The tip, however, SHOULD be calculated on the price before the coupon.
I always have a problem tipping on the tax - but usually round up anyway.
DD