X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=FS%2FFS%2Fcdr.pm;h=9d72c39e4aa777ca7acc5e1f3d788e70bb079119;hb=fe4515eb37d76849dd08c62782d86bc7ba311dcd;hp=e127e8bc524318063d8adc7f8ae79781879429d3;hpb=6de95595e5e7eb53fd70fe6c30d96fb946091e93;p=freeside.git diff --git a/FS/FS/cdr.pm b/FS/FS/cdr.pm index e127e8bc5..9d72c39e4 100644 --- a/FS/FS/cdr.pm +++ b/FS/FS/cdr.pm @@ -932,8 +932,12 @@ sub rate_prefix { } #should preserve (display?) this - my $charge_min = ( $charge_sec - $conn_seconds ) / 60; - $charge += ($rate_detail->min_charge * $charge_min) if $charge_min > 0; #still not rounded + if ( $granularity == 0 ) { # per call rate + $charge += $rate_detail->min_charge; + } else { + my $charge_min = ( $charge_sec - $conn_seconds ) / 60; + $charge += ($rate_detail->min_charge * $charge_min) if $charge_min > 0; #still not rounded + } }