Produce Pro 2502.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 (33)

bugfix — MarketMan API queue processing delays for other jobs

A performance issue occurs with MarketMan API integration support of assortment or pricing, resulting in a delay in API queue processing for other jobs.

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

bugfix — Incorrect ISO code for Dominican Republic and Commonwealth of Dominica

The system displays an incorrect ISO code for Dominican Republic and Commonwealth of Dominica.

  • Module: null (general system)
  • Fields affected: ISO code
  • Workflows affected: none

bugfix — Emails not sent on manual QC inspection request

The system fails to send emails to relevant users when requesting manual quality check inspection.

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

bugfix — Vendor reference number errors with fewer than 3 chars

An error occurs when entering a value with less than three characters in the Vendor reference number field on the Vendor Invoice Verification (PD400) program.

  • Module: 16-ap
  • Fields affected: Vendor reference number, PD400
  • Workflows affected: none

bugfix — Notifications missing when forwarding emails as operator

The system fails to display notifications when forwarding emails as an operator.

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

bugfix — Un-hold sales order charges errors when items transferred to different A/R company

An error occurs when using the option to un-hold held sales order charges in setups where items are transferred to a different A/R company on the Voucher Charges (UT020) program.

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

bugfix — Replenishment assignment priority set to 0 instead of control file priority

The system incorrectly updates the replenishment assignment priority as 0 instead of using the replenishment assignment priority level defined in the control file when triggered through voice picking.

  • Module: null (warehouse)
  • Fields affected: replenishment assignment priority
  • Workflows affected: none

bugfix — G/L General Ledger Print missing description column values for non-transaction accounts

The system fails to display values in the description column at the beginning of the balance line for any account that did not have any transactions during the time covered in the print when printing the G/L General Ledger Print (GL060) program.

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

bugfix — Inter-company load issues when PO & load rec dates can be out of synch

Multiples issues occur when the PO & load rec dates can be out of synch? is set to Y on the Control File Purchasing (PD310PO) program during inter-company loads.

  • Module: 09-purchasing
  • Fields affected: PO & load rec dates can be out of synch?, PD310PO
  • Workflows affected: none

bugfix — On-screen sales analysis summaries missing across all dates

The system fails to display certain summaries when viewing all dates during on-screen sales analysis.

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

bugfix — Credit allowed for more than original sales order line quantity

The system incorrectly allows entering credit for more quantity than the original sales order line.

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

bugfix — Pricing calculation wrong when set to run for individual customer on Prices Print

The system incorrectly calculates pricing when the pricing configuration is set to run for an individual customer on the Prices Print (PD370) program.

  • Module: 11-pricing
  • Fields affected: PD370
  • Workflows affected: none

bugfix — Sales order profile error with more than 12 product classes with screen colors

An error occurs in the sales order profile entry when the customer profile includes products from more than 12 product classes that have order screen colors set up in the product class master. This issue occurs when you create an order for that customer and navigate through the entire profile using the Order command.

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

bugfix — Error entering vendor lots during warehouse receiving WM372

An error occurs when entering vendor lots during warehouse receiving (WM372).

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

bugfix — Buy quantity uses from warehouse instead of transfer order warehouse

The system incorrectly generates a buy quantity using the from warehouse instead of the transfer order warehouse when creating a warehouse transfer on the Purchase and Transfer by Product (PO230) program.

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

bugfix — Route Master Maintenance requires warehouse when adding a route

The system incorrectly requires entering a warehouse when adding a route from the Route Master Maintenance (PD600) program.

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

bugfix — Descriptions not aligned with fields when reprinting pallet staging labels

The system fails to align descriptions with the correct fields when reprinting pallet staging labels for picking assignments on the Work Assignment Management (ASQINQ) program.

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

bugfix — Batch totals updated incorrectly on A/R Batch Control

The system incorrectly updates the batch totals on the A/R Batch Control (AR010) program.

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

bugfix — Default routing type not applied on Driver Tasks

The system fails to apply the default routing type set up on the Driver Task Reason Codes (DTCMNT) program in the Driver task routing type field on the Driver Tasks (PO800) program.

  • Module: 14-transportation
  • Fields affected: DTCMNT, Driver task routing type, PO800
  • Workflows affected: none

bugfix — Out-of-service trucks/cabs not unassigned from open trips

The system fails to unassign out of service trucks or cabs from open trips.

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

bugfix — Open orders with matching route data assigned to shipped trips

The system incorrectly assigns open orders with matching route data to shipped trips from the trip header.

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

bugfix — Change Company missing on RF menu for non-supervisors

The system fails to display the Change Company option on the RF menu for users who are not supervisors.

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

bugfix — Error on Product Repack Entry when entering a repack in certain situations

An error occurs on the Product Repack Entry (PD210) program when entering a repack in certain situations.

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

bugfix — RMA docking undone when docking all RMAs on a trip

The system incorrectly undoes the docking of the RMA when docking all RMAs on a trip. Additionally, the system incorrectly displays the docked RMAs in separates lines in the RF.

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

bugfix — Split or Partial command allowed when lot partially received

The system incorrectly allows use of the Split or Partial command when a lot is partially received.

  • Module: null (warehouse)
  • Fields affected: Split, Partial
  • Workflows affected: none

bugfix — LINE_INFO command errors on repack formula entry as non-supervisor

An error occurs when executing the LINE_INFO command on the repack formula entry as a non-supervisor.

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

bugfix — Work Assignment Management displays blank values in section/header columns

The system incorrectly displays a blank value in some columns on the section/header rows in the Work Assignment Management (ASQINQ) program.

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

bugfix — Serialized pallet ID updated on unrelated assignments via Merge on Assignment Dispatch Windows

The system incorrectly updates the serialized pallet ID on multiple unrelated assignments when using the Merge command in the the Assignment Dispatch Windows (AWIMNT) program for loading assignments if the source assignment being merged has a blank serialized pallet ID value.

  • Module: null (warehouse)
  • Fields affected: AWIMNT, Merge, serialized pallet ID
  • Workflows affected: none

bugfix — Vendor Charge Summary Report error with Include open transactions and Show detail set Y

An error occurs when running the Vendor Charge Summary Report (RP390) program when the Include open transactions? and the Show detail field values are set to Y.

  • Module: 16-ap
  • Fields affected: RP390, Include open transactions?, Show detail
  • Workflows affected: none

bugfix — Blank lines on reports when running Samasara exports

The system incorrectly displays blank lines on reports when running Samasara exports.

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

bugfix — PI report journal entry does not use PI reason code G/L account

The system fails to use the G/L account defined on the PI reason code when creating a journal entry from a PI report in the Physical Inventory Adjustments (RP760) program.

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

Source attribution

  • Source PDF: Produce Pro 2502.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: "2502.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.