Jump to content
  • 0

Need Advice In This Case


Question

Posted

Hello All ;

we have a case in our system that we need to discus with the community to see what they can add as a idea for it .

we have some client that pay late with cash or bank deposit , this clients has some services that should be renewed before they complete the payment .

so if we renew thier service now , they complete the payement after x days/weeks , the invoice should be marked as paid , then the renew function will be called and the domain/service will be renewed for extra X (mount/year) .

what we can do that this case will not cause a probleme for doublicating renewal .

our internal solution was , delete the lines from invoices and re-create them , wit that the line should not related to any service . but with this methode we have a lot to do and some time we forget some invoice from editing , we have soufred in v2.5 , but as v3 has more flexibility code , i search a automated thing .

what do you think ?

6 answers to this question

Recommended Posts

  • 0
Posted

We have some similar cases, but we still use WHMCS :)

 

What we usually do, and if we use blesta we do the same is:

 

1º- Cancel the invoice associated to that service

2º- Manual Renew the service and change the next renew date to the next renew date (even if the client didnt pay yet)

3º- Create a manual invoice with the same info of the original canceled invoice.

 

This way, if you add a payment to the new invoice, it will not send the renew command :)

  • 0
Posted

Hello @PauloV .

 

your methode is the same as i have arrived to it , and i'm searching for some Automated things , we lose a lot of times just editing and deleting/creating invoices , rennewing services outside blesta .

 

i believe with some new events we can achive this with a plugin . but at least no more event we can't imagine a new plugin for our tasks .

 

my last in-deep function , i found a workarround , but i have not begin test coding , but i will give you my idea .

 

for those client i will add new group , then i will create a plugin that has a cronjob , and searchinf the opening invoices and then delete the relation webteen invoices line and the service_id .

 

with that , the system will not call the renew command if the invocie is paid .

 

i need to more reflect in this before i begin .

  • 0
Posted

i give you the idea , you give me the plugin :P

 

of course if i have  the time to write it i will share it  with the community .

 

 

loooool :D no prob ;)

 

Just finishing the OpenSRS Module, Bookmarks Plugins, and release the update for Live Chat, Support Manager Pro and Admin Loading and I will do that next :P

 

One of this days we have to meet (the world is smaller then we think), and drink a cofee or a beer ;)

  • 0
Posted

loooool :D no prob ;)

 

Just finishing the OpenSRS Module, Bookmarks Plugins, and release the update for Live Chat, Support Manager Pro and Admin Loading and I will do that next :P

 

One of this days we have to meet (the world is smaller then we think), and drink a cofee or a beer ;)

next mounth i have a visit to thailand . then i will return to spain , then to morocco .

i never visit portugal , i have cross almost all city in spain , but never hasthe attention to go to portugal, so maybe next time i will make a visit to you .

if you come to morocco , you are welcome , i will be your guide here :)

Join the conversation

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

Guest
Answer this question...

×   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.

Loading...
×
×
  • Create New...