Index: storminvoice/storminvoice.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/storm/storminvoice/storminvoice.module,v
retrieving revision 1.4.4.79
diff -u -p -r1.4.4.79 storminvoice.module
--- storminvoice/storminvoice.module	23 Aug 2010 16:46:12 -0000	1.4.4.79
+++ storminvoice/storminvoice.module	26 Aug 2010 15:39:29 -0000
@@ -1021,10 +1021,20 @@ function storminvoice_get_item_desc($rat
 function storminvoice_get_item_amount($rate_array, $node) {
   switch ($rate_array['pricemode_used']) {
     case 'hourly':
-      $amount = $node->billing_duration * $rate_array['rate_to_use'];
+      if ($node->type == 'stormtimetracking') {
+        $amount = $node->billing_duration * $rate_array['rate_to_use'];
+      }
+      else {
+        $amount = $node->duration * $rate_array['rate_to_use'];
+      }
       break;
     case 'daily':
-      $amount = $node->billing_duration * $rate_array['rate_to_use'];
+      if ($node->type == 'stormtimetracking') {
+        $amount = $node->billing_duration * $rate_array['rate_to_use'];
+      }
+      else {
+        $amount = $node->duration * $rate_array['rate_to_use'];
+      }
       break;
     case 'fixed':
       $amount = $rate_array['rate_to_use'];
