> For the complete documentation index, see [llms.txt](https://kb.logicerp.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kb.logicerp.com/logic-erp-learning-hub-tutorials-and-best-practices/billing/packing-slip/packing-slip-configuration/allow-negative-stock.md).

# Allow Negative Stock

**YouTube:** [How to Enable Negative Stock in Packing Slips?](https://youtu.be/Y7SBLyFD2ZY)

## How to Enable Negative Stock in Packing Slips?

In this tutorial, we will learn how to use the **"Allow Negative Stock"** option in Logic ERP to permit quantity allocation beyond the available stock during Packing Slip entry.

***

### Objective of This Feature

* Allow quantity allocation beyond available stock
* Enable negative stock transactions
* Provide flexibility during Packing Slip processing
* Prevent stock-related transaction restrictions
* Handle situations where physical stock exceeds the system's recorded balance

***

### Observe the Default Behavior

* Initiate a **New Packing Slip** entry.
* Select the required customer.
* Retrieve the required **Sales Order**.
* Navigate to the **Item Details** section.
* Try to scan or allocate a quantity greater than the available stock.

<figure><img src="https://4031188996-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXMVkjt8zqHBQX1c9QvFS%2Fuploads%2Fa3CC9KAROZx2hpZ5HEtQ%2FDefault.png?alt=media&amp;token=7c1450e6-d2c8-4470-8810-a7d117bc8acd" alt=""><figcaption></figcaption></figure>

**Result**

* The software restricts the transaction and displays the message:

> **"No stock found"**

This means the system does not allow you to allocate more quantity than the available stock.

***

### Access to the Packing Slip Configuration

* Open the **Packing Slip Configuration** window.
* Navigate to the **Other Options 2** section.
* Locate and enable the option labeled as:

> **"Allow Negative Stock"**

<figure><img src="https://4031188996-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXMVkjt8zqHBQX1c9QvFS%2Fuploads%2FQ0wYQZgJf6MVzwt0W8GK%2FCNF.png?alt=media&amp;token=2294d8a7-86de-48df-b5ad-078ffaf9dfd8" alt=""><figcaption></figcaption></figure>

* Save the configuration changes.

***

### Create a New Packing Slip

* Initiate a **New Packing Slip** entry.
* Select the required customer.
* Retrieve the required **Sales Order**.
* Navigate to the **Item Details** section.

**Example**

* Suppose the available stock for the selected item is:
  * **Stock in Hand: 1 Unit**
  * Now, try to allocate:
  * **Required Quantity: 5 Units**
* The software now allows you to allocate **5 units**, even though only **1 unit** is available in stock.
* The resulting stock balance is:
  * **1 − 5 = -4 Units**

<figure><img src="https://4031188996-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXMVkjt8zqHBQX1c9QvFS%2Fuploads%2FLy750u8lk5niOYmJF1Y1%2FDiffrence.png?alt=media&amp;token=40e3ab6b-333a-4c21-bba2-fe98b07986cf" alt=""><figcaption></figcaption></figure>

As observed, the **Stock in Hand** column displays **-4 units**, indicating that negative stock has been allowed.

***

### Key Benefits

* **Flexible Stock Allocation:** Allows transactions even when available stock is insufficient.
* **Supports Business Operations:** Useful when physical stock is available but not yet updated in the system.
* **Prevents Transaction Delays:** Avoids unnecessary restrictions during Packing Slip processing.
* **Real-Time Visibility:** Clearly displays the resulting negative stock balance.

***

### Important Note

Enabling **"Allow Negative Stock"** permits stock balances to go below zero. Use this option according to your organization's inventory control requirements.

***

### Final Outcome

After enabling **"Allow Negative Stock"**, Logic ERP allows users to allocate quantities exceeding the available stock during Packing Slip entry. The resulting negative balance is reflected in the **Stock in Hand** column.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://kb.logicerp.com/logic-erp-learning-hub-tutorials-and-best-practices/billing/packing-slip/packing-slip-configuration/allow-negative-stock.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
