I have realised my restricted access users have access to everything via a Transaction search which needs to be addressed.
For example, my credit controller, has access to Customers, Invoices/credits/statements/customer reporting / and posting of sales receipts through the bank but also needs access to search sales receipts and invoices and values and to be able to edit any of her postings, however, to enable her to search and edit she needs access to the Transaction module which then gives her access to every transaction including payroll and DLA entries.
My suggestion would be to restrict every search via a nominal code access. As every transaction is assigned a nominal code I would like transaction searches to be denied if a particular nominal code is not accessible by a user. for example if a search is requested for a figure of £34.00 and there are two transactions, one on balance sheet nominal code and one on a Sales Ledger nominal code, only the Sales ledger transaction should result if the user has the balance sheet nominal access is restricted to the user.
I now have little option than to remove the Transaction process from certain users which is not a workable solution.
Please help fix this issue!