Price Adjustment (Adj Price) Menu
Purpose
The Adj Price page is used to detect and fix price anomalies per product/unit, such as:
- Cost loss: purchase price higher than the reference cost.
- Selling loss: selling price lower than the purchase price.
- HPP correction: adjusting HPP/avg cost based on comparative data.
You can review price differences, open buy/sell history, and sync/adjust unit prices.
Page structure
Header
- Title: Adj Price
- Subtitle: active filter summary (example: “Cost loss · All units”).
- 🏬 icon: select warehouse.
- ⚙️ icon: open advanced filters.
Search
- “Search products…” field for name/code.
- Voice search (🎤) for quick input.
Product list
- Each product card shows a summary for the selected unit (or the “worst” unit when in “All units” mode).
- Quick action buttons appear on the top-right of the card (Sync/Edit depending on mode).
- Main KPIs: Modal Ref, Beli, Jual, Selisih.
Understanding terms on the product card
Modal Ref
- Reference cost value (HPP/avg cost) used to compare with the purchase price.
- Tap it to open the purchase history.
- Reference cost value (HPP/avg cost) used to compare with the purchase price.
- Tap it to open the purchase history.
Beli
- The compared unit’s purchase price.
Jual
- The compared unit’s selling price.
- Tap it to open the sales history.
Selisih
- The difference depends on the selected mode:
- Cost loss:
modal_ref - beli - Selling loss:
beli - jual - HPP correction:
modal_ref - beli
- Cost loss:
- The color indicates the state (red = problematic/negative, green = positive).
- The difference depends on the selected mode:
Select warehouse (🏬)
Use 🏬 to select the reference warehouse. The selected warehouse affects calculations and displayed data.
Filter (⚙️)
In filters you can configure:
Mode Status
- Cost loss (All units)
- Selling loss (All units)
- HPP correction (All units)
Unit
- Base, Buy 1–3, Sell 1–3, or “All units”.
ProfitLt (opsional)
- Used when unit is not “All units” to limit results by a difference threshold.
Sort Selisih
- Difference: small → large
- Difference: large → small
After changing filters, the list reloads automatically.
Quick actions on product cards
Buttons depend on the selected mode:
Mode “Modal Rugi”
- Sync Buy Price: align purchase price with “Modal Ref” (to remove cost loss).
- Sync Modal Ref: align “Modal Ref” to follow purchase price (when the purchase price is correct).
Mode “Koreksi HPP”
- Sync Modal Ref: adjust reference cost to follow purchase price (helps HPP correction).
- Sync Buy Price: reverse sync option (depending on your needs).
Mode “Jual Rugi”
- Edit Price is used to adjust selling price to avoid loss.
Edit price (modal “Save Unit”)
When tapping “Edit Price”, a modal opens to change pricing for a specific unit.
Fields typically include:
- Select unit (base/buy/sell levels).
- HPP (reference cost for the unit).
- Purchase price.
- Selling price.
Validation:
- HPP must be > 0
- Purchase price must be > 0
- Selling price must be > 0
When you tap Save Unit, the app will:
- Update HPP/avg cost (mengikuti konversi unit jika perlu).
- Update the related unit purchase price.
- Update the related unit selling price.
- Refresh data list.
Purchase & sales history
Purchase history
- Opened by tapping Modal Ref on the product card.
- Useful for reviewing purchase prices and cost trends.
Sales history
- Opened by tapping Jual on the product card.
- Useful to ensure selling prices remain reasonable and not loss-making.
Pagination / Load More
The list loads progressively as you scroll. If more data is available, the next page loads automatically.
Tips
- Start with Cost loss to find products where reference cost is lower than purchase price.
- If you believe the purchase price is correct, use Sync Modal Ref to adjust the reference cost.
- If you want to normalize purchase price to match reference cost, use Sync Hrg Beli.
- Review purchase/sales history before changing prices to avoid surprises in reports.