You have chosen to sponsor your bid up to a maximum amount of .
This will be an add-on module for the billing software WHMCS. The add on will consist of a calendar able to display admin created events (one time and recurring) as well as display system events such as server renewal dates, cancellations, pending orders, billing dates, overdue payments and terminations. The events calendar will also support system and user generated reminders.
Part 1: Events Calendar
Module will add a standard format calendar with month, week and day viewing formats and a configuration selected work week (Weeks start on Sunday or Monday).
Events will be displayed as hyperlinks w/ a short text descriptor. The hyperlink will take the user to the WHMCS page for the product the event is for. These events will be set ON / Off in module admin section and custom events can be added and turned On / Off.
System Events: (use WHMCS system variables from database)
Client Due Dates (display all or select client to display) (enable / disable)
Client Invoice Dates (display all or select client to display) (enable / disable)
Promotions (start and end dates)
Custom Events: (Select custom fields from product data)
Renewal Date (custom field on every server which is the day or the month reseller hardware has to be paid for)
Notice Date (user set number of days prior to renewal date for each product, indicates the date by which cancellations have to be made to prevent being billed again)
(This will be a single setting in the add on configuration used for all products regardless of actual notice dates, should be the longest of all suppliers)
Part 2: Reminders
System reminders (turn on / off and set number of days prior to an event a reminder email should be sent, enter address(es) to send reminder(s) to.
Support Tickets (check option to set a reminder for a support ticket and enter number of hours / days / weeks for reminder to be sent to the user's contact email)
Ad-hoc Reminder (option on module page to create a one time or recurring reminder, time period and enter text for reminder. Select user(s) for it to be sent to)