Skip to main content

Access and permissions in Sales

Permissions by step​

StepPermissionAlso needs
See orderssales.order.view
Create an order, or copy onesales.order.create (copy also needs sales.order.view)Pricing module for live price estimates
Edit a draft; Revert to Draftsales.order.update
Confirmsales.order.approve
Cancelsales.order.cancel
Approve a discount of 10–25%sales.pricing.manager-approve
Approve a discount over 25%sales.pricing.director-approve
Reject a discountsales.pricing.reject
Create the invoicesales.invoice.create
See the invoicesales.invoice.view
Post the invoicesales.invoice.post
Change the invoice's journal accountssales.invoice.accounts.update and accounting.account.viewAccounting module
See paymentspayment.view
Record a paymentpayment.create and payment.allocate
Dispatchsales.order.dispatchInventory module

Typical roles (example):

RolePermissions
Salesperson (Omar)view, create, update
Sales manager (Nadia)as salesperson, plus approve (confirm), cancel, manager-approve, reject
Director (Imran)director-approve, reject
Accounts (Farah)view orders; invoice create, view, post; payment view, create, allocate
Storekeeper (Ali)view orders; dispatch
Separate the roles

Let different people create, approve and pay. For example, the salesperson who offers a 15% discount shouldn't be the one who approves it.

Business unit access​

Every order belongs to a business unit. You need access to that business unit (Admin panel → User business unit access) to open or change its orders. Without it you'll see "Access denied".

After your access changes

Sign out and sign back in. Your menu and buttons are worked out when you sign in.