How to Create Margin Master in ADempiere Retail

Margin discount setup defines automatic discounts based on the margin percentage of a product. Higher-margin products can have higher discounts, which helps control pricing strategies and profitability.

User Access

Who Can Access

  • Back Office
  • Manager
  • Admin

What User Can Do

  • Configure margin slabs and assign discount rates
  • Apply these rules to product categories or individual SKUs
  • Automate discount application during billing or purchase
  • Adjust margins based on real-time cost and selling price changes
  • Use this for retail pricing logic and promotional planning

Pre-Requisite Activities

  • Ensure product cost and selling price are up to date
  • Enable discount configuration module in system
  • Define slab logic in discount master or pricing engine
  • Assign applicable categories or vendor types

Business Rules

  • These margin-based discount slabs are examples and can be customised based on business policy.
  • Margin = (Selling Price - Cost Price) ÷ Selling Price × 100
  • Margin should be auto-calculated from live price updates.
  • Discounts are auto-applied based on defined slabs during sales or PO generation.
  • System should flag entries where margin falls outside configured slabs (for manual review).
  • Ensure no negative profit is allowed by enforcing margin thresholds.

User Interface

STEP 1: To select the Margin.

TenthPlanet iDempiere Margin 1

STEP 2: To Open a New Document.

TenthPlanet iDempiere Margin 2

STEP 3: To enter a From Range & To Range.And then to enter Discount.

TenthPlanet iDempiere Margin 3

STEP 4: Finally to Save the Document.

TenthPlanet iDempiere Margin 4