Sales Orders > Contract Pricing > Contract Prices > Add Contracts (Buying Groups)

Add Contracts (Buying Groups)

You use this program to define contracts for specific buying groups where you have negotiated the sale of inventory items at a fixed price over a specific period of time.

A buying group is a pre-defined group of customers. This facilitates maintaining contracts for individual customers as the same contract is applied to all customers within a specific buying group. Details of all contracts can be viewed using the Contract Prices program.

Add Contracts

Field Description
New Select this to add a new buying group contract.
Buying group Indicate the code of an existing buying group for which you want to add a contract.

Buying group numbers are maintained using the Browse on Buying Groups program.

Add Contracts Select this to add the contracts to the customer.

Add Contracts for Buying Group

The available stock items to which you can assign a pricing contract is determined by your selections made at the Stock code selection, Supplier selection and Product class selection fields.

Field Description
Buying group information  
Buying group This indicates the buying group to which you are adding the contract.
Description This indicates the name of the buying group to which you are adding the contract.
Contract configuration  
Contract Enter up to six characters that will be the contract number assigned to the buying group.
Start date Indicate the date on which the contract is to become effective.
Expiry date

Indicate the date on which the contract will no longer be valid.

An entry of 00/00/00 indicates that there is no expiry date.

Price method
Field Description
Flat price Select this to assign a fixed price to the contract for the selected stock items.
Coded Select this to assign a coded price to the stock items assigned to the contract.
Quantity discount breaks Select this to assign up to five price codes to a stock item, linked to the sale of specific quantities of that item.
List price less percentage Select this to enter a percentage amount to be subtracted from the list price of the stock items assigned to the contract.
List price less chain discount Select this to enter up to three chained discounts to be applied to the list price of the stock items assigned to the contract.
Coded less chain discount Select this to enter up to three chained discounts that you want to apply to a specific price code for the stock items assigned to the contract.
Mark-up cost

Select this to enter a percentage amount by which the cost of the stock items assigned to the contract are to be increased. This method is best suited in a standard costing environment where the cost is stable.

A contract using Markup from cost applies the 'average' cost held against the warehouse when the warehouse costing method is FIFO and the warehouse is available to the calculation.

Coded less unit discount value Select this to determine the contract price of an item by its price code less a specific unit discount value assigned to that code.
Mark-up list price Select this to set the price of each stock item assigned to the contract as the item's list price plus an entered percentage amount.
Add contracts automatically

Details for the contract can be assigned automatically or by review, depending on your selection at this prompt.

Select this if you want to automatically add the contract to all the stock codes matching the selection criteria specified.

If you do not select this option, then each stock code matching the specified stock code selection criteria is displayed on the screen for review and final acceptance. This enables you to maintain each stock code individually.

Load next stock code to add This option applies when you are adding a new contract for multiple stock codes and you selected to add contracts automatically.

If you select this option then the next stock code is automatically displayed in the Sales Order Contract Maintenance program each time you save the details for the previous stock code. This enables you to enter the details for each stock code individually.

If you do not select this option, then all stock codes included in the contract are updated with the details entered for the first stock code.

Stock code selection Indicate the stock code(s) to which you want to assign the pricing contract.
Supplier selection Indicate the supplier(s) to which you want to assign the pricing contract.
Product class selection Indicate the product class(es) to which you want to assign the pricing contract.

Notes and warnings

Prerequisites

Coding considerations

  • The contract pricing system takes precedence over all other pricing systems. In addition, if an inventory item is included in more than one buying group or customer contract, then the lowest contract price is applied.

  • If you defined contract pricing, then once a contract has been selected and applied in Sales Order Entry, changing the line quantity does not cause the contract pricing system to apply another contract based on the new quantity. The only exception to this is when a contract is defined as quantity discounted and the option: Quantity discount price update is not set to Never (Sales Order Setup). In this case, the contract is reviewed.

Application Help Pane

Application Help Panes provide step-by-step instructions for various functions within the program, including a brief overview of what the program does, what setup options are required and how to personalize the program. The intention is that the pane provides information that is uncluttered and easy to navigate.

You can embed an Application Help Pane:

  • in the main SYSPRO menu

  • in any program with panes, if not using roles

  • when adding a role layout in Design Mode.

Inserting Application Help

You would typically follow this procedure to display help for the current program in a customized pane that can be pinned to the program window.

Information includes step-by-step instructions for the various functions available within the program, including a brief overview of what the program does, what setup options are required and how to personalize the program.

  1. Open the program for which you want to insert application help into a customized pane.

    This functionality is only available for a program that has panes.

  2. Right-click any form field.

    You can also click the triangle menu icon that appears in the title area of a pane.

  3. Select Insert Application Help from the context-sensitive menu.

    The application help appears in a pane within your program. You can reposition the pane using the docking stickers or pin it to the program window.

Removing the Application Help pane

If you no longer want to display application help in a pane for your current program, you can simply remove it.

  1. Select the Close icon in the right-hand corner of the application help pane.

  2. Confirm that you want to delete the pane.