X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=FS%2FFS%2Fpart_pkg%2Fflat_comission.pm;fp=FS%2FFS%2Fpart_pkg%2Fflat_comission.pm;h=bc02f9658e059465f8cbce3aba95d05798e4e817;hp=442415e08a5a804eb4a18f1a8868303d08b72ec3;hb=9bc4fb7136e898f4504fbd15cecdcbf80174730e;hpb=2c8748ac26281934a1b75671c6a5d0125145660a 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'); }