# Branch + Supplier + Item Group Wise Defaults

**YouTube:** [How to Set Up Branch , Supplier , and Item Group - Wise Defaults for Purchase](https://www.youtube.com/watch?v=BUtSISrnH-I)[?](https://www.youtube.com/watch?v=BUtSISrnH-I)

## How to Set Up Branch, Supplier , and Item Group - Wise Defaults for Purchase?

In this tutorial, you will learn how to **define purchase defaults based on Branch, Supplier, and Item Group** in Logic ERP.\
This feature helps automate **discount application and enforce strict pricing controls** during purchase transactions.

***

### Open Defaults Setup

**To Begin:**

* Go to the **Setup Module** from the Main Menu
* Navigate to **Party Wise Settings Section.**
* Open **Branch + Supplier + Item Group Wise Defaults.**

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

* This window allows you to define **Purchase-Level Defaults for Specific Combinations**.

***

### Select Required Parameters

* Select the **Branch**

<figure><img src="/files/67dpQpAJPVBFm86CYDGW" alt=""><figcaption></figcaption></figure>

* Choose the **Supplier**

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

* Select the **Item Group**

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

* Defaults will apply only to this specific combination.

***

### Define Discount & Defaults

* Enter **Cash Discount (CD %)**

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

* Configure other fields as required

**CD Type Options:**

* **Ignore Zero**
  * Applies defined discount automatically
  * System considers the entered value during purchase

<figure><img src="/files/3ar8jGRRgBAkftEAVw5Q" alt=""><figcaption></figcaption></figure>

**Save & Review**

* Click **Save**
* Use **Entry Mode** to review saved configurations

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

***

### Verify in Purchase Entry

* Open the **Purchase Entry Window**
* Select the **Supplier**
* Enter Bill Details
* Add items

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

**Observation:**

* No discount is applied initially
* When items from the **configured item group** are added:
  * Discount is automatically applied

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

* Enable **Group Columns (Set Attributes List)** to verify item group behavior.

***

### Understanding "Use Zero" Option

Now let’s explore the advanced control:

* Go back to the setup window
* **Select:**
  * Branch
  * Supplier
  * Item Group
* **Set:**
  * CD % = 0
  * CD Type = Use Zero

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

***

### What Does "Use Zero" Do?

* Acts as an **Exclusion Flag**
* **Ensures:**
  * No discount is applied
  * Overwrite all higher-level configurations **Even if discounts exist in** Branch + Supplier Wise, Party Wise, Branch + Item Group Wise.

***

### Validation Example

* Define a discount in:
  * **Branch + Item Group Wise Defaults (Purchase)**

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

* Now create a new purchase entry for the same supplier

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

**Result:**

* No discount is applied
* "Use Zero" takes priority and restricts all discounts

***

### How This Feature Works

* Applies **default discounts automatically**
* Uses Hierarchy:
  * Lower-level settings can override higher-level ones
* **Use Zero** acts as a strict override control

***

## Key Benefits

* Automates discount application
* Ensures pricing consistency
* Prevents unauthorized discounts
* Provides strict financial control
* Supports flexible configuration hierarchy

***

### Final Outcome

You have successfully learned how to:

* Set **Branch + Supplier + Item Group Wise Defaults**
* Apply automatic discounts during purchase
* Use **Ignore Zero** and **Use Zero** effectively
* Control and restrict discounts using override logic

Your purchase process is now more **controlled, accurate, and efficient**.


---

# 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/setups/party-wise-settings/branch-+-supplier-+-item-group-wise-defaults.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.
