> 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/production/production-vouchers/job-order/job-order-configuration/do-not-allow-save-job-order.md).

# Do Not Allow Save Job Order

**YouTube:** [How to Prevent Saving Job Orders When Raw Materials Are Missing or Insufficient?](https://youtu.be/bFPo54jtZ1g)

## How to Prevent Saving Job Orders When Raw Materials Are Missing or Insufficient?

In this tutorial, we will learn how to restrict saving a **Job Order** when the required Raw Material is either unavailable or only partially available. Using the **Do not allow save job order** validation options, Logic ERP ensures that Job Orders are saved only when the required Raw Material availability conditions are met.

***

### Objective of This Feature

* Prevent Job Orders when required Raw Material is unavailable
* Restrict entries when Raw Material is only partially available
* Improve Raw Material availability control
* Prevent over-planning of production
* Ensure accurate Job Order processing

***

### Access to the Raw Material Settings

* Go to the **Configuration** window.
* Navigate to the **Raw Material Settings** section.
* Locate the option labeled as:

> **"Do not allow save job order"**

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

***

### Understand the Validation Options

The **Do not allow save job order** option provides different validation parameters.

**None**

* By default, the option is set to **None**.
* The software does not restrict saving the Job Order based on Raw Material availability.

**If Raw Material Not Present**

* Select **"If raw material not present"**.
* Save the configuration.

***

### Implement When Raw Material Is Not Available

* Initiate a **New Job Order**.
* Transact the required item.
* Try to save the Job Order.

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

**Result**

The software restricts the transaction and displays an error message indicating that the required Raw Material is not available.

A **Red indicator** also appears, indicating that the required Raw Material is not present and the Job Order cannot be saved.

***

### Validate Partial Raw Material Availability

* Return to the **Configuration** window.
* Change the validation option to **"If partial raw material present"**.

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

* Save the configuration.
* Initiate another **New Job Order**.

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

**Result**

If only part of the required Raw Material is available:

* A **Yellow indicator** appears.
* The software identifies that the Raw Material is only partially available.
* When you try to save the Job Order, the software restricts the transaction.
* An error message indicates that the required Raw Material is only partially available.

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

***

### Review Raw Material Availability

* Click on **Raw Material Details**.
* Review the required and available quantities for each Raw Material.

<div><figure><img src="/files/JbGo0GJozLaYunpuyE71" alt=""><figcaption></figcaption></figure> <figure><img src="/files/sr9XYL2thRU32Og2Zgom" alt=""><figcaption></figcaption></figure></div>

**Example**

You can compare:

* **Required Quantity**
* **Available Stock**
* **Shortfall Quantity**

This helps you identify which Raw Materials are insufficient for the Job Order.

***

### Adjust the Job Order Quantity

* Reduce the Job Order quantity according to the available Raw Material.
* Ensure that the required quantity is within the available stock.
* Save the Job Order again.

**Result**

Once the required Raw Material quantity is available, the software allows the Job Order to be saved successfully.

***

### Key Benefits

* Prevents production planning beyond available Raw Material.
* Provides clear Raw Material availability indicators.
* Helps identify Raw Material shortages before saving.
* Improves inventory and production control.
* Reduces the risk of creating impractical Job Orders.

***

### Best Practice Tips

* Review **Raw Material Details** before finalizing the Job Order.
* Use **If raw material not present** when complete Raw Material availability is mandatory.
* Use **If partial raw material present** when partial availability should also prevent saving.
* Adjust Job Order quantities according to available stock whenever required.

***

### Final Outcome

After configuring the **Do not allow save job order** validation, Logic ERP can restrict Job Order saving when Raw Material is unavailable or partially available. This ensures that Job Orders are created according to actual Raw Material availability and improves overall production planning accuracy.


---

# 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/production/production-vouchers/job-order/job-order-configuration/do-not-allow-save-job-order.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.
