We’re pleased to announce several significant improvements to the Contract Pricing system, designed to streamline management, improve visibility and enhance reporting.
1.Removal of Contract Prices by Delivery Code
This feature, which never functioned as intended, has been removed. A review confirmed that any use was either accidental or the contract pricing had expired.
2.Comprehensive Audit Trail Added
All contract price changes are now logged. This audit trail can be accessed from both the Global Customer Enquiry and Global Inventory Enquiry contract price tabs.
3.'Previous Price' Field Removed
The Previous Price field has been retired. Historical data from this field has been transferred to the Contract Pricing Audit Trail for future reference.
4.New Fields: Review Date & Comment
These fields have been added to help track and document contract pricing details more effectively.
5.Expiry Dates Now Optional
Expiry dates are no longer mandatory when adding, editing or importing contract prices. If left blank, the system will default to 31/12/2999.
6.Last Updated Metadata
Contract pricing records now include a Last Updated Date/Time and User, providing greater transparency and accountability. This will be set when a contract pricing record is added, or when the contract price or future price is altered on an existing record. Changes to the expiry dates, review date and/or comments will not change the last updated date, as this date is to record when prices have been reviewed and updated. All non-pricing changes are however recorded in the audit trails.
As this date will be used for Contract Price Rollover and Cleanup and reviews, and as this data has not been recorded previously, we have calculated an approximate last updated date by looking for the first time each customer was sold, or was quoted, the current contract price for each product. Where a customer has never been quoted or sold a product that is on contract, at the contract price, the last updated date has been filled in as 01/06/2025. All estimated last updated dates calculated in this manner will have the last updated user marked as ‘SYS’ so that users can identify which dates are approximate and which are true last updated dates.
7.New Rollover & Cleanup Process
A streamlined process has been introduced to manage Contract Price Rollover and Cleanup — ensuring your pricing data stays accurate and current. Note: This program will run automatically each week in an auto-job to Move any Future Prices that are now current to the Current Contract Price. No contract prices will be deleted by the auto-job, however this program can be run manually by users at any time to delete expired and/or inactive contract prices. If you would like to receive a copy of the report showing which future contract prices have been moved to the current contract price each week, please contact support@bbsoftware.com.au so we can add your email address(es) onto the auto-job report.
8.New Customer Contract Price Report
A consolidated and easy-to-use Customer Contract Price Report replaces the previous menu items:
oContract Prices by Customer
oContract Prices by Product Group
oContract Prices by Product
The Customer/Contract Pricing tab in Customer Masterfile Maintenance has been updated with new fields, with added visibility for Cost and Gross Profit (G/P) to support better decision-making. These new fields are also visible in the Customer/Contract Pricing tab of Global Customer Enquiry.
These additional fields and columns have also been added to the Contract Pricing tab of Product Masterfile Maintenance and Contract Price tab of Global Inventory Enquiry for consistency and clarity.
These updates aim to simplify contract pricing management and give you better tools for oversight and reporting.