Sales Orders > Contract Pricing > Contract Prices > Sales Order Contract Maintenance

Sales Order Contract Maintenance

You use this program to maintain contracts for specific customers and/or buying groups.

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

Toolbar and menu

Field Description
New Adds the contract details for another stock code. This applies when you select to add a contract for a single stock code in Add Contracts (Customers) or Add Contracts (Buying Groups).
Save Saves any details that have changed.

If you selected the: Load next stock code to add option (Add Contracts (Customers) or Add Contracts (Buying Groups)) then each time you select to save, the next stock code is displayed.

Otherwise all stock codes included in the contract are updated with the details entered for the first stock code.

Prev / Next Displays the previous or next contract price (if changing a contract price) or the next stock code (if adding a contract price).
Notes Uses the Notepad Editor program to add free format text to the contract.

Contract Details (Buying Group)

This screen is displayed when you maintain a contract for a buying group.

Field Description
Contract details

Buying group

This indicates the buying group for which you are maintaining the contract.

Buying group description This indicates the name of the buying group for which you are maintaining the contract.
Stock code This indicates the stock code to which the contract price applies.
Stock code description This indicates the description for the stock code to which the contract price applies.
Contract This indicates the contract number you are maintaining.
Supplier This indicates the supplier defined against the stock item.
Product class This indicates the product class defined against the stock item.
Price method This indicates the price method for the contract. Refer to Pricing Methods for additional details.
Start date You use this field to indicate the date on which the contract is to become effective.
Expiry date

You use this field to enter the date on which the contract will no longer be valid.

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

The Basis for contract pricing option (Sales Order Setup - Pricing tab), uses these Start and Expiry dates to determine the validity of the price for the contract when you process a sales order.

Contract Details (Customer)

Field Description
Configure contract

If an automatic line discount is held against a contract pricing customer then the discount is not applied. However, you will be able to manually enter a discount. If an automatic order discount is held against a contract pricing customer, then the discount is applied upon completion of the order.

Customer This indicates the code of the customer for whom you are maintaining the contract.
Customer name This indicates the name of the customer for whom you are maintaining the contract.
Stock code This indicates the stock code to which the contract price applies.
Stock code description This indicates the description for the stock code to which the contract price applies.
Contract This indicates the contract number you are maintaining.
Supplier This indicates the supplier defined against the stock item.
Product class This indicates the product class defined against the stock item.
Price method This indicates the price method for the contract. Refer to Pricing Methods for additional details.
Start date You use this field to indicate the date on which the contract is to become effective.
Expiry date

You use this field to enter the date on which the contract will no longer be valid.

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

The Basis for contract pricing option (Sales Order Setup - Pricing tab), uses these Start and Expiry dates to determine the validity of the price for the contract when you process a sales order.

Pricing Methods

The following options are displayed according to the price method defined against the contract:

Flat price

Field Description
Flat price  
Flat price Enter the flat price to assign to the contract for the selected stock items.
Price unit of measure This indicates the price unit of measure for the flat price.
[Note]

The unit of measure defined against the contract must be the unit of measure in which the stock code will be sold on the sales order.

For example, if the unit of measure defined here is EA, then the unit of measure for the stock code on the sales order line must also be EA.

Customer retail price

This field is used for notational purposes only. It enables you to enter the suggested customer retail price for the stock item.

This value can be printed on the detail section of sales order documents (see S/O Document Formats).

This field is only enabled if you selected the options: Contract pricing and Customer/stock code cross-reference required against the customer (Browse on Customers - Options tab).

Coded

Field Description
Coded  
Price code

Enter the price code you want to assign to the stock items assigned to the contract.

Price codes for stock items are maintained using the Browse on Stock Code Pricing program.

Quantity Discount Breaks

Field Description
Quantity discount breaks  
Quantity Indicate the quantity to which the price code applies.
Price code

Indicate the price code applicable to the corresponding quantity entered at the previous field.

Price codes for stock items are maintained using the Browse on Stock Code Pricing program.

Discount percentage Indicate the percentage discount applicable to the quantity/price code combinations entered.

List Price Less a Percentage

Field Description
List price less a percentage  
Percentage discount This indicates the percentage discount that you want to apply to the list price for the stock items selected.

List Price Less Chain Discount

Field Description
List price less chain discount  
First discount Enter the first discount percentage to be applied to the list price of the stock item.
Second discount Enter the second discount percentage to be applied to the list price of the stock item.
Third discount Enter the third discount percentage to be applied to the list price of the stock item.

Coded Less Chain Discount

Field Description
Coded less chain discount  
Price code

Indicate the price code on which the chained discounts must be based.

Price codes for stock items are maintained using the Browse on Stock Code Pricing program.

First discount Enter the first discount percentage to be applied to the price code for the stock item.
Second discount Enter the second discount percentage to be applied to the price code for the stock item.
Third discount Enter the third discount percentage to be applied to the price code for the stock item.

Mark-up Cost By a Percentage

Field Description
Mark-up cost by a percentage  
Percentage mark-up Enter the percentage amount by which the cost of the stock items assigned to the contract must be increased.

Coded Less Unit Discount

Field Description
Coded less unit discount  
Price code

Indicate the price code from which the unit discount value must be deducted.

Price codes for stock items are maintained using the Browse on Stock Code Pricing program.

Unit discount value Enter the unit discount value to apply to the price code of the item.

Mark-up List Price

Field Description
Mark-up list price  
Percentage mark-up Enter the percentage amount by which the list price of the stock items assigned to the contract must be increased.

Notes and warnings

Program access

  • This program can be accessed by selecting the Change option from the Contract Prices program.

eSignature considerations

Electronic Signatures provide security access, transaction logging and event triggering. This enables you to increase control over your system changes.

Access to the following eSignature transactions within this program can be restricted at Operator, Group, Role or Company level. You configure this using the Electronic Signatures program.

eSignature Transaction Description
SO Add contract pricing

Controls access to the New and Add functions in the Contract Prices and Sales Order Contract Maintenance programs.

SO Change contract pricing

Controls access to the maintenance of contract pricing in the Contract Prices and Sales Order Contract Maintenance programs.

SO Delete contract pricing

Controls access to the Delete function in the Contract Prices and Sales Order Contract Maintenance programs.

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.