Details
Description
When a service is cancelled and the invoice is not yet due, the invoice is adjusted. Either the invoice is voided entirely, or if it contains other services on it also, line items associated with the cancelled services are removed.
However, when the invoice is a proforma invoice and this occurs, it converts the proforma invoice into a true invoice. This is a problem because this should only happen when the invoice is paid.
Originally reported here: https://www.blesta.com/forums/index.php?/topic/10894-scheduled-canceled-service-not-removing-invoice/&do=findComment&comment=57769