# Do Not Allow -ve Stock

**YouTube:** [How to Globally Disable Negative Stock Entry ?](https://www.youtube.com/watch?v=dceN8EHFguM)

## How to Globally Disable Negative Stock Entry ?

This tutorial explains how to **prevent negative stock** across your Logic ERP system by enabling a global restriction. This ensures better inventory control and avoids accidental data inconsistencies.

***

### **Enable the Restriction Setting**

* Open **Logic Admin** and go to **Global Settings**.
* Go to **Other** section and click to "User Rights Settings".
* Locate and enable the option labeled as

> **"Do Not Allow -ve Stock"**

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

* Click to **Save** and Restart the software to apply the changes.

***

### Implement the Functionality

* Open the **Purchase Voucher** window.
* Suppose you already have a purchase entry dated **10th July**.
* Now go to the **Sale Bill** window and create a sales transaction on the **current date** using the same item.

***

### Attempt to Delete the Purchase Entry

* After saving the sales bill, try deleting the purchase entry from **10th July**.
* Since deleting the purchase will result in **negative stock**, the system will display an **error message** and **block** the deletion.

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

***

### Important Notes

* Even if **negative stock is allowed in the transaction configuration**, this **global setting overrides** it.
* This ensures **no transaction**—whether manual or system-triggered—can cause stock to fall below zero.
* Applies across **all modules and users** for consistent inventory control.

***

### Benefits

| Feature                     | Benefit                                     |
| --------------------------- | ------------------------------------------- |
| Prevents data inconsistency | Avoids billing without stock availability   |
| Enhances inventory accuracy | Reflects true stock status in real-time     |
| Enforced globally           | Applies across users, modules, and branches |

***

#### Summary

By enabling the **"Do Not Allow -ve Stock"** option in Global Settings, Logic ERP ensures your business maintains accurate and reliable inventory records. It protects against accidental deletion or sales that would otherwise result in negative stock levels.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://kb.logicerp.com/logic-erp-learning-hub-tutorials-and-best-practices/user-access/logic-global-admin/others/user-rights-settings/do-not-allow-ve-stock.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
