Jump to content

Module for doing end of contract term date cancellations rather than end of billing cycle date


Recommended Posts

Hi all.

the description of the problem needing solving is detailed in the community thread - https://whmcs.community/topic/303401-termination-date-useless/#comment-1344184

Our specific scenario is that we are selling Office365 subscriptions that bill monthly but have an annual contractual commitment.

The base WHMCS cancellation process acts only on billing cycles so we need to be able to submit and process a cancellation that is based on the commitment cycle instead.

If anyone can assist us with that requirement initially we would then be keen to extend out to a complete WHMCS to 365 CSP service solution that does not need middleware.

 

 

Link to comment
Share on other sites

Yes, we can do it via a custom hook and cron. We will a small addon module which will give you a configuration setting to enter MS365 product ID's. 

 

When customer will buy Office365 service and on service activation our hook will generate a due date (service activation date + 1 year) and store in a custom DB table for that specific service ID. Your monthly billing will be work as normal with WHMCS. If customer cancel the service in mid but they will be notified on each month about contract term for payments and on the end of the due date (that we stored in custom DB for specific service ID) and we will call Office365 API to terminate the subscription.

 

Query:

 

If customer cancel the service in mid and then WHMCS will cancelled that service and will not generate any invoice for it. So, do we need to generate invoice or just send reminder that your contract is still active and you have to pay this amount etc?

 

For time/cost estimation and further discussion please contact us here https://whmcsglobalservices.com/whmcs-custom-development

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated