summaryrefslogtreecommitdiff
path: root/httemplate/edit/cust_pkg_discount.html
diff options
context:
space:
mode:
authorIvan Kohler <ivan@freeside.biz>2017-04-03 17:23:57 -0700
committerIvan Kohler <ivan@freeside.biz>2017-04-03 17:23:57 -0700
commit1d61483cd82a5d2dd59a2218ea85b4f8773e177e (patch)
tree156833300340d64fa789c8c59fb90665f6940fdc /httemplate/edit/cust_pkg_discount.html
parente362627ff1bd9b78074cfd1c9deac9f6210eaab5 (diff)
discounts on one-time charges< RT#75448
Diffstat (limited to 'httemplate/edit/cust_pkg_discount.html')
-rwxr-xr-xhttemplate/edit/cust_pkg_discount.html18
1 files changed, 11 insertions, 7 deletions
diff --git a/httemplate/edit/cust_pkg_discount.html b/httemplate/edit/cust_pkg_discount.html
index 79c347813..173922133 100755
--- a/httemplate/edit/cust_pkg_discount.html
+++ b/httemplate/edit/cust_pkg_discount.html
@@ -18,12 +18,16 @@
</TR>
<& /elements/tr-select-pkg-discount.html,
- curr_value_setup => $setup_discountnum,
- curr_value_recur => $recur_discountnum,
- disable_setup => $disable_setup,
- disable_recur => $disable_recur,
- setup_label => emt('Setup fee discount'),
- recur_label => emt('Recurring fee discount'),
+ curr_value_setup => $setup_discountnum,
+ curr_value_recur => $recur_discountnum,
+ disable_setup => $disable_setup,
+ disable_recur => $disable_recur,
+ disable_waive_setup => ($part_pkg->freq eq '0'),
+ setup_label => ( $part_pkg->freq eq '0'
+ ? emt('Discount')
+ : emt('Setup fee discount')
+ ),
+ recur_label => emt('Recurring fee discount'),
&>
</TABLE>
@@ -81,7 +85,7 @@ if ( !$cust_pkg->get('setup') and $cust_pkg->base_setup > 0 ) {
$disable_setup = 0;
}
my $disable_recur = 1;
-if ( $cust_pkg->base_recur > 0 ) {
+if ( $cust_pkg->base_recur > 0 && $part_pkg->freq ne '0' ) {
$disable_recur = 0;
}