[freeside] Batch Processing Script

ivan ivan at 420.am
Sat May 13 15:04:13 PDT 2000


I added this to the distribution as freeside-print-batch, and updated
billing.html in the documentation.

Thanks!

On Fri, Jul 23, 1999 at 04:08:47PM -0700, Joel Griffiths wrote:
> I finished the bash processing script.
> You can get it at <http://www.ntrx.com/print_batch_1.tar.gz>.
> 
> It allows print to conf->lpr, email to conf->email, automatic payment
> processing for due amount, and cust_pay_batch clearing.
> 
> Basically, to install it, place the print_batch file wherever you keep the bill
> program.
> 
> If you want to use the email function, you will have to add the file 'email' to
> your freeside conf.database directory.
> 
> I don't know why, but if you are running 1.2.1, you will need to comment line
> 147 of cust_pay.pm out:
> #$self->payinfo($payinfo =~ s/\D//g);
> 
> After you run the bill command, run the print_batch command to update your
> records and nnotify whoever is reposible for processing credit cards manually.
> 
> You can then put it in cron and run it.
> 
> Remember: Credit Card numbers are at stake here. Don't point your output to an
> unsafe location.
> 
> Here is the pod info:
> ___________________________________________________________
> print_batch - Prints or emails cust_pay_batch. Also deletes
>               ond records and adds payment to cust_pay.
>               Usually run after the bill command.
>                                                                              
>   =head1 SYNOPSIS
> 
>   print_batch [-v] [-p] [-e] [-a] [-d] user
> 
> =head1 DESCRIPTION
> 
> Prints or emails cust_pay_batch. Can enter payment and delete
> printed records. Usually run as a cron job.
> 
> -v: Verbose - Prints records to STDOUT.
> 
> -p: Print to printer lpr as found in the conf directory.
> 
> -e: Email output to user found in the Conf email file.
> 
> -a: Automatically pays all records in cust_pay_batch.
> Use -d with this option usually.
> 
> -d: Deletes record from cust_pay_batch.
> 
> user: From the mapsecrets file - see config.html from the base documentation
> 
> 
>  --
> Senior Internet Engineer                  Aver, Inc.
> (760) 568-4351 Phone              (760) 341-8694 Fax
> "The world won't change just because I complain."
>                Martina McBride

-- 
meow
_ivan



More information about the freeside-users mailing list