I've run accross a slight dellima, we have been using optigold for dial-up only, and recently added DSL to our service offering. As the DSL accounts are activated and billing only occurs after the circuit has been turned up, I opted to switch everyone to pending accounts, so that on approval the expiration date would roll forward, thus bringing their billing cycle in sync with their service. This was going fine for a day or so, untill a dialup user was put into the loop. We use an offercode to give them their first month free, then at the prompt add their invoice, close the invoice at the account ballance current prompt, this rolls heir expiration forward a month. but they are in pending still, so when the account is approved, this rolls their expiration back to establish and removes the free month. Does anyone see or already use a process that is smooth for this type of operation. Zack
For manual ones, you would need to set the status manually. For online signups, you can force them to a specific account status, but you would need to put the logic in (based on what they purchase I assume).