How can i hide cancelled sales invoices permanently?

I need help regarding hiding all the cancelled receipts, invoices . for instances, if a group of people are under a same ERPNext and the admin cancels certain invoices or receipts, i want cancelled invoices or receipts to be hidden upon removing filters as well, i do not want to be dependent on filters. if there is anyway i can do it. it would be helpful.

List script can handle that I think. You can also search for Better List View plugin.