Recall Management
                                                                         
                                                                    
The Recall Management feature caters for a request from a manufacturer to return a product after the discovery of safety issues or product defects that might endanger the consumer or put the organization at risk of legal action.
A product recall can be applied at warehouse, bin, stock code, lot or serial level (effectively placing them on hold) and may affect sales orders, jobs, parent parts and kits.
The product recall process includes stock items that were manufactured, sold and delivered to the customer, as well as items that were receipted into stock and are still residing in the warehouse.
Exploring
 Where it fits in?
Where it fits in?
                                                                        The product recall process includes any traceable parent item that has been received into stock, ensuring it can be quickly and easily located in the supply chain. It means that lot and serial traceable items received through jobs, inventory movements, backflushing or purchase orders are included when selecting items you want to recall using the Product Recall Selections Review program.
The parent item of contaminated or defective products can optionally be included in the Product Recall Selections Review to ensure that all potentially spoiled items are identified.
Although this initially increases the list of items included, filtering options are available to refine the results (typically useful for companies that retain traceability data and don't archive lots). This list can then be used by companies to identify the affected products.
 
                                                                        The programs related to this feature are accessed from the Program List of the SYSPRO menu:
- Program List > Lot Traceability
 Terminology
Terminology
                                                                         Mock product recall
Mock product recall
                                                                                A mock recall is an exercise that involves imitating all procedures for an actual product recall. In SYSPRO, this tests the traceability of products and verifies that the recall process is effective and can be carried out within the required time limit.
Products involved in a mock recall aren't actually put on hold (i.e. transactions such as invoicing and generating delivery notes can still be processed against them).
Mock product recall data is stored for compliance reasons and traceability audits.
 Full product recall
Full product recall
                                                                                This occurs when there are safety concerns over an item (or manufacturing defect in a product) that may be harmful to the consumer. This results in one or more products having to be withdrawn from the market.
SYSPRO's Lot Traceability system is used to identify all items and transactions involved in the recall. Items are placed into quarantine for inspection.
Contaminated or sub-standard stock items are scrapped, while unspoiled or undamaged items are released from quarantine.
 Quarantine
Quarantine
                                                                                During a product recall, stock items which are spoiled, hazardous or of inferior quality are isolated and placed into quarantine. This can be done at serial, lot, bin or stock code level.
A quarantined stock item can't be invoiced, distributed, delivered or allocated to a job or any stock movement. Once inspection of the item is complete, it can be released back into stock (if it's usable) or scrapped.
 Traceability
Traceability
                                                                                Traceability refers to the ability of an organization to verify the history, location, or application of an item based on documented identification records.
Traceability is required in certain industries for a number of reasons:
- 
                                                                                            Stock control 
- 
                                                                                            Asset control 
- 
                                                                                            Order tracking 
- 
                                                                                            Food Recall (e.g. being able to trace and account for every unsafe food item suspected of contamination; ranging from items still in the warehouse to those dispatched to customers). 
Starting
 Prerequisites
Prerequisites
                                                                        To use this feature, the following setup option(s) must be enabled:
 Setup Options
Setup Options
                                                                                Setup Options > Configuration > Distribution > Inventory
- Associate serials by bin
 Security
Security
                                                                        You can secure this feature by implementing a range of controls against the affected programs. Although not all these controls are applicable to each feature, they include the following:
- You restrict operator access to activities within a program using the Operator Maintenance program.
- You can restrict operator access to the fields within a program (configured using the Operator Maintenance program).
- You can restrict operator access to functions within a program using passwords (configured using the Password Definition program). When defined, the password must be entered before you can access the function.
- You can restrict access to the eSignature transactions within a program at operator, group, role or company level (configured using the Electronic Signature Configuration Setup program). Electronic Signatures provide security access, transaction logging and event triggering that gives you greater control over your system changes.
- You can restrict operator access to programs by assigning them to groups and applying access control against the group (configured using the Operator Groups program).
- You can restrict operator access to programs by assigning them to roles and applying access control against the role (configured using the Role Management program).
 Restrictions and Limits
Restrictions and Limits
                                                                        - 
                                                                                    Only traceable or serialized stock items can be placed on hold as a result of a product recall. A stock code that is not traceable / serialized can only be put on hold when it is linked to the recalled traceable or serialized stock item via a job. 
- 
                                                                                    The Recall Management feature can't indicate which component is defective or which ingredient is contaminated, as that needs to be established at a testing site or in a laboratory. The system is designed to identify all the potentially affected components or ingredients used in the sub-standard product and then list all the products in which these components or ingredients were also used. All ingredients and components as well as the products in which they were used are deemed suspect until proven otherwise. 
- 
                                                                                    Sales orders containing an item that is subsequently included in a product recall (or that was placed on hold because of a product recall) can still be invoiced and delivered. 
- Security checks are ignored when processing a mock product recall, except for access to the selected warehouse (which is always verified).
Solving
 FAQs
FAQs
                                                                         How do I capture a product recall?
How do I capture a product recall?
                                                                                - 
                                                                                            Open the Product Recall Quarantine program Program List > Lot Traceability > Product Recall > Transaction Processing. 
- Select the New Product Recall function and enter details at the Product recall field.
- 
                                                                                            Indicate the type of recall (i.e. full or mock) you want to capture. 
- Use the Selection List to select the stock items you want to include in the product recall.
- 
                                                                                            Select the stock items from the Selection List to change their status. You must save the product recall every time you update the status of stock items.
- From the Default Options pane, add reasons for quarantining, releasing or scrapping the stock items.
- Select the Recall Complete field to mark the product recall as done.
 How do I place a hold on a stock code?
How do I place a hold on a stock code?
                                                                                - Open the Batch On Hold Maintenance program (Program List > Inventory > Transaction Processing).
- 
                                                                                            Indicate the review criteria required from the Criteria pane. 
- Select Start Review.
- From the Stock code list pane, select the stock code you want to place on hold
- At the Reason code field, enter a reason for placing the stock code on hold.
- 
                                                                                            Indicate the type of hold you want to apply to the item: Put on Full Hold applies a complete hold on the stock code (i.e. no transactions can be processed against the item). Put on Partial Hold allows transactions to be processed against the item. 
 How do I release a stock code from full or partial hold?
How do I release a stock code from full or partial hold?
                                                                                - Open the Batch On Hold Maintenance program (Program List > Inventory > Transaction Processing).
- 
                                                                                            Indicate the review criteria from the Criteria pane. Ensure that you select Full hold, or Partial hold at the On hold selection. 
- Select Start Review.
- From the Stock code list pane, select the stock code for which you want to remove the on hold status.
- Select Release on Hold.
 How do I view the impact of a product recall for selected stock items?
How do I view the impact of a product recall for selected stock items?
                                                                                - Open the Product Recall Selections Review program.
- Indicate the search criteria from the Product Recall Lot Criteria and Product Recall Selection Review panes.
- Select Start Review.
- View the impact of the product recall by selecting one of the following functions from the toolbar:	       - Affected Customers 
- Affected Suppliers 
- Affected Sales Orders 
- Affected Purchase Orders 
- Affected Jobs 
 
 When are non-stocked or non-traceable / non-serialized items included in the product recall?
When are non-stocked or non-traceable / non-serialized items included in the product recall?
                                                                                Non-stocked, non-traceable and non-serialized items can be included in a product recall in the following situations:
- 
                                                                                            When a non-stocked or non-traceable / non-serialized parent, receipted in through part billings, contains a recalled traceable / serialized component. 
- 
                                                                                            When non-stocked or non-traceable / non-serialized material was allocated for a job, e.g. packaging. 
- 
                                                                                            When non-stocked or non-traceable / non-serialized items were included in the sales order of a non-stocked parent that contains a recalled traceable / serialized component. The non stocked, non-traceable / non-serialized items must be linked to the recalled traceable or serialized stock item via a job. 
Using
 Process
Process
                                                                        The programs related to this feature are accessed from the Program List of the SYSPRO menu:
- Program List > Lot Traceability > Product Recall
- Program List > Inventory > Transaction Processing
- Program List > Administration > Archiving
- 
                                                                                    Capture and maintain the product recall using the Product Recall Quarantine program. This program lets you quarantine, inspect, release from hold or scrap stock items. 
- View the impact of including a stock code in the product recall at various levels using the Product Recall Selections Review program.
- Set the product recall to complete using the Product Recall Quarantine program.
- View details and history of product recalls using the Product Recall Query program.
- When required, archive product recall data using the Archive Maintenance program.
 Status Codes
Status Codes
                                                                         Product Recall
Product Recall
                                                                                The following are possible status codes for Product Recall:
| Status | Description | 
|---|---|
| Q - Quarantine | This status indicates items are isolated and can't be included in sales orders, jobs or any stock movement. | 
| I - Inspect | This status indicates items are isolated and are being inspected. | 
| R - Released | This status indicates that the items have been inspected, declared safe for use and released back into the warehouse. | 
| S - Scrap | This status indicates that the items have been inspected, declared unsafe for use, removed from the warehouse and discarded. | 
 Affected programs
Affected programs
                                                                        The following indicates areas in the product that may be affected by implementing this feature:
 Setup programs
Setup programs
                                                                                 Lot Number Maintenance
Lot Number Maintenance
                                                                                        The On hold field is disabled if a lot was placed on hold during a product recall process.
 Inventory Bin Maintenance
Inventory Bin Maintenance
                                                                                        You can't delete a bin, or release a hold placed on it, if it forms part of a product recall quarantine.
 Serial Number Maintenance
Serial Number Maintenance
                                                                                        Program List > Inventory > Serial Tracking Sysptem > Setup
You can't delete a serial, or release a hold placed on it, if it forms part of a product recall quarantine.
 Stock Code On Hold Maintenance
Stock Code On Hold Maintenance
                                                                                        You can't delete a stock code, or release a hold placed on it, if it forms part of a product recall quarantine.
 Warehouse Maintenance
Warehouse Maintenance
                                                                                        Program List > Inventory > Setup
You can't delete a warehouse that forms part of a product recall quarantine.
 Archive Maintenance
Archive Maintenance
                                                                                        Program List > Administration > Archiving
The Include function has a new Product recall selection option that lets you include product recalls when archiving files.
 Transaction Processing programs
Transaction Processing programs
                                                                                 Product Recall Quarantine
Product Recall Quarantine
                                                                                        Program List > Lot Traceability > Product Recall > Transaction Processing
This is a new program that lets you capture and maintain product recalls.
 Job Receipts
Job Receipts
                                                                                        Program List > Work in Progress > Job Postings
An error message is displayed if the selected stock code forms part of a full product recall and the stock was placed on hold at stock code level.
 Purchase Order Inspection
Purchase Order Inspection
                                                                                        Program List > Purchase Orders > Purchase Order Processing
An error message is displayed if the selected stock code forms part of a full product recall and the stock was placed on hold at stock code level.
 Shipment Receipt
Shipment Receipt
                                                                                        Program List > Purchase Orders > Landed Cost Tracking > Transaction Processing
An error message is displayed if the selected stock code forms part of a full product recall and the stock was placed on hold at stock code level.
 Purchase Order Receipts
Purchase Order Receipts
                                                                                        Program List > Purchase Orders > Purchase Order Processing
An error message is displayed if the selected stock code forms part of a full product recall and the stock was placed on hold at stock code level.
 Period End programs
Period End programs
                                                                                 Purge and Archive
Purge and Archive
                                                                                        A Product Recall Archive Details section has been added that lets you specify criteria according to which you want to archive product recall details. Options include:
| Field | Description | 
|---|---|
| Product recall archive | Select this to include product recall data when archiving. | 
| Product recall archive number | This indicates the archive file name that is generated. | 
| Product recall completed | This indicates the cut-off date according to which you want completed product recall records to be archived. | 
| Product recall comment | This lets you add a comment for archived product recalls. | 
 Import programs
Import programs
                                                                                 WIP Job Receipts Import
WIP Job Receipts Import
                                                                                        Program List > Administration > Import
An error message is displayed if the selected stock code forms part of a full product recall and the stock was placed on hold at stock code level.
 Report and Update programs
Report and Update programs
                                                                                 Document Print
Document Print
                                                                                        Program List > Sales Orders > Sales Order Processing
You can print Additional lot names when printing lots.
 Report programs
Report programs
                                                                                 Inventory Batch on Hold
Inventory Batch on Hold
                                                                                        Program List > Inventory > Reports
This report generates a list of stock codes, warehouses, bins, lots and serials grouped according to their hold status and product recall type.
 Lot Product Recall Detail Report
Lot Product Recall Detail Report
                                                                                        Program List > Lot Traceability > Product Recall > Reports
This is a new program that lets you print a detailed report of product recall information.
 Lot Product Recall Summary Report
Lot Product Recall Summary Report
                                                                                        Program List > Lot Traceability > Product Recall > Reports
This is a new program that lets you print a summary report of the most essential product recall data.
 Query programs
Query programs
                                                                                 Product Recall Selections Review
Product Recall Selections Review
                                                                                        Program List > Lot Traceability > Product Recall
This is a new program that lets you see the impact of including items in a product recall.
 Product Recall Query
Product Recall Query
                                                                                        Program List > Lot Traceability > Product Recall
This is a new program that lets you view details of product recalls.
 Traceability Query
Traceability Query
                                                                                        Program List > Lot Traceability
Additional lot names are displayed (if they have been defined).
 Browse programs
Browse programs
                                                                                 Product Recall Browse
Product Recall Browse
                                                                                        Program List > Lot Traceability > Product Recall > Browses
This is a new program that lets you browse a list of product recalls.
 Additional Lot Browse
Additional Lot Browse
                                                                                        Program List > Lot Traceability > Browses
This is a new program that lets you browse a list of additional lots held on file.
 Product Recall Archive Browse
Product Recall Archive Browse
                                                                                        This is a new program that lets you browse details of product recalls that have been archived.
 Browse on Lots
Browse on Lots
                                                                                        Program List > Lot Traceability > Browses
The Selection criteria pane includes a Search on additional lots option that lets you include a single or range of additional lots.
 Inventory Multiple Bin Browse
Inventory Multiple Bin Browse
                                                                                        This is a new program that lets you view multiple bins per company.
 Hints and Tips
Hints and Tips
                                                                        - 
                                                                                    You can archive product recall data using the Archive Maintenance program. You can view archived product recall data using the Product Recall Archive Browse program (available from within the Archive Maintenance program). 
Copyright © 2025 SYSPRO PTY Ltd.

