
/**
 * CanadaTaxRuleNew.java
 *
 *
 * Created: Tue Nov 19 22:48:50 2002
 *
 * @author <a href="mailto:bina@cse.buffalo.edu "</a>
 * @version
 */

public class CanadaTaxRuleNew extends TaxRule{
   public CanadaTaxRuleNew (){
      
   }
   
      Object computeTax(Object inp)
   {
      double gst = 0.07;
      double pst = 0.08;
      double total = ((Double)inp).doubleValue();
      double beforeTax = total;
      total = total + total*gst;
      total = total + total*pst;
      return (new PriceTax(total, total-beforeTax));
   }

}// CanadaTaxRuleNew
