Jump to content
Sign in to follow this  
Nelson Neoh

Service/Product renewal related questions

Recommended Posts

Hi there.

After a long search in Google and this community, I didn't really able to find a clue on how to handle this, if there is a product which upgrade will incurs a full charge, rather than default prorated charge in WHMCS.  Do you guys has any hints or workaround?

Here's the full list of issues I am experiencing now, hope will get any help from you here.  Thanks in advance.

1. What's the proper procedures to take, if there is a product/service renewal or upgrade will incurs a full charge rather than prorated according to remaining days?

2. When a product/service renewed (recurring auto CC charged or invoice paid), which hook or function in Addons/Provisions can use to trigger follow up actions?  Like post an API request to principle for such renewal action.

3. When a Renewal button being click, either on Admin/Client Panel, it will triggers invoice and charge directly on client deposited funds if sufficient fund available.  Which localAPI should I call?

4. I noticed if the Product/Service being created with recurring terms, for example monthly or annually, it will automatically triggered an invoice by WHMCS cron.  Wish to know if there is sufficient fund in client account, will the cron direct credited its balance and send a paid invoice?  Which hook should I use if the invoice send is a paid invoice?

Best Regards,
Nelson

Share this post


Link to post
Share on other sites

Here's something answer formally by WHMCS support and adding in some elaboration on my questions.  Please help to contribute some idea, or point a way for my research.  Will share here on any findings later.

Quote

1. What's the proper procedures to take, if there is a product/service renewal or upgrade will incurs a full charge rather than prorated according to remaining days?

Recently there is no such thing supported by WHMCS.  Am asking for any possible workaround.  If you do have some point to share, greatly appreciated.

Quote

2. When a product/service renewed (recurring auto CC charged or invoice paid), which hook or function in Addons/Provisions can use to trigger follow up actions?  Like post an API request to principle for such renewal action.

Asked support but they don't really captured what I am needed.  Pending for clues.

Quote

3. When a Renewal button being click, either on Admin/Client Panel, it will triggers invoice and charge directly on client deposited funds if sufficient fund available.  Which localAPI should I call?

It seems like no native "renewal" localAPI can use.  I am thinking just make a custom function to handle this, all by direct Models manipulation.

On 6/26/2021 at 4:14 PM, Nelson Neoh said:

4. I noticed if the Product/Service being created with recurring terms, for example monthly or annually, it will automatically triggered an invoice by WHMCS cron.  Wish to know if there is sufficient fund in client account, will the cron direct credited its balance and send a paid invoice?  Which hook should I use if the invoice send is a paid invoice?

Well... this one still have no clue.

 

Regards,
Nelson Neoh

Share this post


Link to post
Share on other sites
9 hours ago, Nelson Neoh said:

Here's something answer formally by WHMCS support and adding in some elaboration on my questions.  Please help to contribute some idea, or point a way for my research.  Will share here on any findings later.

Recently there is no such thing supported by WHMCS.  Am asking for any possible workaround.  If you do have some point to share, greatly appreciated.

Asked support but they don't really captured what I am needed.  Pending for clues.

It seems like no native "renewal" localAPI can use.  I am thinking just make a custom function to handle this, all by direct Models manipulation.

Well... this one still have no clue.

 

Regards,
Nelson Neoh

Hey Nelson, This is quite a commonly discussed issue with WHMCS - It's awful at billing prorata unfortunately, Not only are the amounts and logic used wrong - Those that tell you otherwise probably have an accountant that hates them 😛 

Share this post


Link to post
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.

Sign in to follow this  

  • Similar Content

    • By Abdelkarim
      Hi.
      WHMCS stopped sending emails when an invoice is paid.
      Verified the connection of the account and the server. Also, it sends proformas and other emails. Verified the Invoice Payment Consignaturetion template. It's active. Configuration -> General settings -> Check to send PDF versions of invoices along with invoice emails is checked Invoice checked to Send Email Check to Send Confirmation Email But the system only sends the proforma invoices and does not send the paid ones.
      I see the doc for debug problem but don't see anything.
       
      I checked logs on my own mail server, and is simple.
       
      WHMCS not try send email. Not error on communication. Onley stop action.
       
      Best regards.
    • By Muneef
      I am having isuess with my whmcs since order not creating invoices getting error message "PDOException: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '2147483647' for key 'PRIMARY
    • By dsaunier
      Hi,
      I'd like to check who would have the same context as me and if there is a better way to configure my WHMCS for this :
      Several of our clients have an automated renewal option chosen by credit card or bank transfer (initiated by us ie SEPA) so they have nothing to do to keep the services.
      Those payments are processed in the last day of the month though, and some domains expire at the registrar before that, hence if we do nothing the domain can be expired/suspended before the automated payment confirming the renewal is processed and therefore automatically renews the name at the registrar.
      Right now we just suspend the registrar API with the domain, renew it manually so it continues working, and once the payment arrives we reconnect the registrar API so that the name is not renewed once more for free.
      Any better way to do that ?
      Thanks for your attention.
    • By UXmedia
      Hi,
       
      I had a client that was charged twice for one invoice.  Any idea why this would happen?
      I dont see any duplicate invoice or transaction in WHMCS, but on his credit card statement there are two charges from 11/02
    • By Claudio silva
      Hi!
      Please, The WHMCS system is sending an invoice with PDF attached, but when I open the PDF file the invoice does not appear (blank page). I went to WHMCS Adm and I try to open the invoice but it also doesn't appear (white screen).
      * Please, see image attached.
      Can someone help me?
      Thanks!

  • 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