How to restrict visibility of POS Invoices to only the Invoices the user created?

By ticking the If Creator checkbox, I was able to prevent a POS user to access invoices he did not create. Problem is the user can still see these invoices. How can I make the user NOT see the invoices he did not create, but still allow him to create his own POS transactions?

Hi

Are you sure that the user is not given any role except for the role in which you checked If Creator?

Just to clarify. The restricted user cannot access any POS Invoice he did not create (when he click it, a message appears saying access is restricted). What I want however is that they should not visible as well.