# Transfer Reason Selection Mandatory

**YouTube:** [How to Make Transfer Reason Mandatory in Godown-Wise Stock Transfers?](https://youtu.be/oJOVuQBJ4n4)

## How to Make Transfer Reason Mandatory in Godown -Wise Stock Transfers?

In this tutorial, we will learn **how to restrict godown-wise stock transfer entries when the transfer reason is not specified in Logic ERP**.

***

### Enable Mandatory Transfer Reason

To make the transfer reason compulsory:

* Open the **Configuration** window.
* Go to **Other Settings**.
* Enable the option **“Transfer Reason Selection Mandatory”**.

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

* Next, open **Column Locks**.
* **Unlock the Transfer Reason field**.

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

* Save the configuration.

***

### Create and Configure Transfer Reasons

* Click on **New Stock Transfer Voucher**.
* You will now notice that the **Transfer Reason field is unlocked**.
* To define transfer reasons:
  * Go to the **Configuration menu** from the menu bar.
  * Open **Setup Reasons for Issue / Receipts**.
* Define the required **transfer reasons**.

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

* Save the data.

***

### Validate System Restriction

* Return to the **Godown-wise Stock Transfer** window.
* **Refresh the voucher** to load the newly created reasons.
* Try saving the entry **without selecting a transfer reason**.

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

#### System Behavior

* The system **restricts saving the entry**
* &#x20;An **error message is displayed**

***

### Save Entry with Transfer Reason

* Go to the **Header Details**.
* Select the appropriate **Transfer Reason**.

<figure><img src="/files/4M94xLx4aELMaahqtqmv" alt=""><figcaption></figcaption></figure>

* Save the voucher again.

#### Result

The entry is **saved successfully** once a transfer reason is selected.

***

### Key Benefits

* Ensures proper documentation of stock movement
* Prevents incomplete or incorrect entries
* Improves audit control and reporting accuracy

***

This is how you can **enforce mandatory transfer reasons in godown-wise stock transfer entries in Logic ERP**.


---

# 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/inventory/stock-transfer-godown-wise/stock-transfer-godown-wise-configuration/transfer-reason-selection-mandatory.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.
