Produce Pro 2501.1 Release Notes

Knowledge domain produce_pro_version_history. Source-of-record: PP vendor PDF. One entry per change declared in the release notes. Each entry emits a signal.erp_version_changed event; field-changes correlated against Track A ontology MDs may fire shadow_agent.ontology_drift_detected.

Changes (48)

bugfix — Incorrect validation when multiple salespeople share initials

Fixed incorrect validation when multiple salespeople share the same initials.

  • Module: 12-sales
  • Fields affected: none
  • Workflows affected: none

bugfix — IMPORT error on Opportunity Detail

An error occurs when using the IMPORT command on the Opportunity Detail (OPRENT) program.

  • Module: 07-communication
  • Fields affected: OPRENT
  • Workflows affected: none

bugfix — Killed-by info missing on Login Session Inquiry

The system fails to display the killed-by information when highlighting a killed session in the LIW_.

  • Module: null (security)
  • Fields affected: LIW_
  • Workflows affected: none

bugfix — S allowed as new invoice code on Copy in Invoice Code Master

The system incorrectly allows using S as the new invoice code after using the Copy command on the Invoice Code Master (PD590) program.

  • Module: 17-ar
  • Fields affected: PD590
  • Workflows affected: none

bugfix — Inactive reason updated instead of E-Payments on Import Vendors

The system incorrectly updates the Inactive reason field instead of the E-Payments field after running the Import Vendors (IMPVM) program.

  • Module: 16-ap
  • Fields affected: Inactive reason, E-Payments, IMPVM
  • Workflows affected: none

bugfix — Online order added to non-online order with origination code editable

The system incorrectly adds an online order to a non-online order and allows editing the origination code when ecommerce restricts changes to the order.

  • Module: 12-sales
  • Fields affected: origination code
  • Workflows affected: none

bugfix — Override vendor lot not saved in Vendor Lot Entry

The system fails to save changes when doing an override vendor lot in the Vendor Lot Entry (VLAENT) program.

  • Module: 09-purchasing
  • Fields affected: VLAENT
  • Workflows affected: none

The system incorrectly prompts security diagnostics when using program search (Shift+F9) for every program the user can access.

  • Module: null (security)
  • Fields affected: none
  • Workflows affected: none

bugfix — Archived import files not removed by D/X batch purge

The system fails to remove archived import files linked to inbound batches when running D/X batch purge programs. Additionally, a performance issue occurs with data mirroring admin job when EDI or print file directories have many files.

  • Module: null (EDI / general system)
  • Fields affected: none
  • Workflows affected: none

bugfix — Error viewing G/L distribution for cross-company transactions

An error occurs when viewing G/L distribution for cross-company transactions.

  • Module: 18-gl
  • Fields affected: none
  • Workflows affected: none

bugfix — Warning message on every journal when opening a G/L period

The system displays a warning message when opening a G/L period for every journal.

  • Module: 18-gl
  • Fields affected: none
  • Workflows affected: none

bugfix — Ordered Weight not updated on inter-company loads when quantity changes

The system fails to update the Ordered Weight field value when the quantity is updated on an inter-company load.

  • Module: 09-purchasing
  • Fields affected: Ordered Weight
  • Workflows affected: none

bugfix — Vendor latitude/longitude sent to Samsara instead of vendor location

The system incorrectly sends the latitude and longitude of the vendor instead of the vendor location when purchase orders are utilized in Samsara.

  • Module: 09-purchasing
  • Fields affected: latitude, longitude
  • Workflows affected: none

bugfix — Sales order invoice total wrong when shipping with service charge

The system fails to update the sales order invoice total amount correctly when shipping a trip with a sales order that has an associated service charge.

  • Module: 12-sales
  • Fields affected: none
  • Workflows affected: none

bugfix — Lot view key trap not filtering lots by warehouse on Sales Order Form

The system fails to filter lots from the relevant warehouse when using the Lot view key trap on the Sales Order Form (PD112 program).

  • Module: 12-sales
  • Fields affected: PD112, Lot view
  • Workflows affected: none

bugfix — Substitute email option / ask / group and Separate sub assign displayed on same line

The system incorrectly displays the Substitute email option / ask / group and Separate sub assign. if new build code? option in the same line, preventing substitutions of a product from going to separate assignments.

  • Module: 12-sales
  • Fields affected: Substitute email option / ask / group, Separate sub assign. if new build code?
  • Workflows affected: none

bugfix — On-screen sales analysis incomplete movement of data

An error occurs when using on-screen sales analysis, resulting in incomplete movement of data.

  • Module: 15-sales-analysis
  • Fields affected: none
  • Workflows affected: none

bugfix — Prohibit substitutions not honored with Lot mismatch tolerance work types

The system fails to apply the selection made in the Prohibit substitutions? option on the Customer Master Maintenance (PD320) program when the Lot mismatch tolerance field value is set up for work types with on the Employee Work Types (PP680) program.

  • Module: 12-sales
  • Fields affected: Prohibit substitutions?, PD320, Lot mismatch tolerance, PP680
  • Workflows affected: none

bugfix — Colors Legend missing colors despite Assignment Dispatch overrides

The system fails to display all colors on the Colors Legend window despite setting up color overrides in the Assignment Dispatch Windows (AWIMNT).

  • Module: null (warehouse)
  • Fields affected: AWIMNT
  • Workflows affected: none

bugfix — Hidden char in license barcode not honored on Control File Warehouse Management

The system fails to apply the selection made in the Hidden char in license barcode? option on the Control File Warehouse Management (PD310WM) program.

  • Module: 06-scanning
  • Fields affected: Hidden char in license barcode?, PD310WM
  • Workflows affected: none

bugfix — Record already exists error on Matching case-entry RF picking weight

A ‘record already exists’ error occurs when entering more than one weight during picking for ‘M’atching case-entry products on RF devices.

  • Module: 06-scanning
  • Fields affected: none
  • Workflows affected: none

bugfix — Equipment not auto-checked back on RF Menu logout

The system fails to automatically check back an equipment when logging out on the RF Menu (RFMENU) program.

  • Module: 06-scanning
  • Fields affected: RFMENU
  • Workflows affected: none

bugfix — Scans prompted per case during WMS inventory counts when Y set

The system incorrectly prompts for scans for each case during WMS inventory counts when the Scan pallet label for each case option is set to Y on the Control File Warehouse Management (PD310WM) program.

  • Module: 06-scanning
  • Fields affected: Scan pallet label for each case, PD310WM
  • Workflows affected: none

bugfix — Vendor lot entry locks not released, lockout users

The system fails to release the locks on vendor lot entry, resulting in users locking themselves out. Additionally, the system fails to recognize when locking succeeds so the system can proceed with change cost queue process.

  • Module: 09-purchasing
  • Fields affected: none
  • Workflows affected: none

bugfix — Erroneous spelling of “transfer” on RF801

The system displays an erroneous spelling of “transfer” on the RF801 program.

  • Module: 06-scanning
  • Fields affected: RF801
  • Workflows affected: none

bugfix — Vendor lot locks block downstream lot updates

The system fails to release locks on vendor lot entry, preventing updates from propagating to downstream lots in the lot tree. This issue causes the change cost queue jobs to retry in some scenarios.

  • Module: 09-purchasing
  • Fields affected: none
  • Workflows affected: none

bugfix — Age Credits not honored on A/P Aging Report

The system fails to apply the selection made in the Age Credits option on the A/P Aging Report (AP510) program.

  • Module: 16-ap
  • Fields affected: Age Credits, AP510
  • Workflows affected: none

bugfix — Currency code field missing error message on A/P Manual Select

The system fails to display an error message when an invalid value is entered in the Currency code field on the A/P Manual Select (AP160) program.

  • Module: 16-ap
  • Fields affected: Currency code, AP160
  • Workflows affected: none

bugfix — Company error adding multi-company invoices manually

The system can return a company error when adding multi-company invoices manually.

  • Module: 16-ap
  • Fields affected: none
  • Workflows affected: none

bugfix — Company selection prompted when filtering PO by create initials on A/P Aging Report

The system incorrectly prompts to select a company when filtering the purchase order with the create by initials on the A/P Aging Report (AP510).

  • Module: 16-ap
  • Fields affected: AP510
  • Workflows affected: none

bugfix — A/R Data Warehouse Export missing transactions by transaction date

The system fails to display some transactions when running the A/R Data Warehouse Export (DW121) program by transaction date.

  • Module: 17-ar
  • Fields affected: DW121
  • Workflows affected: none

bugfix — Cannot set parent customer in A/R-only company

An error occurs when trying to set a parent customer for a customer in an A/R only company.

  • Module: 17-ar
  • Fields affected: none
  • Workflows affected: none

bugfix — A/R cross-company transfer makes A batch for rebates

An error occurs on the job scheduler when transferring to A/R cross company and the system incorrectly makes an A batch for rebates.

  • Module: 17-ar
  • Fields affected: none
  • Workflows affected: none

bugfix — Double pallet jack assignments incorrectly separated

The system incorrectly separates double pallet jack assignments in specific situations when utilizing the pallet & assignment separation options.

  • Module: 14-transportation
  • Fields affected: none
  • Workflows affected: none

bugfix — Error entering new shipping cost code

An error occurs when entering a new code in the Shipping cost code field on the Shipping Cost Codes Maintenance (PD620) program.

  • Module: 13-shipping
  • Fields affected: Shipping cost code, PD620
  • Workflows affected: none

bugfix — Incorrect forecast build using seasonality across year boundary

The system displays incorrect values when running forecast build using seasonality in which the date of the run falls in the final weeks of one year, but the weeks forecasted are in the next year.

  • Module: null (repacks)
  • Fields affected: none
  • Workflows affected: none

bugfix — Repack override not applied when initial status C and Initially unfinished Y

The system fails to apply the override on the repack dispatch window and incorrectly creates repacks when the initial repack status is C (Closed) in an unfinished state when the Initially create repacks unfinished option is set to Y.

  • Module: null (repacks)
  • Fields affected: Initially create repacks unfinished
  • Workflows affected: none

bugfix — Repacks allocated to Starlot instead of selected lots

The system incorrectly allocates repacks to Starlot instead of the lots assigned when multiple lots are selected on the Repack Dispatch Preview Screen (RIDINQ) program.

  • Module: null (repacks)
  • Fields affected: RIDINQ
  • Workflows affected: none

bugfix — UNBUILD command creates incorrect transaction records on Product Repack Entry

The system creates incorrect transaction records when using the UNBUILD command on the Product Repack Entry (PD210) program.

  • Module: null (repacks)
  • Fields affected: PD210, UNBUILD
  • Workflows affected: none

bugfix — Repack costs not updated when input lot cost changes after header update

The system fails to update repack costs in rare cases when the input lot cost is changed after updating the repack header and before the job scheduler could process updating downstream costs from that input lot.

  • Module: null (repacks)
  • Fields affected: none
  • Workflows affected: none

bugfix — Sales Order Search Options error when Save results option Y

An error occurs upon using the Sales Order Search Options (SOS_OPT) when the Save results for subsequent SEARCH? option is set to Y.

  • Module: 02-searching
  • Fields affected: SOS_OPT, Save results for subsequent SEARCH?
  • Workflows affected: none

bugfix — Second Cust Name not displayed on Daily Sales Report

The system fails to display the Second Cust Name value on the Daily Sales Report (RP730).

  • Module: 12-sales
  • Fields affected: RP730, Second Cust Name
  • Workflows affected: none

bugfix — Line Allocation Employee column missing on Passed Over Lots

The system fails to display the Line Allocation Employee column on the Passed Over Lots (RR250) report.

  • Module: null (warehouse)
  • Fields affected: RR250, Line Allocation Employee
  • Workflows affected: none

bugfix — Error opening Category Recap Report

An error occurs when opening the Category Recap Report (RP140).

  • Module: 15-sales-analysis
  • Fields affected: RP140
  • Workflows affected: none

bugfix — Combine substitute line option not honored on Order Fill Rate Report

The system fails to apply the selection made in the Combine substitute line with original? option on the Order Fill Rate Report (RE050).

  • Module: 12-sales
  • Fields affected: RE050, Combine substitute line with original?
  • Workflows affected: none

bugfix — Stock Status report wrong lots for prior dates filtered by warehouse

The system fails to display the correct lots when running the Stock Status (RP710) report for prior dates and filtering by warehouse.

  • Module: null (inventory)
  • Fields affected: RP710
  • Workflows affected: none

bugfix — Document Import Program errors on .xml with field over 255 chars

The system displays an error when importing a .xml file with a field that contains more than 255 characters on the Document Import Program (DX040).

  • Module: null (EDI / import)
  • Fields affected: DX040
  • Workflows affected: none

bugfix — Sales Order Truck Worksheet prints incorrect quantities

The system prints incorrect quantities on the Sales Order Truck Worksheet (PD097) program.

  • Module: 13-shipping
  • Fields affected: PD097
  • Workflows affected: none

bugfix — Sales Order Truck Worksheet wrong logic for trip tickets

The system does not follow the correct logic when printing trip tickets and searching for a valid work assignment data process on the Sales Order Truck Worksheet (PD097) program.

  • Module: 13-shipping
  • Fields affected: PD097
  • Workflows affected: none

bugfix — Warehouse city/state/zip not printed on Label Master

The system fails to print the Warehouse city/state/zip (WHA3) field on the Label Master (PD830) program.

  • Module: null (printing)
  • Fields affected: WHA3, PD830
  • Workflows affected: none

bugfix — LaTeX documents fail to print some barcodes when multiple barcodes present

The system fails to print some barcodes when printing LaTeX documents with multiple barcodes.

  • Module: null (printing)
  • Fields affected: none
  • Workflows affected: none

bugfix — QC app fails to connect to server with latest Produce Pro

The system fails to connect the QC app to the server with the latest version of Produce Pro.

  • Module: null (mobile / QC)
  • Fields affected: none
  • Workflows affected: none

bugfix — Sales order origination code blank check incorrect

The system incorrectly checks the blank value of the sales order origination code for a sales order that originates from ecommerce or an app.

  • Module: 12-sales
  • Fields affected: origination code
  • Workflows affected: none

bugfix — Driver app fails to send invoices after signature on RedHat 9

The Driver app fails to send invoices after capturing signatures on RedHat 9 based servers.

  • Module: 14-transportation
  • Fields affected: none
  • Workflows affected: none

bugfix — Error retrieving valid delivery dates for e-commerce orders

An error occurs when retrieving valid delivery dates for e-commerce orders.

  • Module: null (e-commerce)
  • Fields affected: none
  • Workflows affected: none

Source attribution

  • Source PDF: Produce Pro 2501.1 Release Notes.PDF (in _03_Dev/Produce Pro_source docs research/produce pro pdfs/)
  • Extractor: packages/shared/src/parsers/pdf/extractors/pp-release-notes.ts (extractor version pp-release-notes-extractor/v1.0.0)
  • Track: Produce ERP Leverage Program Track E (Release-Notes Drift Watcher)
  • Generated: 2026-05-18

Downstream events

Each entry above emits one signal.erp_version_changed event:

  • erp_system: "produce_pro"
  • pp_version: "2501.1"
  • change_kind: <entry kind>
  • module: <entry module>
  • fields_affected: <entry fields_affected>
  • workflows_affected: <entry workflows_affected>
  • summary: <entry first sentence>

When a field_change or workflow_change references a field/workflow already mapped in a Track A ontology MD (none today; Track A has not shipped), the drift handler at packages/shared/src/parsers/pdf/extractors/pp-ontology-drift-handler.ts emits a corresponding shadow_agent.ontology_drift_detected event.