Purchase Price List History
This program lets you query a Purchase Price List and view changes made to the Purchase Price List header. (e.g. Price basis, Price method, Start and Expiry date, Status, etc)
Exploring
This program lets you query a Purchase Price List and view changes made to the Purchase Price List header. (e.g. Price basis, Price method, Start and Expiry date, Status, etc)
Things you can do in this program include:
-
Review a complete audit trail of Purchase Price List changes.
-
Filter and report on historical actions. Ability to narrow historical actions by date, operator, price list and print or export the results using the Purchase Price History List report (Program List > Purchase Orders > Purchase Pricing Engine > Reports)
-
Ability to administer journal retention by using the standard journal controls to mark entries ready to be purged and purge historical records according to policy.
This program is accessed from the Program List of the Syspro menu:
Program List > Purchase Orders > Purchase Pricing Engine
The Purchase Pricing Engine provides a simplified, single point of capture and maintenance for purchase prices, enabling configuration, data-driven supplier price lists, group-based pricing control and automated best-price selection at requisition and purchase order entry.
It extends the principles established by the Sales Pricing Engine to the Purchasing domain.
This indicates a dated collection of stock codes with prices, in a specified price basis (Stocking/Alternate/Purchase Price UOM)
A price method is specified for each price list, which may be a flat price (list price), a discounted price, or a quantity-discounted price.
You can define statuses against a Purchase Price List, such as Blank - Active, R - In review or H - On hold.
Only price lists that have a status of Blank - Active are included when the Purchase Price Query determines the best price.
Purchase Price Groups link one or more suppliers to shared pricing rules (lists, exceptions, group-level policies) used to assign prices and discounts to a specific group of suppliers.
A Purchase Price Group can have multiple price rules, linked to price lists. The group is captured on purchase order headers and drives downstream price determination.
Starting
To use this program, the following setup option(s) must be configured appropriately:
Setup Options > Preferences > Distribution > Purchase Orders
-
Default pricing method for entry
This must be defined as Purchase Price Group
This will enable the Purchase Pricing Engine behavior and exposes the Purchase Pricing Engine menu under the Program List.
Solving
This message is displayed when you attempt to open this browse program before the Default pricing method for entry setup option has been configured.
Ensure that the Default pricing method for entry setup option is defined as Purchase Price Group within the Setup Options (Syspro Ribbon bar > Setup > Setup Options > Preferences) before attempting to use any of the Purchase Pricing Engine programs.
Changes made to Purchase Price List header records can be viewed within Purchase Price List History program (Program List > Purchase Orders > Purchase Pricing Engine)
Changes made to Purchase Price List detail line records can be viewed within the Purchase Price List Detailed History program (Program List > Purchase Orders > Purchase Pricing Engine)
Referencing
When deselected, the History entries only display the Purchase Price List, Action and Date columns in the listview
When selected, all the listview column details are displayed.
This resets the selection criteria to the default.
| Field | Description |
|---|---|
|
Amendment date selection |
This lets you select a date range for which you want to view Purchase Price List changes. Indicate an Amendment date selection criteria of:
Enter a From date if selection criteria Range or Single was selected. Enter a To date if selection criteria Range was selected. |
|
Price lists |
This lets you select the Purchase Price List(s)for which you want to view changes. Indicate a Price list selection criteria of:
Enter a From purchase price list if selection criteria Range or Single was selected. Enter a To purchase price list if selection criteria Range was selected. Define List of Items, select Define list hyperlink, if selection criteria List was selected. |
|
Operators |
This lets you select the operator which you want to view price list changes. Indicate a Operator selection criteria of:
Enter a From operator if selection criteria Single was selected. |
|
Delete journal tables |
Indicate whether the amendment journal history table can be purged. |
| Field | Description |
|---|---|
|
Purchase price list |
This indicate the Purchase Price List. |
|
Action |
This indicate the type of amendment recorded for the Purchase Price List. (e.g. Added, Changed, Deleted) as captured by the amendment journal framework. |
|
Date |
This indicate the system date and time when the change was applied and written to the journal. |
|
Field description |
This indicates the caption of the field on the Purchase Price List record that was changed. (e.g. Status, Start date, Expiry date, Description) This column will only display if the Include Additional Details check box is selected.
|
|
Before change |
This indicate the previous value held in the Field description prior to the amendment. This column will only display if the Include Additional Details check box is selected.
|
|
After change |
This indicate the new value stored in the Field description after the amendment. This column will only display if the Include Additional Details check box is selected.
|
|
Operator |
This indicates the operator code or name of the person who performed the change. This column will only display if the Include Additional Details check box is selected.
|
Copyright © 2026 Syspro PTY Ltd.
