quantities for regular packages in addition to one-time charges, RT#13136
[freeside.git] / FS / FS / part_pkg / flat.pm
index 0e44f5d..f86db2e 100644 (file)
@@ -161,6 +161,9 @@ sub calc_recur {
     $charge *= $param->{freq_override} if $param->{freq_override};
   }
 
+  my $quantity = $cust_pkg->quantity || 1;
+  $charge *= $quantity;
+
   my $discount = $self->calc_discount($cust_pkg, $sdate, $details, $param);
   return sprintf('%.2f', $charge - $discount);
 }