# Staff permissions in Irsaal LPG software: every View, Add, Edit and Delete

> Every section and extra button you can allow or deny a staff role in the Irsaal LPG panel, and what each one does, with a note on the storefront.

- Product: Irsaal LPG Cylinder Delivery Software, by Irsaal Software
- Section: Setting up
- Page: https://irsaalsystems.com/help/lpg-permissions-reference
- Last updated: 2026-10-06

In Irsaal LPG Cylinder Delivery Software, what an office staff member can open and press is decided by their **role**, under **System → Users & Roles**. A role is a flat list of abilities of the form section + action, such as **Customers → Add** or **Rider Ledger → Approve / Reject Settlement**. There are 158 abilities. This guide lists every section, its View, Add, Edit and Delete boxes and its extra action buttons, so you can decide what each person should get. How to create a role and a user is in [Staff users, roles and permissions in Irsaal](https://irsaalsystems.com/help/staff-users-roles-permissions).

Riders are not staff users. They sign in on the app, and their jobs are controlled separately; see [Can a rider add a customer in the Irsaal LPG app? Rider permissions](https://irsaalsystems.com/help/lpg-rider-app-permissions).

## How do roles work?

- A new LPG business has two roles: **Admin** (every ability) and **Rider** (the app, made for you). Everything else is a role you create.
- The permission table has a row per section and the columns **View**, **Add**, **Edit**, **Delete** and **Extra actions / buttons**. A dash means that action does not exist for that section.
- **View** opens the section: its menu link and its page. The other ticks control the buttons inside it. Ticking any action ticks **View** as well.
- A person with no **View** on a section does not see its menu item.
- Your role is not the only gate. A section shows a padlock when your **plan** does not include it, and it is hidden completely when its **module** is off under **Settings → Modules**, even for an Admin. See [LPG refill prices, cylinder rate cards and modules in Irsaal](https://irsaalsystems.com/help/lpg-settings-rates-modules).
- The LPG panel has no **Website Requests** section (that is water only). Requests for new connections arrive on the storefront; see [LPG storefront, online orders and WhatsApp alerts in Irsaal](https://irsaalsystems.com/help/lpg-storefront-and-alerts).

## What can each ability do?

| Group | Section | View | Add | Edit | Delete | Extra actions |
| --- | --- | --- | --- | --- | --- | --- |
| Overview | **Dashboard** | Yes | — | — | — | **See Sales & Cash figures**, **Generate Today's Orders** |
| Inventory | **Inventory / Stock** | Yes | — | — | — | — |
| Inventory | **LPG Cylinders** | Yes | — | Yes | — | **Buy Cylinders**, **Send / Receive from Plant**, **Other Brand Cylinders**, **Discard Damaged**, **Manual Adjustment**, **Check Swapped Cylinders Into Stock** |
| Inventory | **Products** | Yes | Yes | Yes | Yes | **Stock Count / Adjust** |
| Inventory | **Sales** | Yes | Yes | Yes | Yes | **Receive Payment** |
| Inventory | **Purchases** | Yes | Yes | Yes | Yes | — |
| Inventory | **Suppliers** | Yes | Yes | Yes | Yes | **Add Payment** |
| Inventory | **Purchase Returns** | Yes | Yes | Yes | Yes | — |
| Inventory | **Sale Returns** | Yes | Yes | Yes | Yes | — |
| Inventory | **Bill of Materials** | Yes | Yes | Yes | Yes | — |
| Inventory | **Raw Materials** | Yes | Yes | Yes | Yes | **Stock Count / Adjust** |
| Inventory | **Production Batches** | Yes | Yes | — | Yes | **Record Wastage & Breakage** |
| Inventory | **Stock Transfers** | Yes | Yes | — | — | — |
| Operations | **Customers** | Yes | Yes | Yes | Yes | **Receive Payment**, **Assign Rider**, **Add Existing Customer (opening balances)**, **Customer Cylinders In / Out**, **Swap Their Cylinders For Ours**, **Pin Location & Photo**, **Set Custom Refill / Security Rate**, **Give Cylinders Without a Deposit**, **Terminate Customer**, **Refund Advance** |
| Operations | **Areas & Routes** | Yes | Yes | Yes | Yes | — |
| Operations | **Orders** | Yes | Yes | Yes | Yes | **Bulk Generate Orders**, **Record Delivery / Refill**, **Skip Order**, **Manage Subscriptions**, **Book Future / Order-only Deliveries**, **Record Subscription Payment** |
| Operations | **Deliveries** | Yes | — | — | — | — |
| Operations | **Loyalty Program** | Yes | — | — | — | **Redeem Points Against a Balance**, **Grant / Remove Points by Hand** |
| Operations | **Live Tracking** | Yes | — | — | — | **Share Delivery Proof with a Customer**, **Change Delivery Location Rules** |
| Storefront | **Storefront Orders** | Yes | — | Yes | Yes | — |
| Storefront | **Storefront Customers** | Yes | — | Yes | Yes | — |
| Storefront | **Storefront Settings** | Yes | — | Yes | — | — |
| Finance | **Invoices** | Yes | — | — | Yes | **Print / Share** |
| Finance | **Refill / Security Rates** | Yes | Yes | Yes | Yes | **Set Default Rate** |
| Finance | **Security Wallets** | Yes | — | — | — | **Take Deposit**, **Refund Deposit** |
| Finance | **Expenses** | Yes | Yes | Yes | Yes | **Manage Categories** |
| Finance | **Rider Ledger** | Yes | — | — | — | **Approve / Reject Settlement**, **Re-open Settlement**, **Edit Collected Payment**, **Delete Collected Payment**, **Live Rider Map** |
| Finance | **Accounts** | Yes | Yes | Yes | Yes | **Add Transaction** |
| Insights | **Reports** | Yes | — | — | — | **Export to PDF / Excel / CSV** |
| People | **Employees** | Yes | Yes | Yes | Yes | **Salary / Advance Entry**, **Mark Attendance** |
| System | **Users** | Yes | Yes | Yes | Yes | — |
| System | **Roles & Permissions** | Yes | Yes | Yes | Yes | — |
| System | **Activity Log** | Yes | — | — | — | — |
| System | **Branches** | Yes | Yes | Yes | Yes | — |
| System | **Riders** | Yes | Yes | Yes | Yes | **Replace a rider (hand the round to somebody new)**, **Cover a rider on leave (give their round to another rider for some days)** |
| System | **Alerts** | Yes | — | — | — | **Send Test Alert** |
| System | **Import Data** | Yes | — | — | — | — |
| System | **Mobile App** | Yes | — | Yes | — | **Build the Android app**, **Upload the app template** |
| System | **Settings** | Yes | — | Yes | — | — |

Notes on the ones that trip people up:

- **Add Existing Customer (opening balances)** shows the **Existing Customer** tab and the **Import Existing** button on **Customers**. Without it a person can only add brand-new customers, with no old balance, deposit or cylinders. See [Customers, routes and riders in Irsaal LPG software](https://irsaalsystems.com/help/lpg-customers-routes-riders).
- **Set Custom Refill / Security Rate** decides who can give one customer their own price. Without it, the **This customer's price** box is not on the customer form.
- **Record Delivery / Refill** on **Orders** is the **Refill / Delivery** menu item. **Book Future / Order-only Deliveries** is **Book for a Later Day**.
- **Security Free** on an order needs **Security Wallets → Take Deposit**.
- **Storefront Settings** is the **Storefront Settings** menu item, **Storefront Orders** is **Online Orders** and **Storefront Customers** is **Online Customers**. On LPG, **Storefront Orders → Edit** is what lets a person confirm an order, verify a bank payment, dispatch, deliver or cancel it; **Storefront Customers → Edit** suspends or activates an online customer; and **Storefront Settings → Edit** saves the store, its cities and areas, and converts or updates LPG Connection Requests.
- **Import Data** only opens the screen. What can be imported still depends on the **Add** tick of the section it writes into.

## Frequently asked questions

### What permissions can I give staff in Irsaal LPG software?

158 abilities across about 40 sections: View, Add, Edit and Delete where they apply, plus extra buttons such as Receive Payment, Approve / Reject Settlement and Export to PDF / Excel / CSV. Tick them for a role under **System → Users & Roles → Add Role**.

### Kisi staff ko sirf payment lene ki ijazat kaise dein?

"Users & Roles → Add Role" mein naya role banayen, "Customers" par sirf "View" aur "Receive Payment" tick karein, "Save Role" dabayen, phir "Add User" mein us role ke saath user banayen.

### Can a staff member approve a rider's cash?

Only with **Rider Ledger → Approve / Reject Settlement**. Viewing the ledger alone does not allow it.

### Why can a staff member not see a menu item?

Their role has no **View** on it, its module is off in **Settings → Modules**, or the plan does not include it (a padlock shows).

### Can a staff member export reports?

Only with **Reports → Export to PDF / Excel / CSV**.

## Khulasa (Roman Urdu)

Staff kya kar sakta hai, yeh "System → Users & Roles" ke role se tay hota hai. Har section ke View, Add, Edit, Delete aur extra buttons (jaise "Receive Payment", "Approve / Reject Settlement", "Export to PDF / Excel / CSV") alag alag tick hote hain, kul 158. View se section khulta hai; koi bhi action tick karein to View khud tick ho jata hai. Plan mein na ho to padlock aata hai, aur Modules mein band ho to section admin ko bhi nazar nahi aata. Rider staff nahi, unke kaam "Rider App Permissions" se control hote hain.

---

Source: https://irsaalsystems.com/help/lpg-permissions-reference — Irsaal Help Center (https://irsaalsystems.com/help).
