[freeside-commits] branch FREESIDE_4_BRANCH updated. 5f724e96c2a71289c19170436c52bff85d82d0d8

Ivan ivan at 420.am
Wed Jul 1 15:24:22 PDT 2015


The branch, FREESIDE_4_BRANCH has been updated
       via  5f724e96c2a71289c19170436c52bff85d82d0d8 (commit)
      from  339f28525de1fad0a44dc0b5cc8cd5dfccf337cc (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 5f724e96c2a71289c19170436c52bff85d82d0d8
Author: Ivan Kohler <ivan at freeside.biz>
Date:   Wed Jul 1 15:24:21 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 2f164df..6be9545 100644
--- a/httemplate/view/cust_main/billing.html
+++ b/httemplate/view/cust_main/billing.html
@@ -19,7 +19,7 @@
   <TD><B><% $balance %></B></TD>
 </TR>
 
-% #54: just an arbitrary number i pulled out of my goober.  in reality we'd want
+% #54: just an arbitrary number i pulled out of my goober.  ideally we'd like
 % # to consider e.g. a histogram of num_ncancelled_packages for the entire
 % # customer base, and compare it to a graph of the overhead for generating this
 % # information.  (and optimize it better, we could get it more from SQL)
@@ -59,7 +59,7 @@
 %
 %       #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->option('recur_fee');
+%         $amount += $l_part_pkg->base_recur;
 %       }
 %
 %       #subtract amounts for any active discounts
@@ -71,6 +71,8 @@
 %         $amount -= $amount * $discount->percent/100;
 %       }
 %
+%       $amount *= ( $cust_pkg->quantity || 1 );
+%
 %     }
    
       <TR>

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

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




More information about the freeside-commits mailing list