How to limit user only can use pos to create sales invoice?


i customize a POS role special for post of sale for retail store.

i limit pos user only can create, print and cancel sales invoice, so far everything fine.

i found that the posuser also can create sale invocie at sales invoice list (see attactment)

my problum is i just want pos user only can create pos invoice at point of sale interface
how to set user permission for that?


POS is actually only a view. It creates Sales Invoice only in the backend, hence user will have to be given create access for POS.

Even if user creates a invoice using Sales Invoice view, the value from his/her POS Profile will be fetched there as well.

If you want to restrict the Sales Invoice view completely, then please create a Github Issue as a feature request/suggestion.