summaryrefslogtreecommitdiff
path: root/httemplate
diff options
context:
space:
mode:
authorIvan Kohler <ivan@freeside.biz>2015-07-06 13:14:22 -0700
committerIvan Kohler <ivan@freeside.biz>2015-07-06 13:14:22 -0700
commitd6faa539e04d20a1b0dc6758ebe1248b6c801219 (patch)
treef4baba01c0d505894cf9da790fe7a1156367f7f7 /httemplate
parentd1f83ecbaefdab8fbb3a05e87448f3351d9051b4 (diff)
fix "monthly recurring" display w/quantities, RT#36813
Diffstat (limited to 'httemplate')
-rw-r--r--httemplate/view/cust_main/billing.html12
1 files changed, 8 insertions, 4 deletions
diff --git a/httemplate/view/cust_main/billing.html b/httemplate/view/cust_main/billing.html
index 6be9545ac..7027ebd87 100644
--- a/httemplate/view/cust_main/billing.html
+++ b/httemplate/view/cust_main/billing.html
@@ -57,9 +57,11 @@
% || $cust_pkg->option('no_suspend_bill')
% );
%
+% my $pkg_amount = 0;
+%
% #add recurring amounts for this package and its billing add-ons
% foreach my $l_part_pkg ( $part_pkg->self_and_bill_linked ) {
-% $amount += $l_part_pkg->base_recur;
+% $pkg_amount += $l_part_pkg->base_recur;
% }
%
% #subtract amounts for any active discounts
@@ -67,11 +69,13 @@
% foreach my $cust_pkg_discount ( $cust_pkg->cust_pkg_discount_active ) {
% my $discount = $cust_pkg_discount->discount;
% #and only one of these for each
-% $amount -= $discount->amount;
-% $amount -= $amount * $discount->percent/100;
+% $pkg_amount -= $discount->amount;
+% $pkg_amount -= $amount * $discount->percent/100;
% }
%
-% $amount *= ( $cust_pkg->quantity || 1 );
+% $pkg_amount *= ( $cust_pkg->quantity || 1 );
+%
+% $amount += $pkg_amount;
%
% }