---
title: "Product Details"
canonical: "https://kb.myframeworks.com.au/space/FRAM/28379198/Product%20Details"
format: markdown
---
The **Product Details** section of the **Product Dashboard** displays key product information at a glance, including identification, stock levels, pricing and classification data. The **Product Details** section is the primary section visible when a product is selected from the **Product Dashboard** search results.

To make changes to the product details displayed in the **Product Details** section, click the **Maintain** button to open the **Product Maintenance** screen.

## Screen access

From the **frameworks Menu, **navigate to **Inventory > Enquiries > Product Dashboard**, then select a product from the search results.

## Screen Section Structure

![image-20260210-001622.png](media://e4a170bc-3016-4687-b68b-22d6db4477d0)

The **Product Details** section is organised into six main areas:

1. **Product Identification** - Product ID, barcode, description and branch selection.
2. **Stock Information** - Current stock levels and unit of measure.
3. **Pricing Information** - Retail, customer and sell pricing with GST-exclusive and GST-inclusive values.
4. **Length Surcharge Pricing Grid** - Length-specific pricing for products such as timber or pipe.
5. **Product Classification** - Supplier, product group, bin location and branch type details.
6. **Action Buttons** - Quick-access buttons to related screens and functions.

## Product Identification

### Product Id

The **Product Id** field displays the unique identifier assigned to the product in Frameworks. The product ID is set during product creation in **Product Maintenance** and cannot be changed from the **Product Dashboard**.

**Format:** Text (alphanumeric) | **Editable:** No (display only)

### Barcode

The **Barcode** field displays the barcode number assigned to the product. Products may have multiple barcodes configured, but the **Barcode** field in the **Product Details** section displays the primary barcode only.

**Format:** Alph-Numeric |  **Editable:** No (display only)

### Branch

The **Branch** field displays the branch for which stock and pricing data is shown. The **Branch** field defaults to the branch the user is currently logged in to. To view stock and pricing information for a different branch, select a branch from the **Branch** drop-down menu and click **Change**.

Changing the branch updates all stock levels, pricing and branch-specific data displayed in the **Product Details** section.

**Format:** Drop-down menu | **Default:** User's logged-in branch | **Editable:** Yes

### Description

The **Description** field displays the product description as configured in **Product Maintenance**. The description can contain up to four lines of text and typically includes the product name, size, grade and material details.

**Format:** Text (up to four lines) | **Editable:** No (display only)

---

## Stock Information

### Stock On Hand

The **Stock On Hand** field displays the current quantity of the product available at the selected branch. The stock on hand value reflects the branch's live stock position and updates as transactions are processed.

**Format:** Numeric (decimal) | **Editable:** No (display only)  
**Related fields:** The **Branch** field determines which branch's stock level is displayed.

### Stock On Consign

The **Stock On Consign** field displays the quantity of the product held at the selected branch on consignment. Consignment stock is owned by the supplier and is only invoiced when sold or consumed.

**Format:** Numeric (decimal) | **Editable:** No (display only)  
**Related fields:** The **Branch** field determines which branch's consignment stock level is displayed.

### Unit of Measure

The **Unit of Measure** field displays the stocking unit of measure for the product, such as "lm" (lineal metres), "ea" (each) or "m2" (square metres). The unit of measure is configured in **Product Maintenance**.

**Format:** Text (abbreviation) | **Editable:** No (display only)

### Independently Traded

The **Independently Traded** checkbox indicates whether a parent product can be purchased and sold independently of its child products. When enabled, the parent product and its child products can both be traded separately. The **Independently Traded** checkbox is configured in **Product Maintenance** and applies to non-tally products only.

**Format:** Checkbox | **Editable:** No (display only) | **Visibility:** Only displayed for parent products.

---

## Pricing Information

### Customer

The **Customer** field allows you to enter a customer ID or name to load customer-specific pricing for the product. Enter a customer code, name or partial name and click **Load Price** to retrieve the customer's “best” pricing. The last entered customer is retained when navigating between products in the **Product Dashboard**, allowing you to compare customer-specific pricing across multiple products without re-entering the customer details.

**Format:** Text (alphanumeric search) | **Required:** No (optional - used to load customer-specific pricing).

### Load Price

The **Load Price** button retrieves customer-specific pricing for the product based on the customer entered in the **Customer** field. When clicked, the **Customer Price**, **Sell Price** and **Price Type** fields update to reflect the selected customer's negotiated pricing.

**Action:** Loads customer-specific pricing into the pricing fields.

### Retail Price

The **Retail Price** fields display the standard retail sell price of the product. Two values are shown: the **Exclusive** column displays the price excluding GST and the **Inclusive** column displays the price including GST.

**Format:** Currency (two decimal places) | **Editable:** No (display only).

### Customer Price

The **Customer Price** fields display the customer-specific sell price of the product after any applicable contracts, promotions or discount pricing has been applied. Two values are shown: the **Exclusive** column displays the price excluding GST and the **Inclusive** column displays the price including GST. The customer price may differ from the retail price when promotional pricing, contracts or discount modules are active for the selected customer.

When a customer price is loaded, a **Price Type** code is displayed indicating which pricing method was used to determine the **Customer Price** value:

- **L** = List price (retail less discount).
- **O** = Unit price override.
- **N** = Total price override (entered when the order line is being processed).
- **S** = Special product (includes special products and special buy orders/contracts).
- **D** = Default contract.
- **C** = Selected contract.
- **M** = Discount module.
- **P** = Promotion.
- **T** = Supplier contract.

> ✅ Refer to the [Pricing Hierarchy](https://sterlandsupport.atlassian.net/wiki/spaces/FRAM/pages/28377236) documentation for more information on how pricing methods are determined.

**Format:** Currency (two decimal places) | **Editable:** No (display only)  
**Related fields:** The **Customer** field and **Load Price** button must be used to populate the **Customer Price** fields.

### Sell Price

The **Sell Price** fields display the final calculated sell price for the product. Two values are shown: the **Exclusive** column displays the price excluding GST and the **Inclusive** column displays the price including GST. The **Sell Price** reflects the price that would be applied to a sales transaction for the selected customer.

**Format:** Currency (two decimal places) | **Editable:** No (display only)

### Price Rounding 

The **Price Rounding** field displays the price rounding method assigned to the product. Price rounding methods define rules that control how the product's sell price is rounded to specific values (for example, rounding cents to .49 or .99). The **Price Rounding** field is read-only on the **Product Dashboard**. To change the assigned method, click **Maintain** to open **Product Maintenance** and update the **Price Rounding** field on the **Key Details** section.

The **Price Rounding** field is only visible when at least one price rounding method has been defined in **Price Rounding Methods Maintenance**. If no methods exist in the system, the field is hidden.

> ✅ Refer to [Understanding Price Rounding Methods](https://sterlandsupport.atlassian.net/wiki/spaces/FRAM/pages/585826307) for an overview of how price rounding methods work.

**Format:** Text | **Editable:** No (display only) | **Visibility:** Only displayed when at least one price rounding method exists in the system.

---

## Length Surcharge Pricing Grid

The **Length Pricing Grid** displays length-specific surcharge pricing for tally products such as timber. The grid is only visible for products that have valid lengths configured. Each row in the grid represents a specific product length and its corresponding sell prices.

When the System Setting Flag **TimSurBrn** is enabled, length surcharge pricing is maintained per branch and the **Branch** field determines which branch's length-specific surcharge pricing is displayed in the grid. When **TimSurBrn** is disabled, length surcharge pricing is system-wide and does not vary by branch.

When a customer is loaded using the **Customer** field and **Load Price** button, the sell prices in the grid update to reflect the customer's negotiated pricing for each length. The **Price Method** column updates accordingly to indicate which pricing method was used to determine the customer-specific price. When no customer is loaded, the grid displays standard retail pricing.

### Length

The **Length** column displays the valid product lengths configured for the product. Length values are typically measured in the product's unit of measure (for example, metres for timber products).

**Format:** Numeric (decimal)  
**Related: **When **TimSurBrn** is enabled, the **Branch** field determines which branch's product lengths are displayed.

### Sell Price GST Exc

The **Sell Price GST Exc** column displays the sell price for each product length, excluding GST. When a customer is loaded using the **Customer** field, the **Sell Price GST Exc** value reflects the customer's negotiated pricing for each length. When no customer is loaded, the **Sell Price GST Exc** value displays the standard retail price for each length.

**Format:** Currency (four decimal places)  
**Related fields:** The **Customer** field and **Load Price** button determine whether customer-specific or standard retail pricing is displayed. When **TimSurBrn** is enabled, the **Branch** field determines which branch's surcharge pricing is applied.

### Sell Price GST Inc

The **Sell Price GST Inc** column displays the sell price for each product length, including GST. When a customer is loaded using the **Customer** field, the **Sell Price GST Inc** value reflects the customer's negotiated pricing for each length. When no customer is loaded, the **Sell Price GST Inc** value displays the standard retail price for each length.

**Format:** Currency (four decimal places)   
**Related fields:** The **Customer** field and **Load Price** button determine whether customer-specific or standard retail pricing is displayed. When **TimSurBrn** is enabled, the **Branch** field determines which branch's surcharge pricing is applied.

### Price Method

The **Price Method** column displays the pricing method used to determine the sell price for each product length. The pricing method is determined by the pricing hierarchy and indicates which pricing rule produced the displayed price. Common values include "List Price" (standard retail pricing applied) and other method codes matching the **Price Type** codes documented in the **Customer Price** field definition in the Pricing Information section of the **Product Details** screen.

**Format:** Text  
**Related fields:** The **Customer** field determines whether customer-specific or standard pricing methods are displayed. Refer to the Pricing Hierarchy documentation for the complete order in which pricing methods are evaluated.

---

## Product Classification

### Preferred Supplier

The **Preferred Supplier** field displays the name of the preferred supplier for the product. The preferred supplier is the default supplier used when creating purchase orders and requisitions for the product.

**Format:** Text | **Editable:** No (display only)

### Product Group

The **Product Group** field displays the product group code assigned to the product. Product groups are used to categorise products for reporting, pricing and inventory management purposes. Product groups are configured in **System Administration** under **Product Group Maintenance**.

**Format:** Numeric code | **Editable:** No (display only)

### Product Sub Groups

The **Product Sub Groups** field displays the product sub group code assigned to the product. Product sub groups provide a more granular classification within the parent product group for detailed reporting and pricing purposes.

**Format:** Numeric code | **Editable:** No (display only)  
**Related fields:** The **Product Sub Groups** value is a subdivision of the **Product Group** assignment.

### Bin Location

The **Bin Location** field displays the primary warehouse bin location where the product is stored at the selected branch. Bin locations help warehouse staff locate products for picking and stock management.

**Format:** Text (alphanumeric) | **Editable:** No (display only)  
**Related fields:** The **Branch** field determines which branch's bin location is displayed.

### Prod/Branch Type

The **Prod/Branch Type** field displays two values: the product type at the system level and the product type specific to the selected branch. A product may be classified differently at the branch level compared to the system level. For example, a product might be "Normal / Stocked" indicating it is a normal product type that is stocked at the selected branch.

**Format:** Text | **Editable:** No (display only)  
**Related fields:** The **Branch** field determines which branch-specific product type is displayed.

### Core Status

The **Core Status** field displays whether the product has been designated as a core product. Core products are essential items that should always be available in stock. The **Core Status** field displays values such as "Not Core Product" or the assigned core product level.

**Format:** Text | **Editable:** No (display only).

---

## Action Buttons

The action buttons at the bottom of the **Product Details** section provide quick access to related screens and functions for the selected product.

### Stock Movements

The **Stock Movements** button opens the **Stock Movements** screen, which displays historical stock movement records for the product at the selected branch. Stock movements include sales, receipts, adjustments, transfers and other transactions that affect stock levels.

**Action:** Opens the **Stock Movements** screen filtered to the selected product.

### Price Enquiry

The **Price Enquiry** button opens the **Price Enquiry** screen, which allows you to look up product prices available to specific customers or view the general pricing structure for the product, including any linked contracts and promotions.

**Action:** Opens the **Price Enquiry** screen filtered to the selected product.

### Pack Enquiry

The **Pack Enquiry** button opens the **Pack Enquiry** screen, which displays detailed information about timber packs for the product, including pack location, cost and specific pack contents. The **Pack Enquiry** button is primarily used for timber products.

**Action:** Opens the **Pack Enquiry** screen filtered to the selected product.

### View Parent

The **View Parent** button navigates to the **Product Dashboard** search results for the linked parent product. The **View Parent** button is only visible when viewing a child product.

**Action:** Opens the parent product in the **Product Dashboard**. **Visibility:** Only displayed when a child product is being viewed.

### Add to Req

The **Add to Req** button opens the **Add Product to Batch Requisition** window, which allows you to quickly create and add the product to a new purchase requisition. The requisition process differs depending on whether the product is a tally or non-tally item.

For non-tally parent products flagged as **Independently Traded**, both the parent and child products can be added to requisitions. Tally parent products cannot be added directly to a requisition; instead, individual child products must be added once their specific lengths are identified. If a child product with the same length already exists on the requisition, the system automatically combines the quantities.

**Action:** Opens the **Add Product to Batch Requisition** window.

> ✅ Refer to the [Purchase Requisitions](https://sterlandsupport.atlassian.net/wiki/spaces/CO/pages/30507838) documentation for detailed information on creating and managing requisitions.

### Branch Data

The **Branch Data** button opens the **Branch Data** screen, which displays branch-specific product information including stock levels, costs and sales data across authorised branches.

**Action:** Opens the **Branch Data** screen filtered to the selected product.

### Auditing

The **Auditing** button opens the **Audit Enquiry** screen with the **Entity/Table** and **Product Code** fields automatically populated. The **Audit Enquiry** screen allows you to view a log of changes made to the product record.

**Action:** Opens the **Audit Enquiry** screen filtered to the selected product.

### Maintain

The **Maintain** button opens the **Product Maintenance** screen, which allows you to edit and maintain the product's details including description, pricing, supplier assignments, product classification and branch-specific settings.

**Action:** Opens the **Product Maintenance** screen for the selected product.

> ✅ ## Related Information
> ✅ 
> ✅ [About the sections within the Product Dashboard](https://sterlandsupport.atlassian.net/wiki/spaces/FRAM/pages/28379190) - More information about other sections in the Product Dashboard
> ✅ 
> ✅ - [Product Dashboard](https://sterlandsupport.atlassian.net/wiki/spaces/FRAM/pages/28379182) - Field Definitions
> ✅ - [Product Maintenance](https://sterlandsupport.atlassian.net/wiki/spaces/FRAM/pages/28378114) - Field Definitions
> ✅ - [Stock Movements](https://sterlandsupport.atlassian.net/wiki/spaces/FRAM/pages/28409382)
> ✅ - [Price Enquiry](https://sterlandsupport.atlassian.net/wiki/spaces/FRAM/pages/28409390)
> ✅ - [Pack Enquiry](https://sterlandsupport.atlassian.net/wiki/spaces/FRAM/pages/28401950)
> ✅ - <u>[Purchase Requisitions](https://sterlandsupport.atlassian.net/wiki/spaces/FRAM/pages/28384442)</u>
> ✅ - [Pricing Hierarchy](https://sterlandsupport.atlassian.net/wiki/spaces/FRAM/pages/28377236)
> ✅ - [Defining Parent-Child Products](https://sterlandsupport.atlassian.net/wiki/spaces/CO/pages/30509486)