RedRock Software 4.3 Release Notes

Written By ehaxhiu (Administrator)

Updated at October 15th, 2026

4.3 PAY Stability / Enhancements

This page summarizes the released work for RedRock Portals 4.3

Highlights

  • Catch-weight accuracy: Corrected price, quantity, amount, and variance calculations when editing catch-weight lines.
  • PAY validation: Handled business and validation failures now return clear 400 responses instead of server-error responses.
  • Item Editor improvements: Expanded commodity navigation, improved level-based selection, and corrected commodity saving behavior.
  • Warehouse usability: Standardized Distribution Center controls and worksheet status settings across receiving and picking workflows.
  • Scoreboard reliability: Restored sorting behavior for key PAY scoreboard columns.
  • Platform maintenance: Upgraded OpenTelemetry dependencies and strengthened API validation for price and quantity edits.

Customer Facing Improvements

PAY Invoicing and Drafting

  • Editing the price on a previously unedited catch-weight line no longer fails with a generic save error.
  • Changing a price unit to a catch-weight unit now recalculates the price quantity using the appropriate actual or nominal weight.
  • Entering an amount on a catch-weight line now uses the actual received weight instead of the nominal conversion weight.
  • Re-entering the existing order quantity no longer replaces an actual received weight with the nominal weight.
  • Clearing an edited amount now reverts the entered price and restores the correct price variance behavior.
  • Price and quantity edits now require units at the API boundary, preventing incomplete edit requests.
  • Handled validation failures in PAY Drafting and Variance Reconciliation now return HTTP 400 responses with actionable assertion details. Unhandled exceptions remain unchanged.

Item Editor and Commodities

  • Commodity search in new-item workflows now supports parent-and-child hierarchy levels across Item Editor, ITM, and RTL portals.
  • Users cannot create an item with a Level 1 or Level 2 commodity; the workflow requires a Level 3 or higher selection.
  • Edit Commodity now includes all Level 1 commodities in the SAMMS order and supports hierarchical navigation.
  • The Confirm action remains disabled until a valid Level 3 or higher commodity is selected.
  • Commodity dropdown behavior and save handling were corrected so the selected commodity persists and the item number updates correctly.

Warehouse and Distribution Center

  • Distribution Center editor actions now use a consistent panel layout and CTA placement.
  • Default Receipt Status settings are available in Distribution Center configuration and are reflected on Receiving Worksheets.
  • Default Stock Document Status settings are available in Distribution Center configuration and are reflected on Picking Worksheets.
  • Receiving status labels now consistently use Not Received All and Received All.
  • Picking status labels and badges now consistently use Not Picked and Picked.
  • Worksheet status fields support clearing a selection and show required-field styling when no value is selected.

Scoreboards

  • Three Way Match Scoreboard sorting now works for the Bill To Department and Buyer columns.
  • Variance Scoreboard column sorting now correctly handles supported columns, including Receipt Number and Invoice Total behavior.

Reconciliation Center

  • Added scope management APIs for departments, entities, properties, and suppliers.
  • Scope additions and removals are captured in the audit history.
  • Adding an existing scope or removing a scope that is not present completes without an error.

Platform and Observability

  • Upgraded OpenTelemetry packages from version 1.12 to 1.19 to address a dependency vulnerability warning.

Included in Release Notes

The items below are the issues in this version marked for release-note inclusion.

Area Key Release Note Item
Item Management SR-3823 Fixed Edit Commodity dropdown behavior, persistence, save handling, and product-number updates.
Warehouse SR-3854 Aligned Auto Receive frequency controls and removed the unnecessary optional label.
Pay SR-3867 Restored Bill To Department and Buyer column sorting on the Three Way Match Scoreboard.
Pay SR-3868 Fixed supported column sorting on the Variance Scoreboard.
Pay SR-3906 Fixed initial price edits on catch-weight lines that previously failed to save.
Pay SR-3907 Recalculated price quantities when changing to a catch-weight price unit.
Pay SR-3909 Used actual catch weight when an amount is entered on a line.
Pay SR-3910 Preserved actual received weight when the same quantity is re-entered.
Pay SR-3911 Reverted edited prices and restored variance detection when an amount is cleared.
Reconciliation SR-2191 Added CRUD APIs and audit coverage for Reconciliation Center scope management.
Item Management SR-3287 Added hierarchical commodity search and Level 3-or-higher validation for new-item creation.
Pay SR-3526 Added duplicate-term validation to prevent invalid draft finalization.
Warehouse SR-3703 Standardized Distribution Center editor CTA panel placement.
Warehouse SR-3838 Added configurable default Receipt Status settings to Distribution Centers.
Warehouse SR-3839 Added configurable default Stock Document Status settings to Distribution Centers.
Warehouse SR-3840 Updated Picking Worksheet status toggles and badges.
Warehouse SR-3841 Corrected Receiving Worksheet status toggle labels.
Item Management SR-3842 Added all Level 1 commodities to the Edit Commodity workflow.
Item Management SR-3843 Disabled commodity confirmation for Level 1 and Level 2 selections.
Warehouse SR-3844 Applied Distribution Center default Receipt Status settings to Receiving Worksheets.
Warehouse SR-3845 Applied Distribution Center default Stock Document Status settings to Picking Worksheets.
Platform SR-3879 Upgraded OpenTelemetry packages from 1.12 to 1.19.
Pay SR-3908 Added API validation requiring units on price and quantity edits.
Pay SR-3913 Changed handled PAY Drafting and Variance Reconciliation validation failures from HTTP 500 to HTTP 400.

Operational Notes

  • Catch-weight calculations now distinguish between nominal conversion weight and actual sourced or received weight. When an actual weight is available, it is preserved for pricing and amount calculations. When no actual weight is available, the nominal conversion is used.
  • PAY Drafting and Variance Reconciliation clients should continue to handle successful HTTP 200 responses as before.
  • Handled business and validation failures now return HTTP 400 with assertion details; unhandled exceptions continue through the standard exception-handling path.
  • Commodity creation workflows require a Level 3 or higher commodity selection.
  • Distribution Center defaults control the corresponding Receiving and Picking Worksheet status fields.