From: Mark Wells Date: Tue, 27 Oct 2015 23:28:32 +0000 (-0700) Subject: fix interaction of percentage discount and quantity, #19354, etc. X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=commitdiff_plain;h=d06402160bd13413a6be80f3ae62af8ac5f8eae9 fix interaction of percentage discount and quantity, #19354, etc. --- diff --git a/FS/FS/part_pkg/discount_Mixin.pm b/FS/FS/part_pkg/discount_Mixin.pm index 1e39f6aef..dcca3436f 100644 --- a/FS/FS/part_pkg/discount_Mixin.pm +++ b/FS/FS/part_pkg/discount_Mixin.pm @@ -145,7 +145,7 @@ sub calc_discount { # XXX it would be more accurate for calc_recur to just _tell us_ what # it's going to charge - my $recur_charge = $br * ($cust_pkg->quantity || 1) * $chg_months / $self->freq; + my $recur_charge = $br * $chg_months / $self->freq; # round this, because the real recur charge is rounded $recur_charge = sprintf('%.2f', $recur_charge);