From 9bc4fb7136e898f4504fbd15cecdcbf80174730e Mon Sep 17 00:00:00 2001 From: ivan Date: Sat, 2 Dec 2006 22:04:10 +0000 Subject: [PATCH] fix for commission price plan --- FS/FS/part_pkg/flat_comission.pm | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) 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'); } -- 2.11.0