I have 3 users and i want the sales personnel to only have access to sales i.e sales invoice, cash sales and inventory receipt. This is for confidentiality purposes so that the sales personnel does not have insight to inventory purchase price
Have you read the Guide: Create users | Manager? Can you do what you want by restricting permissions?