---
title: "Agreed Price Configuration"
canonical: "https://kb.myframeworks.com.au/space/FRAM/28383446/Agreed%20Price%20Configuration"
format: markdown
---
# <span style="color: #172b4d">Overview</span>

> ⚠️ The Agreed Price option is feature code driven.

Before Agreed Pricing can be used, the following system administration activities must be completed. 

Refer to the following processes for further information 

# Feature Code

<span style="color: #333333">The following feature code is required to be </span>Active <span style="color: #333333">for </span>Agreed Pricing <span style="color: #333333">to be available in Frameworks.</span>

- <span style="color: #333333">**AGR: **</span><span style="color: #000000">Enable capture of agreed value on orders</span>

> ✅ Refer to [Feature Codes](https://sterlandsupport.atlassian.net/wiki/spaces/FRAM/pages/28401618) for more information.

# Customer Maintenance

The following **Customer** **Flags **are required to be defined for Agreed Pricing to be available for a customer.

> ⚠️ This needs to be defined for each individual customer. This is NOT a global setting.

1. Click the **Frameworks Menu**, then navigate to **Receivables > Maintenance > Customer Maintenance **from the navigation tree.
2. Search for the customer and open up the **Flags **tab.
3. Define the following Flags:
  - **Agreed Price Required**: Select enable the Agreed Price over calculations.  (Order total is more than the Agreed Price)
  - **Agreed Price Under Required**: Select to enable Agreed Price under calculations. Agreed Price Required needs to be ticked for this option to be available.  (Order total is less than the Agreed Price)
  - **Agreed Tolerance Price: **This is the $ value of the tolerance for if the **Order Total (Inc GST) **is **> **the **Agreed Price **(The Order Total has exceeded the Agreed Price and is beyond tolerance)
  - **Agreed Price Under Tolerance: **This is the $ value of the tolerance for if the **Order Total (Inc GST) **is **<**the **Agreed Price **(The Order Total is below the Agreed Price and beyond tolerance).
    - With interim invoicing enabled, when an order is released with a released order value greater than the **Agreed Price Under Tolerance **below the agreed value, then the order will be automatically held in the Interim Invoice queue for review.
  - **Agreed Tolerance %: **This is the percentage amount to calculate the Agreed Price tolerance with.
    - If the **Agreed Tolerance % **calculates the tolerance to be **less than** the **Agreed Tolerance Price, **or closer to the **Order Total, **then the **percentage** **value** will be used.
    - If the **Agreed Tolerance % **calculates the tolerance to be **more than **the **Agreed Tolerance Price, **or further from the **Order Total, **then the **tolerance** **value** will be used

# Reason Codes

If [Interim Invoicing](https://sterlandsupport.atlassian.net/wiki/spaces/FRAM/pages/28400532) is enabled, the **Reason Codes - Interim Invoice Price Override **needs to be defined to allow you to modify the agreed value within interim invoices. 

# Additional Information

> ✅ Refer to [Customer Maintenance](https://sterlandsupport.atlassian.net/wiki/spaces/FRAM/pages/28389894) for more information.