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
Activity
Paul Phillips
created issue -
Paul Phillips
made changes -
Field | Original Value | New Value |
---|---|---|
Rank | Ranked higher |
Paul Phillips
made changes -
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. |
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 |
Tyson Phillips (Inactive)
made changes -
Sprint | 4.3.0 Sprint 3 [ 53 ] |
Tyson Phillips (Inactive)
made changes -
Rank | Ranked higher |
Jonathan Reissmueller
made changes -
Assignee | Jonathan Reissmueller [ jonathan ] |
Automated transition triggered when Jonathan Reissmueller created a branch in Stash -
Status | Open [ 1 ] | In Progress [ 3 ] |
Jonathan Reissmueller
made changes -
Remaining Estimate | 0 minutes [ 0 ] | |
Time Spent | 45 minutes [ 2700 ] | |
Worklog Id | 10712 [ 10712 ] |
Automated transition triggered when Jonathan Reissmueller created pull request #394 in Stash -
Status | In Progress [ 3 ] | In Review [ 5 ] |
Resolution | Fixed [ 1 ] |
Tyson Phillips (Inactive)
made changes -
Fix Version/s | 4.3.0-b1 [ 11019 ] | |
Fix Version/s | 4.3.0 [ 11022 ] |
Jonathan Reissmueller
made changes -
Time Spent | 45 minutes [ 2700 ] | 3 hours, 30 minutes [ 12600 ] |
Worklog Id | 10734 [ 10734 ] |
Jonathan Reissmueller
made changes -
Worklog Id | 10734 [ 10734 ] |
Jonathan Reissmueller
made changes -
Time Spent | 3 hours, 30 minutes [ 12600 ] | 4 hours, 11 minutes [ 15060 ] |
Worklog Id | 10736 [ 10736 ] |
Tyson Phillips (Inactive)
made changes -
Time Spent | 4 hours, 11 minutes [ 15060 ] | 5 hours, 6 minutes [ 18360 ] |
Worklog Id | 10758 [ 10758 ] |
Tyson Phillips (Inactive)
made changes -
Sprint | 4.3.0 Sprint 3 [ 53 ] | 4.3.0 Sprint 3, 4.3.0 Sprint 4 [ 53, 54 ] |
Tyson Phillips (Inactive)
made changes -
Rank | Ranked higher |
Jonathan Reissmueller
made changes -
Time Spent | 5 hours, 6 minutes [ 18360 ] | 5 hours, 10 minutes [ 18600 ] |
Worklog Id | 10762 [ 10762 ] |
Automated transition triggered when Tyson Phillips (Inactive) merged pull request #394 in Stash -
Status | In Review [ 5 ] | Closed [ 6 ] |