X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=FS%2FFS%2Fpart_pkg%2Fprorate.pm;h=e43667993f318f716108527d934324c417b8cc32;hb=aa9fd844aeeb385cfc1e934eb7b7a08b1353a4ea;hp=d3df0103412fb133f4fdaeaf2b7bb4938bfb8b66;hpb=33f3d32f1d13b8342f208f8633f5f9a3a7bcb392;p=freeside.git diff --git a/FS/FS/part_pkg/prorate.pm b/FS/FS/part_pkg/prorate.pm index d3df01034..e43667993 100644 --- a/FS/FS/part_pkg/prorate.pm +++ b/FS/FS/part_pkg/prorate.pm @@ -37,13 +37,13 @@ use FS::part_pkg::flat; sub calc_recur { my($self, $cust_pkg, $sdate ) = @_; - my $cutoff_day = $self->option('cutoff_day') || 1; + my $cutoff_day = $self->option('cutoff_day', 1) || 1; my $mnow = $$sdate; my ($sec,$min,$hour,$mday,$mon,$year) = (localtime($mnow) )[0,1,2,3,4,5]; my $mend; my $mstart; - if ( $mday > $cutoff_day ) { + if ( $mday >= $cutoff_day ) { $mend = timelocal(0,0,0,$cutoff_day, $mon == 11 ? 0 : $mon+1, $year+($mon==11)); $mstart =