[freeside-commits] branch FREESIDE_3_BRANCH updated. 0ec4177b088852a185b88ce3e9941a3ecbc2cb59

Ivan ivan at 420.am
Mon Jul 6 13:14:30 PDT 2015


The branch, FREESIDE_3_BRANCH has been updated
       via  0ec4177b088852a185b88ce3e9941a3ecbc2cb59 (commit)
      from  58b18f705e1be83a81c028f18908c1de2aae858e (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 0ec4177b088852a185b88ce3e9941a3ecbc2cb59
Author: Ivan Kohler <ivan at freeside.biz>
Date:   Mon Jul 6 13:14:28 2015 -0700

    fix "monthly recurring" display w/quantities, RT#36813

diff --git a/httemplate/view/cust_main/billing.html b/httemplate/view/cust_main/billing.html
index 656fa7f..828fbd3 100644
--- a/httemplate/view/cust_main/billing.html
+++ b/httemplate/view/cust_main/billing.html
@@ -61,9 +61,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
@@ -71,11 +73,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;
 %
 %     }
    

-----------------------------------------------------------------------

Summary of changes:
 httemplate/view/cust_main/billing.html |   12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)




More information about the freeside-commits mailing list