[freeside] Our humongous patch
Brad Dameron
bdameron at tscnet.com
Mon Dec 11 12:27:57 PST 2000
On Mon, 11 Dec 2000, ivan wrote:
> On Sun, Dec 10, 2000 at 11:29:25PM -0800, Kristian Hoffmann wrote:
> >
> > On Fri, 8 Dec 2000, ivan wrote:
> >
> > > > Removed cust_credit and merged it into cust_pay so credits would apply to
> > > > invoices after they were created. Because of this, we can remove
> > > > the cust_bill.owed field and calculate invoice balances on the fly.
> > > > This removes the ability to post a credit before an invoice is
> > > > generated. Included script fix-credits converts old-style credits
> > > > into new credits.
> > >
> > > Hmm, I'm all for removing the cust_bill.owed field, but I would prefer
> > > to keep cust_credit.
> >
> > Yes, removing cust_credit was not entirely necessary. The main problem we
> > were having was that people in billing would credit an invoice and then
> > re-order another package. Since the credits were being issued after the
> > invoices, they weren't being calculated into the owed fields in
> > cust_bill. The cust_bill->owed method fixes that though. I forgot what
> > my point was.
>
> Can't help you with that :), but like I said, I totally agree with moving
> owed from a database field to a dynamically calculated method.
>
> > Actually, would you mind adding a patch for cust_bill->void
> > method? Voiding an invoice would be a cleaner way to cancel it rather
> > than issuing credits.
>
> What would you want voiding an invoice to do, precisely?
>
> > In general, freeside works properly and does the
> > right thing (tm). The problem is the people that wait until after they've
> > been billed to decide they want to change packages.
> >
> > Narf,
> >
> > -Kristian Hoffmann
> > <khoff at pc-intouch.com>
> >
>
> --
> meow
> _ivan
Has this humungous patch been added to the current CVS so I can grab it
before I start on some of my patch's?
Thank you,
Brad Dameron
TSCNet Online Services
More information about the freeside-users
mailing list