---
title: "Create a Supplier Contract"
canonical: "https://kb.myframeworks.com.au/space/CO/492109836/Create%20a%20Supplier%20Contract"
format: markdown
---
Creating a supplier contract allows you to capture negotiated pricing from suppliers (fixed prices or discount percentages) for specific products and date ranges, ensuring the system automatically applies the lowest available cost when creating or receipting purchase orders.

> 📝 ## Prerequisites
> 📝 
> 📝 Before creating a supplier contract, ensure you have:
> 📝 
> 📝 - The **SCP** feature code enabled in your Frameworks instance.
> 📝 - Supplier details configured in the system.
> 📝 - Contract pricing information from the supplier (fixed prices or discount percentages).
> 📝 - Contract validity dates (start and finish dates).
> 📝 - Knowledge of which branches or business entities this contract applies to.

---

## Create the Supplier Contract

1. Navigate to **Special Pricing > Maintenance > Supplier Contract** from the Frameworks Menu.
2. Click **New** to open the **Supplier Contract Header** window.
3. Complete the required contract header fields:
  - **Contract Number:** If the **AutoSuppContNo** flag is enabled, the system auto-generates a contract number. If disabled, enter a contract number manually.
  - **Description:** Enter a brief description to identify the contract (e.g., "Timber Supplier May Promo").
  - **Supplier:** Search for and select the supplier offering the special pricing.
  - **Pricing Rule:** Select **Fixed Price** if the contract specifies exact dollar amounts per product, or select **Discount** if the contract provides a percentage discount off standard cost.
  - **Supplier Reference:** Enter the supplier's reference number for this contract. This reference appears on purchase orders created using the contract.
  - **Start Date and Finish Date:** Enter the date range the contract is valid (e.g., 01/06/2025 to 30/06/2025).
4. Configure branch or business assignment:
  - **Business:** Select the business this contract applies to. Only branches assigned to the selected business will see the contract. If you leave this field blank and the **SuppContBusiness** flag is disabled, the **Branch** field appears for manual branch selection.
  - **Branch List:** By default, all branches in the selected business are included. Click the dropdown to select specific branches if you want to restrict availability.
5. Click **Save** to create the contract header.
6. Add at least one product to the contract by navigating to the **Products** tab and using the contract lines entry section.
7. (Optional) If you want to create a customer-specific contract, navigate to the **Customers** tab and add the relevant customers.

## Result

Your supplier contract is created and available for the selected business and branches. Users at those branches can now apply this contract to purchase orders during the contract validity period. The system automatically applies the lowest cost available from the supplier when creating or receipting purchase orders.

---

## What Happens Next

- When users create purchase orders for products included in the contract, the system automatically applies the contract pricing if the purchase order date falls within the contract validity period.
- Contracts with past finish dates are not shown as available when creating purchase orders.
- If no customers are assigned to the contract, the contract is available for all customers at the designated branches.
- If specific customers are assigned, only those customers' purchase orders will show the contract as available.

---

## Additional Options

**Add Multiple Products via Import:** You can import multiple products using a CSV file. From the **Actions** menu in the Supplier Contract Maintenance screen, select **Import** and upload a CSV file with the following columns: Product ID, Contract Cost, Discount, Contract Qty.

**Add Multiple Branches or Customers:** You can import multiple branches or customers using CSV files. See the relevant import task pages for detailed instructions.

**Configure Product Groups (Discount Contracts Only):** For contracts with a Discount pricing rule, you can add entire product groups instead of individual products. Use the toggle button in the contract lines entry section to switch between product and product group entry.

> ✅ ## Related Content
> ✅ 
> ✅ - [Supplier Contract Dashboard](https://sterlandsupport.atlassian.net/wiki/spaces/FRAM/pages/28401920)
> ✅ - [Supplier Contract Maintenance](https://sterlandsupport.atlassian.net/wiki/spaces/FRAM/pages/28391886)
> ✅ - [Add Products to a Supplier Contract](https://sterlandsupport.atlassian.net/wiki/spaces/CO/pages/491946004)
> ✅ - [Assign Customers to a Supplier Contract](https://sterlandsupport.atlassian.net/wiki/spaces/CO/pages/491814919)
> ✅ - [Assign Branches to a Supplier Contract](https://sterlandsupport.atlassian.net/wiki/spaces/CO/pages/492470279)