---
title: "Cost Viewing Level"
canonical: "https://kb.myframeworks.com.au/space/FRAM/28386196/Cost%20Viewing%20Level"
format: markdown
---
# <span style="color: #003366">Overview</span>

The **Cost Viewing Level **option allows you to choose which users have access to the see different levels of the costs for products within the Point of Sales, Sales Order, Interim Invoice, Product Dashboard, Customer Transaction Enquiry, Purchase Order, Stock Receipting, Supplier Transaction Enquiry and Stock Movements screens. 

> ℹ️ This process explains how to set different cost viewing levels for a user and what cost are visible in relation to the cost levels Full, Restricted and None.

> ⚠️ **Important: **To choose how the displayed cost values will be set for the** Restricted** and **None **viewing levels, set the **System Flag - UsrResStdCst **as required.

# <span style="color: #003366">How to Set the Cost Viewing Level</span>

To set the Cost Viewing Level for a user, perform the following:

1. Click the **Frameworks Menu** then navigate to **System Administration > Users & Security > User Maintenance** from within the menu.
2. **Search** for the User you wish to update and then ope up their **User Maintenance** screen.

> ✅ Refer to [Maintaining a Frameworks User ID](https://sterlandsupport.atlassian.net/wiki/spaces/FRAM/pages/28385894) for more information.

3. Under the **Misc** section, to the right of the screen, from the **Cost Viewing Level **drop-down select the appropriate level for the user **(Full, Restricted, Partial** or **None)**.

# <span style="color: #003366">The Differences in the Cost Viewing Levels</span>

The below tabs outline the difference between each Cost Viewing Leave for each section within Frameworks

> ⚠️ **Point of Sale and Sales order Processing Function Exceptions**
> ⚠️ 
> ⚠️ - **Special Buy-Ins**: If the cost is wanted to be hidden within this function then the activity needs to be excluded from the users security group.
> ⚠️ - **Product Group Reprice**: If the cost is wanted to be hidden within this function then the activity needs to be excluded from the users security group.

# Cost Level Matrix

|  |  |
| --- | --- |
|  | **Costs Visibility ** |
| <span style="color: #ffffff">**Module / View**</span> | <span style="color: #ffffff">**Full Cost View**</span> | <span style="color: #ffffff">**Restricted Cost View**</span> | <span style="color: #ffffff">**Partial Cost View**</span> | <span style="color: #ffffff">**No Cost View**</span> |
| **Point of Sale & Sales Order Processing** |
| SOP - Standard costs (Unit Cost) on the Product Lines | :check_mark: | :check_mark: | :cross_mark: | :cross_mark: |
| SOP - GP% on the Product Lines | :check_mark: | :check_mark: | :cross_mark: | :cross_mark: |
| POS/SOP - Standard cost of the product in the product sales information popup | :check_mark: | :check_mark: | :cross_mark: | :cross_mark: |
| **Stock Movement - Point of Sale, Sales Order Processing & Purchase Orders** |
| Stock Movement - Left Screen-Opening Average Column | :check_mark: | :cross_mark: | :cross_mark: | :cross_mark: |
| Stock Movement - Left Screen- Closing Average Column | :check_mark: | :cross_mark: | :cross_mark: | :cross_mark: |
| Stock Movement - Left Screen- Unit Cost Column | :check_mark: | :cross_mark: | :cross_mark: | :cross_mark: |
| Stock Movement - Detail Right Screen - Header -Standard Cost | :check_mark: | :check_mark: | :cross_mark: | :cross_mark: |
| Stock Movement - Detail Right Screen - Header -Average Cost | :check_mark: | :cross_mark: | :cross_mark: | :cross_mark: |
| Stock Movement - Detail Right Screen - Unit Cost | :check_mark: | :cross_mark: | :cross_mark: | :cross_mark: |
| Stock Movement - Detail Right Screen - Line Cost | :check_mark: | :cross_mark: | :cross_mark: | :cross_mark: |
| **Product Dashboard** |
| Branch Stock - average cost | :check_mark: | :cross_mark: | :cross_mark: | :cross_mark: |
| Branch Stock - last buy cost | :check_mark: | :cross_mark: | :cross_mark: | :cross_mark: |
| Cost Prices Section | :check_mark: | :check_mark: | :cross_mark: | :cross_mark: |
| Cost Prices Section - All Cost Tab - Branch Average Cost | :check_mark: | :cross_mark: | :cross_mark: | :cross_mark: |
| Cost Prices Section - All Cost Tab - Branch Average GP% | :check_mark: | :cross_mark: | :cross_mark: | :cross_mark: |
| Cost Prices Section - last receipt supplier cost (if supplier is an internal supplier) | :check_mark: | :cross_mark: | :cross_mark: | :cross_mark: |
| Cost Prices Section - last receipt supplier cost (if supplier is an import supplier) | :check_mark: | :cross_mark: | :cross_mark: | :cross_mark: |
| Cost Prices section - Foreign Costs Tab | :check_mark: | :check_mark: | :cross_mark: | :cross_mark: |
| Cost Prices section - Branch Cost tab - Branch Average Cost | :check_mark: | :cross_mark: | :cross_mark: | :cross_mark: |
| Cost Prices section - Branch Cost tab - Branch Average GP% | :check_mark: | :cross_mark: | :cross_mark: | :cross_mark: |
| Cost Prices section - Branch Cost tab - Branch Average Cost Change | :check_mark: | :cross_mark: | :cross_mark: | :cross_mark: |
| Cost Prices Section - Supplier Cost Tab | :check_mark: | :check_mark: | :cross_mark: | :cross_mark: |
| Cost Prices Section - Standard Cost Tab | :check_mark: | :check_mark: | :cross_mark: | :cross_mark: |
| Contracts/Promotions section - GP% | :check_mark: | :check_mark: | :check_mark: | :check_mark: |
| Discounts sections - GP% | :check_mark: | :check_mark: | :check_mark: | :check_mark: |
| **Customer Transaction Enquiry** |
| Product Lines section - Cost Tab | :check_mark: | :check_mark: | :check_mark: | :check_mark: |
| Product Lines section - Cost Tab - Line Cost | :check_mark: | :check_mark: | :check_mark: | :cross_mark: |
| Product Line Details section - Details tab - Cost Field | :check_mark: | :check_mark: | :check_mark: | :cross_mark: |
| **Purchase Orders** |
| Supplier costs - Onscreen | :check_mark: | :check_mark: | :check_mark: | :cross_mark: |
| Supplier costs - Printed/emailed Documents (If selected) | :check_mark: | :check_mark: | :check_mark: | :check_mark: |
| Internal Supplier costs - Onscreen | :check_mark: | :cross_mark: | :check_mark: | :cross_mark: |
| Internal Supplier costs - Printed/emailed Documents (If selected) | :check_mark: | :check_mark: | :check_mark: | :cross_mark: |
| Import supplier transaction | :check_mark: | :cross_mark: | :check_mark: | :cross_mark: |
| **Stock Receipting - If transaction is from an:** |
| External supplier - Unit cost field :info: | :info: | :info: | :info: | :info: |
| Internal supplier - Unit cost field :info: | :info: | :info: | :info: | :info: |
| External supplier - Receipt Value field | :check_mark: | :check_mark: | :check_mark: | :cross_mark: |
| Internal supplier - Receipt Value field | :check_mark: | :cross_mark: | :check_mark: | :cross_mark: |
| Import supplier  - Unit cost field :info: | :info: | :info: | :info: | :info: |
| Import supplier - Receipt Value field | :check_mark: | :cross_mark: | :check_mark: | :cross_mark: |
| **Supplier Transaction Enquiry - If transaction is from an:** |
| External supplier - Lines Section - Purchase tab - Unit Price | :check_mark: | :check_mark: | :check_mark: | :cross_mark: |
| External supplier - Lines Section - Purchase tab - Line Total | :check_mark: | :check_mark: | :check_mark: | :cross_mark: |
| Internal supplier - Lines Section - Purchase tab - Unit Price | :check_mark: | :cross_mark: | :check_mark: | :cross_mark: |
| Internal supplier - Lines Section - Purchase tab - Line Total | :check_mark: | :cross_mark: | :check_mark: | :cross_mark: |
| Import supplier - Lines Section - Purchase tab - Unit Price | :check_mark: | :cross_mark: | :check_mark: | :cross_mark: |
| Import supplier - Lines Section - Purchase tab - Line Total | :check_mark: | :cross_mark: | :check_mark: | :cross_mark: |


> ⚠️ :info:The [Purchasing and Receipting Related System Settings](https://sterlandsupport.atlassian.net/wiki/spaces/FRAM/pages/28401318) **PurUOMCst **overrides the view levels settings for  viewing the **Unit Cost **in** Stock Receipting**
> ⚠️ 
> ⚠️ - When ticked, the **Unit Cost **field will be visible for all users.
> ⚠️ - When unticked, the **Unit Cost **field will NOT be visible for all users.

# <span style="color: #003366">Full Cost View</span>

<span style="color: #292929">There are no changes to the system’s current behaviour. </span>

> ℹ️ Within the Point of Sale and Sales order Processing modules an <span style="color: #292929">additional cost field within the product sales information popup has been added. </span>
> ℹ️ 
> ℹ️ ![image](media://8a5e5209-7b16-43c0-b415-8b4e66ebcfaf)


# Restricted Cost View

## Point of Sale / Sales Order Processing

- The **sales order** screen will show the **standard costs** on the lines.
- The **sales order** screen will show the **GP%** on the lines and for the transaction.
- The user will be able to see the **standard cost** of the product within the product sales information popup that is accessed by clicking the **product id** in the **Sales** or **POS** product display areas.
- The **GP%** of the line is visible within the edit line popup if system flags *GPLineSOP* or *GPLinePos* are enabled.

## Stock Movements (Point of Sale / Sales Order Processing / Purchase Ordering)

- Within the **Stock Movement Grid **section the following columns are hidden:
  - **Opening Avg Cost**
  - **Unit Cost**
  - **Closing Avg Cost**
- Within the **Details Header** section the following fields are hidden:
  - **Average Cost**
- Within the **Movements **tab for each stock movement the following fields are hidden:
  - **Unit Cost**
  - **Line Cost**

## Product Dashboard

- Within the **Branch Stocks** section, the **average cost** is removed.
- Within the **Branch Stocks **section, the **last buy cost** is removed.
- Within the **Cost Prices **section **All Costs** tab, the following fields are hidden:
  - **Branch Average Cost**
  - **Branch Average GP%**
  - If the supplier is an **internal supplier** then** last receipt supplier cost** fields are hidden.
  - If the supplier is an **import supplier** then the **last receipt supplier cost** fields are hidden.
- Within the **Cost Prices **section, the **Foreign Costs** tab is visible.
- Within the **Cost Prices **section **Branch Cost** tab, the following fields are hidden:
  - **Branch Average Cost**
  - **Branch Average GP%**
  - **Branch Average Cost Change**
- Within the **Cost Prices **section, the **Supplier Cost** tab displays as normal.
- Within the **Cost Prices **section, the **Standard Cost** tab displays as normal.
- The **Contracts/Promotions **section displays as normal.
- The **Discount** section displays as normal

## Customer Transaction Enquiry

- The **Costs** tab on **Product Lines **section will show the cost of the transaction based on the system flag *UsrResStdCst* setting.
- The **Cost** field on the **Details **tab in the **Product Line Details** section will show the cost based on the system flag *UsrResStdCst* setting.

## Purchase Orders

- **Supplier costs** are displayed onscreen.
- **Supplier costs** will display on documents printed/emailed unless the user chooses otherwise.
- **Internal Supplier costs** <u>are not</u> displayed on screen ie Branch transfers.
- If the transaction is for an** import supplier** then the costs are hidden from the screen.

## Stock Receipting

- If the transaction is from an **external supplie**r then **unit** cost field is displayed onscreen.
- If the transaction is from an **internal supplier** then the **unit cost** field is hidden.
- If the transaction is from an **external supplier** then the **receipt value** field is displayed.
- If the transaction is from an **internal supplier** then the **receipt value** field is hidden.
- If the transaction is from an **import supplier** then the **unit cost** field is hidden.
- If the transaction is from an **import supplier** then the **receipt value** field is hidden.

> ⚠️ The [Purchasing and Receipting Related System Settings](https://sterlandsupport.atlassian.net/wiki/spaces/FRAM/pages/28401318) **PurUOMCst **overrides the view levels settings for  viewing the **Unit Cost **in** Stock Receipting**
> ⚠️ 
> ⚠️ - When ticked, the **Unit Cost **field will be visible for all users.
> ⚠️ - When unticked, the **Unit Cost **field will NOT be visible for all users.

## Supplier Transaction Enquiry

- If the transaction is for an **internal supplier,** ie. A branch transfer, then the **unit price** and **line total** columns are hidden.
- If the transaction is for an **external supplier** then the columns are displayed.
- If the transaction is for an **import supplier** the **costs** are hidden.

# Partial Cost View

The Partial cost view is designed to hide the costs in Point of Sale, Sales Order Processing, the Product Dashboard and Stock Movements, but allow them to be visible everywhere else.

## Point of Sale / Sales Order Processing

- No **line costs** will display in the sales order screen.
- The sales order screen will not show any **GP%** for the transaction.
- The user will not be able to see the **cost** **of the product** within the **Product Sales Information** popup that is accessed by clicking the product id in the **Sales** or **POS** product display areas.
- The **GP%** of the line will not be visible within the edit line popup regardless if system flags *GPLineSOP* or *GPLinePOS* settings.

## Stock Movements (Point of Sale / Sales Order Processing / Purchase Ordering)

- Within the **Stock Movement Grid **section the following columns are hidden:
  - **Opening Avg Cost**
  - **Unit Cost**
  - **Closing Avg Cost**
- Within the **Details Header** section the following fields are hidden:
  - **Standard Cost**
  - **Average Cost**
- Within the **Movements **tab for each stock movement the following fields are hidden:
  - **Unit Cost**
  - **Line Cost**

## Product Dashboard

- No Costs are shown within **Branch Stocks** section, this includes both the branch’s Last Buy Cost and the branch’s average cost.
- The **Cost Prices** section is disabled which prevents the user from seeing any of the cost tab’s listed within.
- The **Suppliers **section has the **Unit Cos**t column removed from view.
- **GP%** will still be visible within the **Contracts/Promotions **and** Discounts **sections.

## Customer Transaction Enquiry

- The **Costs** tab on **Product Lines **section will show the cost of the transaction based on the system flag *UsrResStdCst* setting.
- The **Cost** field on the **Details **tab in the **Product Line Details** section will show the cost based on the system flag *UsrResStdCst* setting.

## Purchase Orders

- **Supplier costs** are displayed onscreen.
- **Supplier costs** will display on documents printed/emailed unless the user chooses otherwise.
- **Internal Supplier costs** are displayed onscreen. ie Branch transfers.
- **Import supplier** then the costs are displayed onscreen.

## Stock Receipting

- All transactions from, **external, internal and import suppliers** are displayed.

> ⚠️ The [Purchasing and Receipting Related System Settings](https://sterlandsupport.atlassian.net/wiki/spaces/FRAM/pages/28401318) **PurUOMCst **overrides the view levels settings for  viewing the **Unit Cost **in** Stock Receipting**
> ⚠️ 
> ⚠️ - When ticked, the **Unit Cost **field will be visible for all users.
> ⚠️ - When unticked, the **Unit Cost **field will NOT be visible for all users.

## Supplier Transaction Enquiry

- All transactions from, **external, internal and import suppliers** are displayed.

# None Cost View

> ❌ **Reports such as stock valuations and sales reports will continue to show GP. You might want to consider None Cost Viewing users to not be able to view these particular reports.**

## Point of Sale / Sales Order Processing

- No **line costs** will display in the sales order screen.
- The sales order screen will not show any **GP%** for the transaction.
- The user will not be able to see the **cost** **of the product** within the **Product Sales Information** popup that is accessed by clicking the product id in the **Sales** or **POS** product display areas.
- The **GP%** of the line will not be visible within the edit line popup regardless if system flags *GPLineSOP* or *GPLinePOS* settings.

## Product Dashboard

- No Costs are shown within **Branch Stocks** section, this includes both the branch’s Last Buy Cost and the branch’s average cost.
- The **Cost Prices** section is disabled which prevents the user from seeing any of the cost tab’s listed within.
- The **Suppliers **section has the **Unit Cos**t column removed from view.
- **GP%** will still be visible within the **Contracts/Promotions **and** Discounts **sections.

## Customer Transaction Enquiry

- The **Costs** tab is visible on **Product Lines **the line cost section is hidden.
- The **Cost** field on the **Details **tab in the **Product Line Details **section is hidden.

## Purchase Orders

- No costs are displayed on screen.
- Costs **will display** if the purchase order is printed or emailed to the supplier unless the user chooses otherwise.
- Costs are not printed on transactions to **internal suppliers,** ie Branch Transfers.
- If the transaction is for an **import supplier** then the **costs** are hidden from the screen.

> ❌ **Note: Printed and emailed purchase orders still display costs. You might want to consider None Cost Viewing users to not be able to print P/O's.**

## Stock Receipting

- If the transaction is from an **external supplier** then **unit cost** field is hidden.
- If the transaction is from an **internal supplier** then the **unit cost** field is hidden.
- If the transaction is from an **external supplier** then the **receipt value** field is hidden.
- If the transaction is from an **internal supplier** then the **receipt value** field is hidden.
- If the transaction is from an **import supplier** then the **unit cost** field is hidden.
- If the transaction is from an **import supplier** then the **receipt value** field is hidden.

> ⚠️ The [Purchasing and Receipting Related System Settings](https://sterlandsupport.atlassian.net/wiki/spaces/FRAM/pages/28401318) **PurUOMCst **overrides the view levels settings for  viewing the **Unit Cost **in** Stock Receipting**
> ⚠️ 
> ⚠️ - When ticked, the **Unit Cost **field will be visible for all users.
> ⚠️ - When unticked, the **Unit Cost **field will NOT be visible for all users.

## Supplier Transaction Enquiry

- The **Costs** tab on **Product Lines **section is hidden.
- The **Cost field** on the **Details **tab in the **Product Line Details **section is hidden.

# <span style="color: #003366">Additional Information</span>

> ✅ Refer to [Maintaining a Frameworks User ID](https://sterlandsupport.atlassian.net/wiki/spaces/FRAM/pages/28385894) for further information about applying the Cost Viewing Level to a users

<details>
<summary>System Flags</summary>

| **Flag** | **Description** |
| --- | --- |
| **UsrResStdCst** | If flag is ticked then for a **Restricted** and **None** all cost values will be **standard cost. **If un-ticked then the average cost is displayed |
</details>