From: ivan Date: Sat, 2 Dec 2006 22:04:10 +0000 (+0000) Subject: fix for commission price plan X-Git-Tag: TRIXBOX_2_6~842 X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=commitdiff_plain;h=9bc4fb7136e898f4504fbd15cecdcbf80174730e fix for commission price plan --- diff --git a/FS/FS/part_pkg/flat_comission.pm b/FS/FS/part_pkg/flat_comission.pm index 442415e08..bc02f9658 100644 --- a/FS/FS/part_pkg/flat_comission.pm +++ b/FS/FS/part_pkg/flat_comission.pm @@ -41,8 +41,14 @@ sub calc_recur { $cust_pkg->cust_main->referral_cust_pkg( $self->option('comission_depth') ) ); - my $error = $cust_pkg->cust_main->credit( $amount*$num_active, "commission" ); - die $error if $error; + my $commission = sprintf('%.2f', $amount*$num_active); + + if ( $commission > 0 ) { + + my $error = $cust_pkg->cust_main->credit( $commission, "commission" ); + die $error if $error; + + } $self->option('recur_fee'); }