Blesta Addons Posted January 20, 2018 Report Posted January 20, 2018 i have some Scheduled canceled services that they has open invoice, the service was well canceled, but the invoice is till remain active . i have already ticked the option in the billing settings to "Void Open Invoices on Service Cancellation" . Note we use Proforma enabled, not sure why the Proforma still open. also i prefer if the process add a note in the invoice to indicate the invoice was voided by cancelling the service . Quote
Blesta Addons Posted January 22, 2018 Author Report Posted January 22, 2018 another accounts has the same issue today. Quote
Lampard Posted January 22, 2018 Report Posted January 22, 2018 Actually this feature isn't even working for me too. I have noticed from when i bought Blesta and then saw that there are still open invoices after services are cancelled. I have to manually void them which is seriously a long work. Quote
Tyson Posted January 22, 2018 Report Posted January 22, 2018 Is the invoice past due at time of cancellation? If so, the invoice will remain open. Are there any other line items on the invoice besides those related to the service? If so, the invoice will remain open, but the items related to the service will be removed. Quote
activa Posted January 23, 2018 Report Posted January 23, 2018 5 hours ago, Tyson said: Is the invoice past due at time of cancellation? If so, the invoice will remain open. We also has the same issue. And the invoice is past due in time of cancellation. From tyson this behavior is normal . From me, it has no sense, why i should cancel services that still active ??????? We have auto cancel plugin set to shulded canceled services that are x days suspended, and always we found the invoices still open until we have see this post.we thinked is our misconfiguration . To be honest some behavior in blesta has no logical sense like this issue. Joseph H and Abdy 2 Quote
Abdy Posted January 23, 2018 Report Posted January 23, 2018 2 hours ago, activa said: We also has the same issue. And the invoice is past due in time of cancellation. From tyson this behavior is normal . From me, it has no sense, why i should cancel services that still active ??????? We have auto cancel plugin set to shulded canceled services that are x days suspended, and always we found the invoices still open until we have see this post.we thinked is our misconfiguration . To be honest some behavior in blesta has no logical sense like this issue. The same thing happens to me, and I also thought it was due to a misconfiguration on my part. Until today I realized it's normal behavior. ? Quote
BeZazz Posted January 23, 2018 Report Posted January 23, 2018 Most hosts I know of, if you cancel a service after the invoice is generated the invoice remains open. They expect notice of cancellation in advanced of the invoice or you are liable to pay the invoice, even if you have gone elsewhere. Quote
Blesta Addons Posted January 23, 2018 Author Report Posted January 23, 2018 the logic : - invoice generated for service renewal (Core Function) - service suspended for non payment (Core Function) - Scheduled service for cancellation (Plugin auto cancel) - Service Canceled on date XX (Core Function) - Invoice Should be Voided when service is canceled (Core Function) , this last step is not working in blesta. for me it has no sense if the option is working only if the invoice is not past due !! normally if a client request cancellation service at the end of term, it will never the invoice voided as the invoice will be past due in the day of end of term. i will not enter in a another debate about how it should work, but my logic example is working in other billing system, if the design of services/invoices work like this in blesta, then simply it should be changed . Joseph H, Beav and Abdy 2 1 Quote
Abdy Posted January 23, 2018 Report Posted January 23, 2018 13 minutes ago, Blesta Addons said: the logic : - invoice generated for service renewal (Core Function) - service suspended for non payment (Core Function) - Scheduled service for cancellation (Plugin auto cancel) - Service Canceled on date XX (Core Function) - Invoice Should be Voided when service is canceled (Core Function) , this last step is not working in blesta. for me it has no sense if the option is working only if the invoice is not past due !! normally if a client request cancellation service at the end of term, it will never the invoice voided as the invoice will be past due in the day of end of term. i will not enter in a another debate about how it should work, but my logic example is working in other billing system, if the design of services/invoices work like this in blesta, then simply it should be changed . I agree with you, and I believe in my humble opinion that the auto cancelling should also be part of the Core and not a separate plugin. Beav 1 Quote
Tyson Posted January 23, 2018 Report Posted January 23, 2018 The current logic exists to prevent customers from receiving the service for free for a period of time. The cutoff for voiding the invoice is when it is past due since that is the point we can reasonably assume the customer is entirely liable to pay the invoice for services rendered. If a customer has a service, but does not pay the invoice for it, it will become canceled after a period of time. During that time, they have received the service for free, but you are still due the amount of the invoice for having rendered the service to the customer. If, instead, you void the invoice at that point, you accept that you are letting the customer have the service for free for that period. This behavior can be taken advantage of by customers to repeatedly receive free services for a length of time. For example, they can purchase a service, not pay for the renewal, and get the service for free until it's canceled and the invoice is voided. Then they can re-purchase it and repeat the process to get some time for free without worrying about paying an open invoice. If you would like to offer free service time to customers in such cases, that sounds like it would be a business decision on your part, and we could add a new option to allow past due invoices to be voided upon cancellation, e.g. Open Invoices that are X Days Past Due Will be Voided Options: - Any - (always void a past due invoice on cancellation) 0 Days (default, current behavior) 1 Day 2 Days 3 Days ... 60 Days bdacus01 and Abdy 2 Quote
Blesta Addons Posted January 23, 2018 Author Report Posted January 23, 2018 2 hours ago, Tyson said: The current logic exists to prevent customers from receiving the service for free for a period of time. The cutoff for voiding the invoice is when it is past due since that is the point we can reasonably assume the customer is entirely liable to pay the invoice for services rendered. If a customer has a service, but does not pay the invoice for it, it will become canceled after a period of time. During that time, they have received the service for free, but you are still due the amount of the invoice for having rendered the service to the customer. If, instead, you void the invoice at that point, you accept that you are letting the customer have the service for free for that period. This behavior can be taken advantage of by customers to repeatedly receive free services for a length of time. For example, they can purchase a service, not pay for the renewal, and get the service for free until it's canceled and the invoice is voided. Then they can re-purchase it and repeat the process to get some time for free without worrying about paying an open invoice. If you would like to offer free service time to customers in such cases, that sounds would be a business decision on your part, and we could add a new option to allow past due invoices to be voided upon cancellation, e.g. Open Invoices that are X Days Past Due Will be Voided Options: - Any - (always void a past due invoice on cancellation) 0 Days (default, current behavior) 1 Day 2 Days 3 Days ... 60 Days can you believe me if i told you we don't offer free service for X days, even for X minutes. all our services are suspended the same day of invoice due. so no freebies we offer, so let me be based of a core plugin called "Auto Cancel" i think you know it. the plugin is Scheduled ONLY SUSPENDED service for cancellation, so we are sure only the suspended and the abandoned service will be canceled, so here we don't care about the client, only we need canceled service with voided invoice. Can you please add anything (Option, Settings, Another Plugin ...ect) that void invoice for canceled service. Quote
Paul Posted January 24, 2018 Report Posted January 24, 2018 20 hours ago, Blesta Addons said: can you believe me if i told you we don't offer free service for X days, even for X minutes. all our services are suspended the same day of invoice due. so no freebies we offer, so let me be based of a core plugin called "Auto Cancel" i think you know it. the plugin is Scheduled ONLY SUSPENDED service for cancellation, so we are sure only the suspended and the abandoned service will be canceled, so here we don't care about the client, only we need canceled service with voided invoice. Can you please add anything (Option, Settings, Another Plugin ...ect) that void invoice for canceled service. Suspended isn't the same as cancelled though. Some services like backup services, while suspended and the customer is locked out, may still be taking up a lot of disk space for which the hosting company expects to be paid. What I mean is, even a suspended service may have costs associated with it, and the suspension is just an incentive for the customer to pay. As Tyson mentioned, this is a business decision. Some companies may want it to work how you do, and some may not. What are your thoughts on Tyson's proposed settings? Quote
Abdy Posted January 24, 2018 Report Posted January 24, 2018 On 1/23/2018 at 1:12 PM, Tyson said: The current logic exists to prevent customers from receiving the service for free for a period of time. The cutoff for voiding the invoice is when it is past due since that is the point we can reasonably assume the customer is entirely liable to pay the invoice for services rendered. If a customer has a service, but does not pay the invoice for it, it will become canceled after a period of time. During that time, they have received the service for free, but you are still due the amount of the invoice for having rendered the service to the customer. If, instead, you void the invoice at that point, you accept that you are letting the customer have the service for free for that period. This behavior can be taken advantage of by customers to repeatedly receive free services for a length of time. For example, they can purchase a service, not pay for the renewal, and get the service for free until it's canceled and the invoice is voided. Then they can re-purchase it and repeat the process to get some time for free without worrying about paying an open invoice. If you would like to offer free service time to customers in such cases, that sounds would be a business decision on your part, and we could add a new option to allow past due invoices to be voided upon cancellation, e.g. Open Invoices that are X Days Past Due Will be Voided Options: - Any - (always void a past due invoice on cancellation) 0 Days (default, current behavior) 1 Day 2 Days 3 Days ... 60 Days I believe that this proposal is a good option, as the company will be able to choose what best suits their needs. Joseph H 1 Quote
Joseph H Posted January 24, 2018 Report Posted January 24, 2018 On 1/23/2018 at 10:12 PM, Tyson said: The current logic exists to prevent customers from receiving the service for free for a period of time. The cutoff for voiding the invoice is when it is past due since that is the point we can reasonably assume the customer is entirely liable to pay the invoice for services rendered. If a customer has a service, but does not pay the invoice for it, it will become canceled after a period of time. During that time, they have received the service for free, but you are still due the amount of the invoice for having rendered the service to the customer. If, instead, you void the invoice at that point, you accept that you are letting the customer have the service for free for that period. This behavior can be taken advantage of by customers to repeatedly receive free services for a length of time. For example, they can purchase a service, not pay for the renewal, and get the service for free until it's canceled and the invoice is voided. Then they can re-purchase it and repeat the process to get some time for free without worrying about paying an open invoice. If you would like to offer free service time to customers in such cases, that sounds like it would be a business decision on your part, and we could add a new option to allow past due invoices to be voided upon cancellation, e.g. Open Invoices that are X Days Past Due Will be Voided Options: - Any - (always void a past due invoice on cancellation) 0 Days (default, current behavior) 1 Day 2 Days 3 Days ... 60 Days 1+ For this, Giving us the option is the solution. Abdy 1 Quote
Blesta Addons Posted January 25, 2018 Author Report Posted January 25, 2018 19 hours ago, Paul said: What are your thoughts on Tyson's proposed settings? it will resolve the issue. so +1 for this fix. Quote
activa Posted January 25, 2018 Report Posted January 25, 2018 On 22/01/2018 at 7:16 PM, Tyson said: Is the invoice past due at time of cancellation? If so, the invoice will remain open. We have tested with invoice not past due. It work but it lead to another bug. If the proforma has more than 2 lines , the line for concerned service is deleted, but the proforma is converted to invoice and this is a big issue in EU laws. Please a temporary fix for this is urgent. Quote
Paul Posted January 25, 2018 Report Posted January 25, 2018 14 minutes ago, activa said: We have tested with invoice not past due. It work but it lead to another bug. If the proforma has more than 2 lines , the line for concerned service is deleted, but the proforma is converted to invoice and this is a big issue in EU laws. Please a temporary fix for this is urgent. I have created https://dev.blesta.com/browse/CORE-2592 to address this. Quote
Paul Posted January 25, 2018 Report Posted January 25, 2018 I have also created CORE-2593 to address the issue brought up in this thread, per Tyson's suggestion. bdacus01 1 Quote
Blesta Addons Posted January 26, 2018 Author Report Posted January 26, 2018 2 hours ago, activa said: We have tested with invoice not past due. It work but it lead to another bug. If the proforma has more than 2 lines , the line for concerned service is deleted, but the proforma is converted to invoice and this is a big issue in EU laws. Please a temporary fix for this is urgent. Confirmed. 2 hours ago, Paul said: I have created https://dev.blesta.com/browse/CORE-2592 to address this. A temporary fix is highly wanted . Quote
Blesta Addons Posted January 26, 2018 Author Report Posted January 26, 2018 just a note, is not a big deal here is the note added to invoice, it should has a small formating fix Service #2637 canceled Jan 25, 2018 10:00:19 PM. Removed line items: - 1.0000 @ 100.0000: Basic - xxxxxxx.xxx (Jan 25, 2018 - Jan 25, 2019) Service #10155 canceled Jan 25, 2018 10:18:32 PM. as you see here there are (1.0000 @ 100.0000:) it should be something like (1 - 100$ : ). activa and Beav 1 1 Quote
activa Posted February 22, 2018 Report Posted February 22, 2018 I this will be implemented in v 4.3? Quote
Blesta Addons Posted June 5, 2018 Author Report Posted June 5, 2018 this is also impacting the auto cancel plugin . Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.