# Retrieve PO / DNO Purchase Voucher/Challan (Branch Filter)

**YouTube:** [How to Configure Branch Filter for Retrieving PO/DNO in Purchase Voucher/Challan?](https://youtu.be/jAw8Fk4F4gQ)

## How to Configure Branch Filter for Retrieving PO / DNO in Purchase Voucher / Challan?

This tutorial explains how to use **branch-level filters** to control which **Purchase Orders (POs)** and **DNOs** are visible while retrieving them in **Purchase Challans** or **Purchase Vouchers**.

***

### **Enable the Setting in Global Settings:**

* Open **Logic Admin**.
* Navigate to **Global Settings**.
* Under **Purchase Options**
* Locate the option labeled as:

> **"Retrieve PO / DNO Purchase Voucher/Challan (Branch Filter)"**

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

* This setting provides multiple dropdown choices:
  * **None (Default)**
  * **Current Branch**
  * **Current Branch Group Level One**
  * **PO Transfer Branch**
* Select the appropriate filter based on your requirement.
* **Save** the settings and **restart** the software to apply changes.

***

### **Understanding Each Option**

### **None (Default)**

* **Behavior**: Shows **all purchase orders** linked to the selected supplier—**from every branch**.

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

* **Example**:\
  Open the **Purchase Voucher**, click **Retrieve Order** → You'll see POs from all branches listed.

### **Current Branch**

* **Behavior**: Only displays POs **created within the current logged-in branch**.
* **Steps**:
  * Enable the option.
  * Restart the software.
  * Open **Purchase Voucher** and click to **Retrieve Order**&#x20;
  * Now, only current branch POs will appear.

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

### **Current Branch Group Level One**

* **Behavior**: Displays POs from:
  * The **current branch**, and
  * Other branches that belong to the **same Level One Group**.
* **Setup Instructions**:
  * Use the **Setup → Branch Groups** window.
  * Assign multiple branches to the same **Group Level 1**.
* **Result**:\
  When retrieving, only POs from branches in the **same group** will appear.

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

### **PO Transfer Branch**

* **Purpose**: Lets one branch **create a PO** that can be **retrieved in another branch**.
* **How to Use**:
  * Go to **Purchase Order (PO)** window.
  * Select a **Supplier**.
  * Unlock and enable the **Transfer Branch** dropdown via configuration.
  * Choose a branch (e.g., Head Office) as the **Transfer Branch**.

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

* **Save** the PO.
* **Result**:
  * Login to the selected **Transfer Branch** (e.g., Head Office).
  * Go to **Purchase Voucher**, click **Retrieve Order**.
  * The PO created in another branch is now visible in the Head Office.

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

***

### **Benefits of Using Branch Filters**

| Option                   | Use Case                                                              |
| ------------------------ | --------------------------------------------------------------------- |
| **None**                 | For centralized purchase visibility.                                  |
| **Current Branch**       | For strict branch-level segregation.                                  |
| **Current Branch Group** | For grouped operations like region-wise or department-wise purchases. |
| **PO Transfer Branch**   | For inter-branch coordination in purchase management.                 |

***

### **Conclusion**

With the **"Retrieve PO / DNO Purchase Voucher/Challan (Branch Filter)"** setting, Logic ERP empowers businesses to **control purchase visibility** across branches, ensuring that workflows align with operational hierarchy and access control.


---

# 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/purchase/retrieve-po-dno-purchase-voucher-challan-branch-filter.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.
