> I've got a customer who expires on 5/1/97 and I can't make it generate a
> new invoice for him. It tells me no new invoices to create. I got lots of
> invoices created for that same date this weekend, but he wasn't one of them.
> What does Emerald look at to determine whether to make a new invoice? I've
> hand added some past due invoices (from our old billing) and some of them
> have been paid. I suspect something in there is preventing me from billing
> him from May, but I'm not sure what to check.
Emerald uses two easy steps, when you give it a date. Lets say
you specified 5/1/97, and incremental billing is turned off
(so its looking at the whole month).
1) Find all services which are active and MBR expire date
is in the date ranged specified.
2) Bill all users who DO NOT have an invoice that overlaps
their current expiration.
The typical problem that I see is people moving someone's
expiration BACK on or two days. Thats a definate mistake,
and will cause Emerald to NOT bill the user. If you manually
created an invoice, this could be the problem. All invoices
have a start/end date. This is what Emerald is looking at.
For example, if Emerald see an invoice for 4/15/97-5/15/97,
and the user's expiration is 5/1/97, it will not bill them.