---
title: Stock Code Substitution – SYSPRO 7 Update 1
description: You can now configure SYSPRO to automatically suggest suitable replacements when taking a customer order and stock is not available.
---

[![](https://customer.syspro.com/hs-fs/hubfs/SYSPRO_WORD_COBALT.png?width=1200&height=319&name=SYSPRO_WORD_COBALT.png)](http://syspro.com)

![Customer View](https://customer.syspro.com/hs-fs/file-746879232-png/customer_blog/customer-view-tangram.png?width=450&name=customer-view-tangram.png "Customer View")

- [SYSPRO Home](http://www.syspro.com/)
- [Blog Home](https://customer.syspro.com)
- [Support Zone](http://support.syspro.com/distributor/main.php)
- [Contact](http://www.syspro.com/contact/)

## [Stock Code Substitution – SYSPRO 7 Update 1](https://customer.syspro.com/stock-code-substitution-syspro-7-update-1)

Posted by [Canada Support Team](https://customer.syspro.com/author/canada-support-team)

 Apr 30, 2015 9:36:00 AM

Potentially one of the handiest SYSPRO 7 Update 1 features is the enhanced Stock Code Substitution. You can now configure SYSPRO to *automatically* suggest suitable replacements when taking a customer order and stock is not available.

Not only does this speed the processing of orders, it can save the customer relationship in an otherwise embarrassing situation.

## Enabling Stock Code Substitution

To enable this feature, go to the **Stock Code** program under **Inventory** > **Setup**. The Stock Code Maintenance window will open. Then in the **Sales Details** pane enable the option ‘**Automatic apply**’ in the **Alternate stock codes**, close the window, and select **Yes** in the **Save Changes** popup.

 ![auto apply alternate stock codes](https://customer.syspro.com/hubfs/customer_blog/auto-apply-alternate-stock-codes.png "auto apply alternate stock codes")

SYSPRO is now able to suggest any alternatives that exist for that stock code.

To ensure you can control things exactly as you want, there are two more steps. First we need to set up some acceptable alternates. Then we will look at control by customer.

## Setting up Alternate Stock

To set up an alternate for any specific stock code, in the **Inventory** module go to **Setup** > **Alternate Stock Codes**.

In **Alternate Stock Codes** window, enter the stock code that you want to modify in the **Stock code** drop down. Then in the Alternate Stock Code Maintenance pane, enter the alternate stock code in the next free line. Close the window and save your changes.

![alternate stock code maintenance](https://customer.syspro.com/hubfs/customer_blog/alternate-stock-code-maintenance.png "alternate stock code maintenance")

You can enter *multiple* alternates, if helpful. You can even control the *preferred order* in which they are selected by entering a higher number in the **Priority** column. When no priority is selected, then the program will substitute the stock code in alphabetical or numerical order.

## Automatically Applying the Stock Codes

 The final step is determining which customers we allow to have alternate stock codes automatically. If we prefer to allow the manual selection of alternatives for a customer, just skip this step.

To do this go to the **Accounts Receivable** module and then **Setup** > **Customers** to open the **AR Customer Maintenance** window and select a customer that you want to automatically apply stock code substitution against.

Then, in the **General Details** pane, select **Automatic apply alternate stock code**.

 ![customer maintenance apply alternate stock](https://customer.syspro.com/hubfs/customer_blog/customer-maintenance-apply-alternate-stock.png "customer maintenance apply alternate stock")

Exit and save your changes.

## Bringing it all together

From now on when you are entering that customer’s order and the desired stock code is not available, the first priority alternate stock is automatically applied when you click on **Alternate Stock** option in the **Insufficient Stock** window.

![alternate stock](https://customer.syspro.com/hubfs/customer_blog/alternate-stock.png "alternate stock")

Result: Happy customer and fast & effective order processing!

 

 

[![support-zone-registration](https://customer.syspro.com/hs-fs/hub/239680/file-700683845.png)](http://support.syspro.com/log_in.php?event=register&read=true)

[![SYSPRO7](https://customer.syspro.com/hs-fs/hub/239680/file-1095819675.jpg)](http://infozone.syspro.com/syspro7)

### Subscribe to Email Updates

### Recent Posts

### Module Spotlight

- [![](https://customer.syspro.com/hs-fs/file-700182983-png/customer_blog/module_graphics/inventory-forecasting.png)](http://www.syspro.com/resources/factsheets/inventory_forecasting_factsheet.pdf)
  
  ### Inventory Forecasting
  
  Produce and measure automatic or manual forecasts.
- [![](https://customer.syspro.com/hs-fs/file-701839046-png/customer_blog/module_graphics/lot-traceability.png)](http://www.syspro.com/resources/factsheets/lot_factsheet_h-res.pdf)
  
  ### Lot Traceability
  
  Track materials through receipt, manufacture, assembly, inspection, stocking and distribution.

### Become a Customer Case Study

 

- Raise your company's image
- Promote your brand
- Demonstrate your leadership

[Learn More](https://digital.syspro.com/become-customer-case-study)

### From the Smarter ERP BLog

© 2026 Syspro

![](https://googleads.g.doubleclick.net/pagead/viewthroughconversion/1062870112/?value=1.00&currency_code=CAD&label=vimiCOirmgMQ4Ljo-gM&guid=ON&script=0)