Structured pricing for customers, batches, quantities and effective periods
Configure product prices once and allow Euphoria Bahi to determine the appropriate selling price whenever an item is added to a quotation, sales order or invoice.
Euphoria Bahi provides a structured and flexible pricing system for managing product prices across customers, batches, quantities and effective periods.
The system automatically determines the applicable selling price whenever a product is added to a quotation, sales order or invoice. This enables consistent pricing while accommodating different customer categories, purchase volumes, batches and commercial arrangements.
Euphoria Bahi validates the product, customer, quantity and pricing period before calculating the final unit price.
The user selects a product and, where applicable, a batch.
The system retrieves the applicable product price record.
The customer’s assigned price level is checked.
The relevant item-level pricing rule is identified.
The transaction quantity is matched with the appropriate quantity slab.
Effective dates and availability status are validated.
The final unit price is calculated using the configured method.
When no special rule applies, the default sale price is used.
The following parameters can be used to determine the final selling price.
Pricing rules are maintained separately for each product or service.
Customers can be assigned to pricing categories such as:
A customer may also remain without a price-level assignment.
Different batches of the same product can carry different:
Different prices or discounts can be configured according to the quantity purchased.
Prices can be configured to apply during a specific date range.
A price record can be enabled or disabled without deleting it from the system.
The final price can be calculated using a fixed price, percentage discount, fixed discount amount or markup percentage.
Each customer can be mapped to a price level or billed using the default sale price.
When no price level is assigned, the default sale price from the applicable product-price record is used.
When a price level is assigned, Euphoria Bahi:
Choose the method that best represents your customer and product pricing policy.
A final unit price can be directly configured for a product and price level.
The configured price is used directly without further calculation.
A percentage discount can be applied to the selected base price, normally the product batch MRP.
A fixed amount can be deducted from the selected base price.
A percentage markup can be added to the purchase price or another selected base price.
The system can validate that the calculated price does not exceed MRP where applicable.
Euphoria Bahi allows separate pricing records to be maintained for different batches of the same product. This is useful when the same product is received at different costs or carries different MRPs across batches.
Each batch-price record can include:
| Batch | Purchase Price | MRP | Default Sale Price |
|---|---|---|---|
| B001 | ₹700 | ₹1,000 | ₹920 |
| B002 | ₹760 | ₹1,100 | ₹980 |
A dealer discount of 15% may apply to both batches, but the final selling price is calculated using the MRP of the selected batch.
| Customer | Batch | Applicable Price |
|---|---|---|
| Customer without price level | B001 | ₹920 |
| Dealer | B001 | ₹850 |
| Dealer | B002 | ₹935 |
Businesses can configure separate prices or discounts for different quantity ranges. When a transaction is prepared, the system automatically selects the applicable quantity slab.
Quantity-based pricing can be combined with:
| Quantity | Dealer Pricing |
|---|---|
| 1–9 units | 10% discount |
| 10–49 units | 15% discount |
| 50 units and above | 20% discount |
Every product-price record and item-level pricing rule can have an effective period.
This allows businesses to:
An open-ended price can remain active until it is replaced or manually disabled.
The availability status acts as an administrative control for each pricing record.
A pricing record may be disabled when:
Disabling a record prevents it from being used in new transactions without removing it from the database.
Manufacturing and expiry dates can be maintained with each batch-price record and displayed across operational and customer-facing documents.
The system determines the final selling price in the following order.
Centralize pricing and consistently apply the right rate to every transaction.
Whether you sell at standard retail prices, negotiated dealer rates, distributor discounts or cost-based markups, Euphoria Bahi helps you maintain accurate and transparent pricing. Configure your product prices, customer levels, quantity slabs and pricing methods once—and allow the system to determine the appropriate price for every transaction.
Discover how Euphoria Bahi can simplify billing, inventory, batch management and customer-wise pricing for your business.