[freeside-commits] freeside/FS/FS/Cron bill.pm,1.33,1.34

Ivan,,, ivan at wavetail.420.am
Fri Aug 5 16:20:05 PDT 2011


Update of /home/cvs/cvsroot/freeside/FS/FS/Cron
In directory wavetail.420.am:/tmp/cvs-serv14596/FS/FS/Cron

Modified Files:
	bill.pm 
Log Message:
honor next-bill-ignore-time when searching for customers to bill also, RT#12570

Index: bill.pm
===================================================================
RCS file: /home/cvs/cvsroot/freeside/FS/FS/Cron/bill.pm,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -w -d -r1.33 -r1.34
--- bill.pm	19 Oct 2010 00:32:10 -0000	1.33
+++ bill.pm	5 Aug 2011 23:20:03 -0000	1.34
@@ -7,6 +7,7 @@
 use DBI 1.33; #The "clone" method was added in DBI 1.33. 
 use FS::UID qw( dbh driver_name );
 use FS::Record qw( qsearch qsearchs );
+use FS::Misc::DateTime qw( day_end );
 use FS::queue;
 use FS::cust_main;
 use FS::part_event;
@@ -184,6 +185,8 @@
   # generate where_pkg/where_event search clause
   ###
 
+  my $billtime = day_end($time);
+
   # select * from cust_main where
   my $where_pkg = <<"END";
     EXISTS(
@@ -195,7 +198,7 @@
                            OR ( start_date IS NOT NULL AND start_date <= $^T )
                          )
                    )
-                OR bill  IS NULL OR bill  <= $time 
+                OR bill  IS NULL OR bill  <= $billtime 
                 OR ( expire  IS NOT NULL AND expire  <= $^T )
                 OR ( adjourn IS NOT NULL AND adjourn <= $^T )
               )



More information about the freeside-commits mailing list