Hello,

I can confirm that this is by design to align our product with best practices on the invoicing side of things and for compliance.

We have had a lot of traction on this based on customer feedback and a feature request, and it is now delivered.

For your reference - https://requests.whmcs.com/idea/prevent-invoices-from-being-changed

You can certainly edit the invoice as before in our WHMCS 8 Series

If you wish to modify this, then you can add the following line to your WHMCS configuration.php file:

$allow_adminarea_invoice_mutation = true;

This will allow you to work with an invoice to suit your requirements.

For more details, please refer to the Immutable Invoices section at https://blog.whmcs.com/133776/whmcs-90-now-available-in-general-availability

Also https://docs.whmcs.com/releases/9-0/9-0-release-notes/#credit-and-debit-notes