Improve estimation calculation, take discounts and taxes into account.
Fix usage charges (total had no price components).
Fix incorrect subtotal.