2 #<!-- $Id: bill.cgi,v 1.4 2001-10-15 12:16:42 ivan Exp $ -->
5 use vars qw( $cgi $query $custnum $cust_main $error );
7 use CGI::Carp qw(fatalsToBrowser);
8 use FS::UID qw(cgisuidsetup);
9 #use FS::CGI qw(popurl eidiot);
10 use FS::CGI qw(popurl idiot);
11 use FS::Record qw(qsearchs);
18 ($query) = $cgi->keywords;
21 $cust_main = qsearchs('cust_main',{'custnum'=>$custnum});
22 die "Can't find customer!\n" unless $cust_main;
24 $error = $cust_main->bill(
27 #&eidiot($error) if $error;
30 $cust_main->apply_payments;
31 $cust_main->apply_credits;
33 $error = $cust_main->collect(
34 # 'invoice-time'=>$time,
35 # 'batch_card'=> 'yes',
37 'report_badcard'=> 'yes',
40 #&eidiot($error) if $error;
45 print $cgi->redirect(popurl(2). "view/cust_main.cgi?$custnum");