Jump to content

Featured Replies

Posted

Is that possible at all? Users can go to the Orders page and cancel invoices. 

These are not “renewing” invoices. They are the charge for a job.

Solved by Adriano Faria

Go to solution

There is no way in which to do this at present, within the core software

Why would allow the recipient of an invoice to cancel it?
Seems backwards to me. Admin should be able to cancel an invoice, but not the other way around.

There are instances where invoices are automatically generated, and may take funds from a users credit. Cancelling them would return that credit. So there are valid reasons for this

Fair call. Totally the opposite of our use case sadly.

Edited by Emediate

  • Author
  • Solution

Since this is a service-related charge, we believe the user should not be able to cancel the invoice on the front end. To address this, we opted to hide the cancel button using CSS. Also and just in case the user already knows the URL to cancel the invoice:

  • A hook on IPS4 will throw an error message when trying to cancel the invoice.
  • The PENDING status is restored via Invoice Listener on IPS5.

Recently Browsing 0

  • No registered users viewing this page.