diff options
author | Ivan Kohler <ivan@freeside.biz> | 2015-07-06 13:14:22 -0700 |
---|---|---|
committer | Ivan Kohler <ivan@freeside.biz> | 2015-07-06 13:14:22 -0700 |
commit | d6faa539e04d20a1b0dc6758ebe1248b6c801219 (patch) | |
tree | f4baba01c0d505894cf9da790fe7a1156367f7f7 /httemplate | |
parent | d1f83ecbaefdab8fbb3a05e87448f3351d9051b4 (diff) |
fix "monthly recurring" display w/quantities, RT#36813
Diffstat (limited to 'httemplate')
-rw-r--r-- | httemplate/view/cust_main/billing.html | 12 |
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; % % } |