[freeside] Billing and shell machines
ivan at sisd.com
Fri Jul 16 23:32:20 PDT 1999
On Tue, Jul 13, 1999 at 06:37:16PM -0600, Ben Leibig wrote:
> I'm having some problems with freeside billing.
> My situation is this :
> I have some customers entered into the database, all of them are credit card
> except for ONE who is by invoice.
> I am not currently setup with cybercash(which BTW I would be interested in
> doing if anyone has some info on a good bank to use)
> I run bill, now obviously it cant automatically bill, but it doesn't seem to
> create the database as specified in the documentation.
The documentation does not specify that the bill script creates a
The documentation, specifically billing.html, says that a list of cards to
batch will be in the cust_pay_batch table in the database.
If you're not seeing this, I would need a _comprehensive_ problem report
to help you troubleshoot the problem. Perhaps you're not using the `-c'
> I guess what I would
> LIKE it to do would be print out a bunch of name/credit card number/amount
> lines on a piece of paper so that someone can go punch them all in.
Hardley seems worth automating this if you're going to just print it on
paper anyway. *shrug*. Simply dump the cust_pay_batch table.
> As for
> how to verify the payment, perhaps have it then prompt yes or no on each
> item it's printed...
The billing.html file of the documentation includes sample code to do
this. You'll just need to add the loop and the bit that asks "yes/no". I
would have suggested Term::Query for that in the past, but it doesn't seem
to be maintained anymore. I haven't had time to look at Quiz::Question
yet, but it looks like it does the same thing.
> Does anyone have some sort of a good method for doing this, does anyone know
> how I can get any sort of billing information out of bill at all. At this
> point it seems to do nothing.
> As far as shell machines go, does freeside create home directories out of
> the /etc/skel when it adds new users to the shell machine, is it possible to
> do this, what is the current method?
Your adduser command presumably does this. You could modify Freeside to
copy the /etc/skel. If you check site_perl/svc_acct.pm, you'll find a
commented-out example of how to do this.
Ivan Kohler <ivan at sisd.com> - finger for PGP key - <moc.dsis at navi> Relhok Navi
Open-source billing and administration for ISPs - http://www.sisd.com/freeside
20 4,16 * * * saytime # please don't be surprised if you find me dreaming too
More information about the freeside-users