I am currently investigating the process of registering ERPNext with the tax authority in Nepal. One requirement is that Sales Invoices be undeletable. I know I can do this with user permissions, but I have been told that this is not sufficient. I’d like to avoid forking the project if possible. Is there a better way?