Data integrity

I am concerned that any user can edit or delete an entry. Is there a feature that I am not aware of to allow only one user to be able to edit or delete transactions?

If you are using cloud edition or server edition then you can create restricted users and restrict them from using Update or Delete button.

Have a look at “permitted actions” in this guide.