Home > Services > Features > Manage Users

Role-Based Staff Access

Manage Users

Add staff to myBillBook, assign predefined roles and control access to sales, stock, accounting and sensitive admin actions.

Manage Users / User Access in myBillBook

The Manage Users feature in myBillBook lets a business owner or admin add staff members to the business and assign predefined roles so each person gets access suited to their work.

Because user access works inside the same billing and business software used for sales, inventory, accounting and payments, you can let employees work in myBillBook without giving every user complete control of the business.

How to Manage User Access in myBillBook

Step 1: Open Manage Users

Go to the Manage Users section from the myBillBook menu.

Step 2: Add the Staff Member

Add the user details required to give the staff member access to the business.

Step 3: Assign a Predefined Role

Select the role that best matches the user’s responsibility, such as sales, stock, delivery, accounting or business administration.

Step 4: Save the User

Save the user so the assigned role and its permitted actions are applied to that account.

Step 5: Review Access When Responsibilities Change

If the staff member’s responsibilities change, review the user setup and update the role where appropriate.

Give Staff Role-Based Access

Sales Roles

Give sales staff access to the sales tasks they need while keeping more sensitive business actions restricted based on the assigned role.

Stock Roles

Use stock-oriented roles for staff who need access to item and inventory-related tasks without giving them unrestricted control over the full business account.

Accounting Roles

Where supported, accounting-focused roles can be used for users who need access to relevant financial or reporting workflows.

Admin and Partner Roles

Higher-level roles can access more sensitive controls and business settings than operational staff roles.

Protect Sensitive Actions with User Permissions

Restrict Sales Editing

Use the available sales roles to limit whether a salesperson can edit sales vouchers instead of giving every sales user the same level of control.

Limit Stock Settings

Some item-level settings are available only to selected roles, helping keep stock-related configuration under tighter control.

Keep Admin-Only Actions

Sensitive actions such as deleting bank accounts are limited to admin-level access, helping protect financial records from accidental changes.

Apply Permissions Across Features

User roles continue to affect access to supported actions across myBillBook rather than applying only inside the Manage Users screen.

Examples of Access Controls in myBillBook

Sales Voucher Access

Sales roles can be configured so a staff member can work on permitted sales activity without automatically receiving unrestricted edit access.

Item-Level Discount Settings

Current product permissions limit item-level discount configuration to selected higher-access roles such as Admin, Partner, Stock Manager and Accountant.

Bank Account Deletion

Deleting a bank account is an admin-only action, reinforcing that sensitive Cash & Bank operations are protected by user access rules. For that workflow, see the Cash & Bank feature.

Inventory Responsibilities

For staff focused on item and stock work, role-based access can complement the Inventory feature without opening every part of the business account.

Important Things to Know About User Access

Roles Are Predefined

The current Manage Users experience is based mainly on predefined roles. Do not treat it as a fully custom permission builder where every permission can be toggled individually.

Not Every Role Has the Same Access

Available actions vary by role, so the role should be selected according to the staff member’s actual responsibility.

Feature Permissions Can Apply Beyond the User Screen

Role checks can affect actions inside sales, inventory, discounts, banking and other supported workflows.

Review Access When Staff Responsibilities Change

Update the assigned role when an employee moves into a different responsibility so the user’s access remains appropriate.

Where User Access Helps

Sales Teams

Let sales staff handle permitted billing work without automatically giving them full control over business settings.

Stock Teams

Give inventory-focused staff the access needed for their responsibilities while keeping unrelated financial controls restricted.

Accountants and Partners

Use higher-access roles for users who need broader visibility or configuration rights across supported business workflows.

Multi-Staff Businesses

Allow multiple staff members to work inside the same myBillBook business while keeping role boundaries in place.

Give Staff the Right Access in myBillBook

Frequently Asked Questions

Can I give staff access without giving them full control?

Yes. Role-based access lets you give staff the permissions associated with their assigned role instead of unrestricted access to the business.

Can I restrict sales editing for a salesperson?

Yes. myBillBook supports sales roles that can limit edit access for sales vouchers.

Are user permissions fully customizable?

No. The current system is based mainly on predefined roles and should not be treated as a fully custom permission builder.

Can user roles affect actions outside the Manage Users screen?

Yes. Role permissions can affect supported actions in areas such as sales, stock, discounts and Cash & Bank.

Is Manage Users the same as Staff Attendance & Payroll?

No. Manage Users controls access to the myBillBook business account, while attendance and payroll are separate staff-management workflows.