---
title: "Future Pricing Setup"
canonical: "https://kb.myframeworks.com.au/space/FRAM/28392488/Future%20Pricing%20Setup"
format: markdown
---
This topic explains how to setup your system to use future pricing. 

## <span style="color: #003366">Codes/Characters</span>

The Future Price program is controlled by the 'FeatureFUT' code; please contact Sterland Computing for the value of this code. 

## <span style="color: #003366">Flags/Values</span>

Three flags control the use of future prices in Purchase Order processing and Sales Order processing. 

| **Flag** | **Description** |
| --- | --- |
| **OrdFPrice** | allows the use of future prices to be used for future Orders, Quotes and Jobs. |
| **OrdFPriceDtChg** | When the delivery date of a sales order or quote is changed, reprice the transaction as per the given date |
| **InvFPrice** | allows the use of future prices to be used for future Purchase Orders. |
| **InvReset** | when active allows the updating of standard prices from supplier standard costs |
| **InvResetB** | when active allows the updating of branch prices from supplier area costs |
| **InvAFPDCon** | allows the following:<br>- The use of future contract prices for future dated Orders, Quotes and Jobs.
- To determine the default value for Applying Future Contact Prices. This is used by the 'Day End Procedures' program (A-1) if you have your system set to apply future prices in the overnight batch run (inv210p.p). And it is also used as the default for 'Contract Prices' when running the future price update program manually through 5-1-Apply New Prices. |

## <span style="color: #003366">Integers</span>

| **Flag** | **Description** |
| --- | --- |
| **OrdDelDTol** | allows the user to specify the number of Tolerance days. When releasing future dated orders the number of tolerance days is compared to the number of days between the release date and the order line delivery date for each future priced product on the order. If that comparison is within the tolerance days then the order will not be re-priced; but if it is outside the tolerance days, then the future priced products concerned will get re-priced to current prices.   
The value for this integer defaults to 5, however the user may specify the number of days required via **System Administration** - **System Tables** - **Miscellanous Table Maintenance** - '**System Settings - Numeric**' |

## <span style="color: #003366">Flags</span>

The following flags are checked to determine which future price should be applied to future dated Purchase Orders, Quotes, Sales Orders and Jobs: 

| **Flag** | **Description** |
| --- | --- |
| **InvAFPDSup ** | If enabled hen future supplier costs are considered for Purchase Orders. Future supplier costs may also be used to work out a future sell price on Quotes, Sales Orders and Jobs, but only if the system flags 'InvReset' and/or 'InvResetB' are set to **'yes'.** |
| **InvAFPDBrn ** | If enabled then future branch cost and sell prices may be considered for Purchase Orders, Quotes, Sales Orders and Jobs in accordance with the future price hierarchy. |
| **InvAFPDStd ** | If enabled then future standard cost and sell prices may be considered for Purchase Orders, Quotes, Sales Orders and Jobs in accordance with the future price hierarchy. |
| **InvAFPDDsc ** | If enabled then future discount group pricing and future discount module pricing may be considered when keying Quotes, Sales Orders and Jobs. |
| **InvAFPDCon** | If enabled then future contract prices are applied to Quotes, Sales Orders and Jobs. |
| **OrdFPriceBOrder** | If enabled ensure the back order is priced as per delivery date of the back order. |

> ✅ Refer to [Future Pricing Rules - Sales](https://kb.myframeworks.com.au/space/FRAM/571511071/Future+Pricing+Rules+-+Sales) for more information.

# Additional Information

> ✅ Refer to the [Frameworks FAQs](https://sterkb.atlassian.net/wiki/pages/createpage.action?spaceKey=FFAQ&title=Frameworks%20FAQs) section to browse or search for a solution.

Contact [Sterland Support](https://kb.myframeworks.com.au/page/support) if you are still unable to find a solution.