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

# Permissions

> Configure per-role permissions across every DishInk module.

Permissions define what each role can and cannot do. DishInk ships with predefined role templates and supports custom permission sets for enterprise deployments.

## Overview

Permissions are grouped by module. Each permission is a single toggle:

* POS: create sale, refund, void, apply discount, override price
* Tables: open, close, transfer, merge
* Inventory: view, edit stock, purchase orders
* Reports: view, export, financial detail
* Staff: view, edit, PIN reset, clock override

## Configure custom permissions

<Frame caption="Permissions matrix">
  <img src="https://mintlify.s3.us-west-1.amazonaws.com/dishink/images/staff/permissions.png" alt="Permissions" />
</Frame>

<Note>
  Every permission change is logged with the administrator and timestamp for audit.
</Note>

## Tips & best practices

<Tip>
  Design custom roles per venue type: "Bar Cashier", "Head Chef", "Host". More granular than built-in roles and portable across branches.
</Tip>

## Common mistakes

<Warning>
  Do not grant refund or void permissions to standard cashiers. Route these through manager PIN approval instead.
</Warning>

## Related pages

* [Roles & Permissions](/getting-started/roles-permissions)
* [Staff Accounts](/staff/staff-accounts)
