# Sale at MRP Rate

**YouTube:** [How to Configure Billing Based on Sale Rate vs MRP in Sale Bill?](https://www.youtube.com/watch?v=A9GSAjqzqew)

## How to Configure Billing Based on Sale Rate vs MRP in Sale Bill?

In this tutorial, we will explore the **Sale Rate Definition Validation** feature in **Logic ERP**, which allows you to control how sale rates are entered in relation to the **MRP (Maximum Retail Price)**.

***

### **Enable the Setting in Logic Admin**

* Open **Logic Admin**.
* Go to **Global Settings**.
* Navigate to the **Sales Settings 2** tab.
* Locate the option Labeled: **"Sale at MRP Rate"**.

<figure><img src="https://4031188996-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXMVkjt8zqHBQX1c9QvFS%2Fuploads%2FWhgiVI9xcdpz8jWuMDj0%2FAdmin%20Setup%20-%20Sale%20at%20MRP%20Rate.png?alt=media&#x26;token=d00f1d17-a148-4267-b95c-0067964d11ec" alt=""><figcaption></figcaption></figure>

* This setting includes multiple validation parameters that determine how the sale rate compares to the MRP.

***

### **Understanding Sale Rate Validation Modes**

Let’s review each parameter option available under the **Sale at MRP Rate** setting:

***

**Allow (Default)**

* **Function**: Allows sale rate to be equal to the MRP without restrictions.
* **Test**: Create a sale bill and enter a rate equal to the MRP.
* **Result**: The software permits the entry.

***

**Do not allow at equal to MRP**

* **Function**: Disallows sale rates that are exactly equal to the MRP.
* **Requirement**: Rate must be either **greater than** or **less than** the MRP.
* **Test**: Create a bill and enter a rate equal to the MRP.
* **Result**: The software blocks the entry and shows an error message.

<figure><img src="https://4031188996-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXMVkjt8zqHBQX1c9QvFS%2Fuploads%2FV8ZfV2gFZ2ZW8HN1TRWN%2FMRP%20Equal.png?alt=media&#x26;token=72e52614-310b-4f10-8863-4ae44a5302ff" alt=""><figcaption></figcaption></figure>

***

**Do not allow at equal to MRP**

* **Function**: Disallows sale rates that are **equal to or greater than** the MRP.
* **Requirement**: Rate must be **strictly less** than the MRP.
* **Test**:
  * Enter a rate equal to MRP → Blocked.
  * Enter a rate higher than MRP → Blocked.

<figure><img src="https://4031188996-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXMVkjt8zqHBQX1c9QvFS%2Fuploads%2Fh1bM67VuCjg4r5ndwBJM%2FGreater%20Then.png?alt=media&#x26;token=83afced3-b819-4828-94ef-a5c0855b44fc" alt=""><figcaption></figcaption></figure>

**Result**: Only rates below MRP are allowed.

***

**Do not allow at greater than MRP**&#x20;

* **Function**: Disallows sale rates **greater than** the MRP.
* **Requirement**: Rate must be **equal to or less than** the MRP.
* **Test**:
  * Enter a rate higher than MRP → Blocked.

<figure><img src="https://4031188996-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXMVkjt8zqHBQX1c9QvFS%2Fuploads%2FctyVNXjQyTGT10gYMvXC%2FGreate%20then%20MRO.png?alt=media&#x26;token=aa53075c-d00a-48ff-9415-38d3787a43c6" alt=""><figcaption></figcaption></figure>

* Enter a rate equal to or less than MRP → Allowed.
* **Result**: Prevents overpricing beyond MRP.

***

By configuring these parameters, businesses can ensure better compliance with pricing regulations and maintain consistency in sales billing.
