I am confused on what to do here.. Ok I have a customer that just payed 1 year of Internet Service. He is set up for "Standard Annual" billing cycle. This gives him 12 months of service. He has already payed this, so his experation date is a year from now. Now he has decided he also wants our domain hosting services. So do I simply add the "Domain Hosting Annual" billing cycle item to the customers billing cycle? This way it seems I will have to wait a year before both items get put into the same invoice. (The next time invoices are generated.) So do I need to make a prorated (11.5 Months) one time invoice for the "Domain Hosting" service? Also, how would I make sure he pays this one time invoice? Since his experation date is a year from now. Thanks for any help!
In the Advanced Functions of the Optigold ISP user's guide, there is a section for Prorating, and specifically a sub-section for prorating secondary services. That will step you through (with screenshots) exactly what you want.
I was looking at other threads and stumbled onto yours. Have you explored "Sub accounts". Here is something also to help from the manual under "Multiple Billing Cycles" Multiple Billing Cycles If you have customers that need multiple billing cycles (for whatever reason), you can do so using the sub-account function of Optigold ISP. An example of this would be if subscriber A had a dialup account. Some time down the road they decide to get a website and you supply their web hosting service as well. If you let them bill their web hosting account on a completely different billing cycle as their primary account, you can break it into a sub account. For example if they are billed monthly for their dialup and yearly for their hosting. Since the customer would be getting different bills at different times, and the billing cycles for the different services are independent of each other, you will want to have Optigold ISP automatically create a sub-account. While viewing the customer you wish to add the extra service(s) to, go to the Script menu and select Create Sub-Account. This will create an identical customer record with a blank billing cycle. You will visually know that the customer has other sub-accounts because they will be grouped together and the Group Of button will show more than one. Hope this helps,
Ok, got that now. But what about the open invoice with a due date of next year? How would I make sure the invoice gets paid.. the customer would never be cut off or anything cause his experation date is still a year from now.
Well that gets more into a grey area, because if they didn't pay, would you want to shut them off for the service they *did* pay for?