> For the complete documentation index, see [llms.txt](https://duos-b2b-documentation.gitbook.io/duos-b2b-wholesale/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://duos-b2b-documentation.gitbook.io/duos-b2b-wholesale/company-members-and-roles/roles-and-permission.md).

# Roles and permission

{% hint style="warning" %}
To allow a B2B company to have full control over their company members and roles,  each **company location should include at least one customer with the “Admin” role.**&#x20;
{% endhint %}

## Default roles

By default, the following buyer roles are available to all B2B Company location:

<figure><img src="/files/W1JK8TXM2e6aNhtqpPRu" alt=""><figcaption></figcaption></figure>

<table><thead><tr><th width="126.515625">Roles</th><th>Details</th></tr></thead><tbody><tr><td>Junior Buyer</td><td><p>Junior Buyers can submit Shopping Lists for approval but are not permitted to complete purchases independently. </p><p></p><p>This role is ideal for employees who need managerial approval before making business purchases.</p></td></tr><tr><td>Senior Buyer</td><td><p>Senior Buyers (based on "Ordering only" permission) can approve Shopping Lists submitted by other team members or create their own. They are authorized to place orders directly on the storefront. </p><p></p><p>This role is ideal for managers or team leads who regularly make purchases or supervise purchasing activities within the company location.</p></td></tr><tr><td>Admin</td><td><p>Admins (based on "Location admin" permission) have full control over the Company location. Along with all the permissions of a Senior Buyer, Admins can manage business addresses, invite or remove users. </p><p></p><p>This role is ideal for individuals responsible for overseeing and maintaining the entire company location.</p></td></tr></tbody></table>

### Junior Buyer

{% hint style="info" %}
This role is useful for employees/junior staffs that require approval to make purchases for the business.
{% endhint %}

<details>

<summary> Permissions</summary>

#### Order history

* View their own orders for the company location

#### Shopping list

* Create, delete, edit
* Submit shopping list list for approval
* Create order from approved shopping list

#### CSV Upload

* Create Shopping list from CSV upload
* Create order from CSV upload

#### Bulk SKU

* Create Shopping list from bulk SKUs

</details>

### Senior Buyer

{% hint style="info" %}
This role can be used for managers that regularly make purchases on behalf of the business, or who oversee a team that creates purchase lists to be approved.
{% endhint %}

<details>

<summary> Permissions</summary>

#### Order history

* View their own orders for the company location

#### Shopping list

* View Shopping lists from all members in company location
* Create, delete, edit
* Approve shopping lists from junior buyer
* Create order from any shopping list

#### CSV Upload

* Create Shopping list from CSV upload
* Create order from CSV upload

#### Bulk SKU

* Create Shopping list from bulk SKUs
* Create order from bulk SKUs

#### Purchase from online store

* Complete purchases from online store

</details>

### Admin

{% hint style="info" %}
This role should be assigned to individuals that manage the entire Company location.&#x20;
{% endhint %}

<details>

<summary> Permissions</summary>

#### Order history

* View their own orders for the company location
* View the list of orders that all customers have placed for the company location

#### Shipping and billing

* Edit billing and shipping addresses from their account page.

#### Member management

* View all members within the company location
* Create, edit, delete members and roles

#### Shopping list

* View Shopping lists from all members in company location
* Create, delete, edit
* Approve shopping lists from junior buyer
* Create order from any shopping list

#### CSV Upload

* Create Shopping list from CSV upload
* Create order from CSV upload

#### Bulk SKU

* Create Shopping list from bulk SKUs
* Create order from bulk SKUs

#### Purchase from online store

* Complete purchases from online store

</details>

## Custom roles

In addition to the default roles, admin can create custom roles with their own set of permissions in the Company members > Role manage from the Customer Account

* Click on “Create role”&#x20;
* Add a role name and select base role (permissions for this custom roles will be based on the selected base role)

<figure><img src="/files/FH9tDE7tokw90wfPTca2" alt=""><figcaption></figcaption></figure>

* Customize and select permissions to their needs.&#x20;

<figure><img src="/files/iqcBLftVisS1syiPxn5D" alt=""><figcaption></figcaption></figure>

* Save to update new custom role.&#x20;
