# Basic Pricing

<p class="doc-lead">Basic Pricing stores default purchase prices by item and unit. These prices are used when entering purchase bills unless a pricing rule or previous-supplier price applies.</p>

<div class="doc-toc">
<p class="doc-toc-title">On this page</p>
<div class="doc-toc-section">
<div class="doc-toc-links">
<a href="#/purchase/basic-pricing?id=overview">Overview</a>
<a href="#/purchase/basic-pricing?id=fields">Fields</a>
<a href="#/purchase/basic-pricing?id=how-it-works">How It Works</a>
<a href="#/purchase/basic-pricing?id=actions">Actions</a>
<a href="#/purchase/basic-pricing?id=faq">FAQ</a>
<a href="#/purchase/basic-pricing?id=related">Related</a>
</div>
</div>
</div>

<hr class="doc-section-divider">

<h2 id="overview">Overview &amp; List View</h2>

Go to <b>Purchase → Settings → Pricing</b> from the left menu.

Unlike transaction documents, Basic Pricing is a grid editor — filter items by group, edit prices inline, and save in bulk. Prices can also be updated automatically when <b>Set default purchase price from last purchase invoice</b> is enabled in <a href="#/purchase/purchase-settings-config">Purchase Settings</a>.

<b>Pricing</b>

<img src="purchase/images/basicpricing.webp" alt="Basic Pricing list" loading="lazy">

<b>List columns</b>

| **Column** | **Description** |
|------------|-----------------|
| Item Code | Item identifier. Click for item quick view. |
| Item Name | Item description. |
| Unit | Unit of measure for the price row. |
| Purchase Price | Default purchase rate. Editable in the grid when your role allows editing. |

<b>Filters</b>

| **Control** | **Description** |
|-------------|-----------------|
| Item Group | Optional filter. Click <b>Generate</b> to load prices for items in the selected group only. |

<b>List widgets</b>

| **Widget** | **Description** |
|------------|-----------------|
| Item quick view | Click an item code to open a quick preview without leaving the grid. |
| Pagination | Navigate large item price lists page by page. |

<b>Filter by Item Group</b>

<img src="purchase/images/basicpricing1.webp" alt="Basic Pricing item group filter" loading="lazy">

<b>New Unit Price</b>

<img src="purchase/images/basicpricing2.webp" alt="New unit price form" loading="lazy">

<hr class="doc-section-divider">

<h2 id="fields">Fields</h2>

<h3>List grid</h3>

See <a href="#/purchase/basic-pricing?id=overview">Overview &amp; List View</a> for columns, filters, and widgets.

<h3>Filter</h3>

| **Control** | **Description** |
|-------------|-----------------|
| Item Group | Optional filter. Click <b>Generate</b> to load prices for items in the selected group only. |

<h3>New unit price form</h3>

| **Field** | **Description** |
|-----------|-----------------|
| Item * | Purchasable active item. |
| Unit | Unit of measure. Filtered to units valid for the selected item. |
| Purchase Price | Default purchase rate for this item and unit. |

<hr class="doc-section-divider">

<h2 id="how-it-works">How It Works</h2>

<h3>Price resolution on purchase bills</h3>

Basic Pricing is the <b>final fallback</b> in the purchase price chain:

<ol>
<li>Previous supplier price (<a href="#/purchase/purchase-settings-config">Purchase Settings</a>)</li>
<li><a href="#/purchase/pricing-rules">Pricing Rule</a> — supplier-specific → supplier group → generic. A <b>Price</b> scheme sets the line <b>Rate</b>; discount schemes fill discount fields and the chain continues for the base rate.</li>
<li><b>Basic Pricing</b> — grid purchase price, <a href="#/purchase/supplier-groups">supplier group</a> column when applicable, item UOM cost, or item master <b>costPrice</b></li>
</ol>

<p>Within Basic Pricing, unit-specific prices override the item's default unit price. Supplier group prices on the grid override the generic price when the supplier's group is matched on the bill.</p>

<h3>Auto-update from last purchase invoice</h3>

<p>When <b>Set default purchase price from last purchase invoice</b> is enabled in <a href="#/purchase/purchase-settings-config">Purchase Settings</a>, approving a Purchase Invoice updates purchase prices on this grid from the invoiced rates (unless the invoice uses a foreign currency or is an opening-balance invoice).</p>

<p><b>Connected reports:</b> <a href="#/purchase/reports/supplier-rate-tracking">Supplier Rate Tracking</a>, <a href="#/purchase/reports/purchase-bill-report">Bill Wise Purchase</a>, <a href="#/purchase/reports/purchase-item-report">Purchase Item Report</a>.</p>

<hr class="doc-section-divider">

<h2 id="actions">Actions</h2>

| **Action** | **Description** |
|------------|-----------------|
| Generate | Loads the price grid for the selected item group (or all items when no group is chosen). |
| New unit price | Opens the form to add a price row for an item and unit not yet in the grid. |
| Update Price | Saves all edited purchase prices in the current grid page. |
| Export | Exports the current grid to Excel. |

<hr class="doc-section-divider">

<h2 id="faq">FAQ</h2>

<b>When does Basic Pricing apply on a purchase bill?</b><br>
After pricing rules and previous-supplier price (if enabled in Purchase Settings). Basic Pricing is the default fallback for item rate.

<b>Does approving a purchase invoice update Basic Pricing?</b><br>
Yes, when <b>Set default purchase price from last purchase invoice</b> is enabled in Purchase Settings.

<b>Can the same item have different prices per unit?</b><br>
Yes. Each item + unit combination has its own row. Use <b>New unit price</b> to add additional units.

<b>What is the full purchase price resolution order?</b><br>
Previous supplier price (if enabled) → active <a href="#/purchase/pricing-rules">Pricing Rule</a> → Basic Pricing grid (including supplier group column) → item UOM cost → item master cost price.

<b>How does the supplier group column on Basic Pricing work?</b><br>
When a supplier belongs to a group with a price on the grid, that group price overrides the generic item price for that supplier on new purchase lines.

<b>Does unit-specific pricing override the item default unit?</b><br>
Yes. Within Basic Pricing, a price entered for a specific unit takes priority over the item's default unit price when that unit is selected on a bill.

<b>Can I bulk-update prices from the grid?</b><br>
Yes. Filter by item group, edit purchase prices in the grid, and save. Changes apply to the next purchase entry that falls back to basic pricing.

<h2 id="related">Related Topics</h2>

<ul>
<li><a href="#/purchase/pricing-rules">Pricing Rule</a></li>
<li><a href="#/purchase/purchase-settings-config">Purchase Settings</a></li>
<li><a href="#/purchase/reports/supplier-rate-tracking">Supplier Rate Tracking</a></li>
<li><a href="#/purchase/purchase-settings">Purchase Settings hub</a></li>
</ul>
