> ## Documentation Index
> Fetch the complete documentation index at: https://docs.seloria.io/llms.txt
> Use this file to discover all available pages before exploring further.

# The Storekeeper Experience

> The warehouse-only role that receives goods, posts GRNs, and manages stock — without seeing procurement or pricing

The **Storekeeper** is Seloria's warehouse-only role. It exists for the person who physically receives deliveries and keeps stock — a warehouse or site stores clerk — and follows the principle of **least privilege**: a Storekeeper can run the warehouse, and nothing else. They never see requests, sourcing, purchase orders, suppliers, budgets, or any commercial pricing.

Use it when you want to give stores staff access to receive goods and manage stock without exposing the rest of your procurement.

## What a Storekeeper can do

A Storekeeper works entirely inside the **Inventory** module:

* **Receive goods against purchase orders** — record a goods receipt note (GRN), confirming the quantities that actually arrived against what was ordered.
* **Manage stock** — view and adjust stock levels across warehouses and locations.
* **Issue stock to departments** — record outbound movements as material leaves the warehouse.
* **Maintain item settings** — such as reorder points.

Every movement is recorded in the stock ledger, so the warehouse stays auditable.

## What a Storekeeper cannot see

Everything outside the warehouse is hidden — on the server, not just in the interface:

* No **Requests**, **Sourcing** (RFI / RFP / RFQ), **Purchase Orders**, **Suppliers**, **Budgets**, or **Reports**.
* **No commercial pricing.** Storekeepers never see quote or PO amounts; their job is quantities in and out, not money.
* No company-wide **Settings** beyond their own personal profile, notifications, and security.

If a Storekeeper opens a restricted page by typing its address directly, Seloria denies or redirects them, and restricted data is removed before it ever reaches their browser.

## Navigation

The Storekeeper sidebar shows only the **Inventory** section:

* **Overview** — the inventory dashboard (items, low-stock, value, POs pending receipt).
* **Receiving** — receive against purchase orders and post GRNs.
* **Stock** — stock levels by item and location.

## Requires the Inventory module

The Storekeeper role only makes sense when your organization has the **Inventory** module enabled. Inventory is a per-organization module — if it isn't turned on, a Storekeeper would sign in to an empty sidebar. Enable Inventory in your organization's module settings before assigning the role. See the [Inventory overview](/inventory/overview) for what the module covers.

## How it's assigned

Like every other role, an **Admin** assigns Storekeeper from **Settings → Organization → Users & Roles** when inviting a user (or by editing an existing user's role). Each user has exactly one role.

<Note>
  Buyers, Procurement Managers, and Admins can also operate the Inventory module — useful in smaller organizations where one person runs both procurement and the warehouse. The dedicated **Storekeeper** role is for when you want someone who *only* touches the warehouse.
</Note>
