How to set permission to prevent non Administrator User from Creating new Vendor?
This approach will work: http://www.netsuiterp.com/2018/11/restrict-roles-from-creating-records.html
remove the permission from their role
This will only work if you do not need the user to be able to edit vendor records which is probably a solid assumption here. If that’s the case, then either remove or set to View the Lists > Vendors permission.
Thanks for your tips!