--- ubercart/uc_taxes/uc_taxes.module.org	2012-11-08 11:06:10.050813473 +0530
+++ ubercart/uc_taxes/uc_taxes.module	2012-11-07 20:34:32.572486421 +0530
@@ -414,6 +414,17 @@ function uc_taxes_filter_rates($order) {
           }
         }
       }
+
+      /**
+       *Fix for 1425978 use case part one
+       */
+      foreach (uc_taxes_rate_load() as $rate) {
+          $tax = clone $rate;
+          if (rules_invoke_component('uc_taxes_' . $tax->id, $order)) {
+              $taxes[] = $tax;
+          }
+      }
+
     }
   }
   // For orders still in checkout, any tax whose conditions are satisfied can
