Deleting Accounts

Ivan Kohler ivan at sisd.com
Wed Jul 7 19:14:21 PDT 1999


On Tue, Jun 29, 1999 at 01:48:13AM -0600, Ben Leibig wrote:
> This may seem like a stupid question, but how do you delete an account?

Cancel the package it is a part of, or, if it is an un-audited account
(not part of a package), you can delete it directly: in this case, there
will be a link on the account view screen.

> package/service from a customer,

You can cancel a package by clicking on `cancel' on the package view
screen.  This will cancel (and delete) the services in that package.

> or even a package completely?

You can't delete a package, you can only cancel it.  Think in terms of
paper filing: when a customer cancels a package, do you burn the file that
said they had purchased that package, or just move it to an archive of
cancelled packages?  You need to keep a record that they had purchased and
then cancelled a package.

>  How do you delete a customer.

You can't.  Cancel all their packages.  Just like above: you don't want to
delete all traces that you ever had this customer.

You can always edit the database directly if you are sure you don't need
to know you had this customer in the past.  But I sure wouldn't want to be
your accountant.  :) 

> Does freeside automatically disable accounts or do something after a
> customer is late to pay their bills? 

Once you decide your policy on this, make a cron job for it.  Freeside has
programmatic hooks for suspension and cancellation.

> Is any of this documented anywhere?

The documentation is surely lacking.  One hopes that better documentaiton
is in Freeside's future.

-- 
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 mailing list