> 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/setups/configurations/sale-voucher-configuration/other-settings-3/billing-rate-as.md).

# Billing Rate As

**YouTube:** [How to Configure Billing Rate for ‘Do Not Allow Rate Below’ Validation in Sale Bill?](https://www.youtube.com/watch?v=D2yJOPbdBtg\&t=1s)

## How to Configure Billing Rate for ‘Do Not Allow Rate Below’ Validation in Sale Bill?

In this tutorial, we'll learn how to enforce strict sales rate control by preventing billing rates from going below a predefined reference rate (such as MRP, Purchase Rate, Standard Rate, etc.), with flexibility in how the rate validation is applied (before or after discounts).

***

### Access Sale Voucher Configuration

* Navigate to **Sale Voucher Configuration**.
* Select the relevant **Billing Series**.
* Under the Other Settings - 3.
* Locate the option labeled as:

> **Do Not Allow Rate Below**&#x20;
>
> Select the reference rate type from the list (e.g., *MRP*).

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

#### **Configuring the "Billing Rate As" Setting**

* **Billing Rate** **As**– Validates entered rate directly against the reference rate, ignoring discounts.
* **Billing Rate As – Discount** – Validates the rate after applying discounts to ensure the effective rate does not go below the reference rate.

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

***

### **Process Overview:**

**Case 1: Billing Rate As = Billing Rate**

* The system checks the entered billing rate **before discounts** against the reference rate (e.g., MRP).
* If the entered rate < MRP → Error message appears: *"Billing rate cannot be less than MRP"*.

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

* Discounts (e.g., CD%) can still reduce the effective rate below MRP without error.

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

**Example:**

* MRP: ₹100
* Billing Rate entered: ₹90 →  Error Prompt
* Billing Rate: ₹100, CD%: 20% → Allowed (effective rate ₹80)

***

**Case 2: Billing Rate As = Billing Rate – Discount**

* The system checks the **final rate after discounts** against the reference rate.
* If the final effective rate < MRP → Error message appears.

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

**Example:**

* MRP: ₹100
* Billing Rate entered: ₹90 → Error Prompt
* Billing Rate: ₹100, CD%: 20% → Error Prompt (effective rate ₹80)

***

### **Benefits:**

* Prevents unintentional or unauthorized rate reductions.
* Ensures compliance with company pricing policies.
* Flexible validation method to suit different business needs.


---

# 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/setups/configurations/sale-voucher-configuration/other-settings-3/billing-rate-as.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.
