KTPv5
User DocsPricing

Normal Price

Staff guide for viewing and editing wholesale and retail normal prices.

What Is A Normal Price?

A normal price is the regular price saved against an item. KTPv5 has two normal price pages:

  • Wholesale Price
  • Retail Price

Normal prices are separate from promo prices. Promo prices are temporary date-based prices and will be documented in a separate pricing slice.

Where To Find It

Open Pricing in the Web client.

ScreenRouteUse it to
Wholesale Price/v2/price/wholesaleView and update wholesale normal prices.
Retail Price/v2/price/retailView and update retail normal prices.
Wholesale Price item detail/v2/price/wholesale/:itemIdEdit one item's wholesale price levels.
Retail Price item detail/v2/price/retail/:itemIdEdit one item's retail price levels.

What Staff See

The normal price list shows item records with:

AreaNotes
Item detailsItem image, English/Korean names, code or barcode, badges, and UOM.
Current normal priceDefault price, target margin rate, and price levels when a price exists.
Quick price fieldsMarkup and default price fields when no current price exists.
Last purchase benchmarkLatest purchase unit price, sale price when available, and calculated markup comparison.
Purchase historyOpens recent purchase price history for the item.

How The List Shows Price Health

Each item row compares the saved normal price against the latest purchase benchmark.

DisplayMeaning
Default PriceThe main saved wholesale or retail price.
MarkupThe target margin rate staff want to achieve for this item.
Level pricesExtra saved price levels, shown as L0 to L4.
Last PurchaseThe latest purchase cost used as the benchmark.
TargetThe benchmark price calculated from last purchase cost and target margin rate.
ActualThe actual margin rate produced by the current default price.
DifferenceShows whether the current price is below or above the target benchmark.

When the actual margin rate is below target, the row highlights the negative difference. When it is above target, the row shows the positive difference.

Price Fields

FieldRequired?Notes
MarkupYesThe target margin rate. Must be greater than 0. Entered as a multiplier such as 1.20.
Default PriceYesFirst and most important price level. Must be greater than 0.
Level 1 to Level 4NoOptional extra price levels. Blank levels repeat the previous price.

Prices are entered in dollars on the screen.

Purchase Benchmark On The Form

The item price form shows the latest purchase information before staff save a price.

Benchmark fieldMeaning
Unit PriceThe latest purchase invoice unit price.
Sale PriceThe purchase invoice sale price when one was entered.
EffectiveThe benchmark cost used for pricing. Sale price is used when available; otherwise unit price is used.
CalculatedThe benchmark came from a calculated bundle or related item value, not an exact direct purchase row.
Markup tableShows what the price would be at common target margin rates such as 1.10, 1.20, 1.50, and 2.00.

Use the benchmark table to choose a target margin rate and confirm whether the saved default price is reasonable against recent purchase cost.

View Normal Prices

  1. Open Pricing > Wholesale Price or Pricing > Retail Price.
  2. Search for an item.
  3. Review the current default price, markup, extra price levels, and latest purchase benchmark.
  4. Open History when purchase price history is needed.

Set A Price From The List

Use the quick fields when an item has no current normal price.

  1. Enter a markup.
  2. Enter a default price.
  3. Click Set.

The same default price is saved into all five price levels.

Newly registered items do not open the detailed price form until a first normal price exists. On the list, staff must first set the default price and markup with the quick fields. After that first save, the item row becomes editable and staff can open the detailed form to review benchmarks and adjust each price level.

Edit One Item's Price

  1. Open Pricing > Wholesale Price or Pricing > Retail Price.
  2. Select the item price row.
  3. Review the purchase benchmark and markup table.
  4. Enter the target margin rate in Markup.
  5. Enter the default price and any extra levels.
  6. Save.

Saving a normal price creates a new current price record. Older current records for the same item and price type are archived automatically.

Required Roles

ActionRequired role
View wholesale normal pricespricing.read or pricing.manage
View retail normal pricespricing.read or pricing.manage
View latest purchase benchmark on the price listpricing.read or pricing.manage
Open one item's price editor and purchase historypricing.manage
Create or update a normal pricepricing.manage

Common Problems

ProblemWhat it means
Markup must be > 0The markup is empty, zero, or invalid.
Price must be > 0The quick-set default price is empty, zero, or invalid.
Default price is requiredThe item detail page has no valid default price.
Server ErrorThe save request failed unexpectedly.
No purchase historyThe item has no purchase invoice price history yet.

On this page