Produce Pro 2402.2 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 asignal.erp_version_changedevent; field-changes correlated against Track A ontology MDs may fireshadow_agent.ontology_drift_detected.
Changes (46)
field_change — GLCN field added to Vendor Master and Vendor Location Entry
The GLCN field has been added to the Vendor Master and Vendor Location Entry screens to store the Global Location Number (GLN) in compliance with GS1 standards. The GLCN field supports a 13-digit numeric GLN format, ensuring standardized vendor location identification for purchasing and traceability processes. This feature improves accuracy in vendor tracking, communication, and compliance with global standards.
- Module: 09-purchasing
- Fields affected:
GLCN - Workflows affected:
vendor_gln_traceability
bugfix — Merged assignment route/trip/dispatch change does not update correctly
The system fails to update assignments correctly when changing the route, trip, or dispatch date on an order that is merged with other orders on the same assignment.
- Module: 14-transportation
- Fields affected: none
- Workflows affected: none
bugfix — Work Order Header shows incorrect charges and totals on void
The system displays incorrect charges and total costs on the Work Order Header (PD012WO) program when voiding a charge.
- Module: 05-charges
- Fields affected:
PD012WO - Workflows affected: none
bugfix — Excluded products appear in SO when using Linked service code
The system fails to exclude products defined for a customer, in the Excluded Product Entry program, in sales orders when using Linked service code.
- Module: 12-sales
- Fields affected:
Linked service code - Workflows affected: none
bugfix — Harvest/task can be reopened or voided on a closed crop
The system now correctly prevents users from reopening or voiding a harvest or task that is linked to a closed crop.
- Module: null (harvest / crop)
- Fields affected: none
- Workflows affected: none
bugfix — Customer Profile Optimizer fails to apply additions
The system fails to update the additions upon running the Customer Profile Optimizer (PP500) program.
- Module: null (customer profile)
- Fields affected:
PP500 - Workflows affected: none
bugfix — Customer added to category does not pick up incentive group
The system does not update the incentive group for a customer when they are added to a customer category that has a defined incentive group.
- Module: null (customer / incentives)
- Fields affected: none
- Workflows affected: none
bugfix — Product Master Inactive after inventory depletion not retained
The system fails to retain the selection made in the Inactive after inventory depletion option on the Product Master (PD340) program.
- Module: null (Product Master)
- Fields affected:
Inactive after inventory depletion,PD340 - Workflows affected: none
bugfix — Vendor Invoice Verification Entered By could be modified
The system allowed users to modify the Entered By information on the Vendor Invoice Verification (PD040) program.
- Module: 16-ap
- Fields affected:
Entered By,PD040 - Workflows affected: none
bugfix — Vendor Invoice Verification information incomplete
The system fails to display all the information on the Vendor Invoice Verification (PD040) program.
- Module: 16-ap
- Fields affected:
PD040 - Workflows affected: none
bugfix — SFTP archive move error
An error occurs running the SFTP process when attempting to move files to the archive directory.
- Module: null (infrastructure / SFTP)
- Fields affected: none
- Workflows affected: none
bugfix — Product Selection Code Master excludes attributed products incorrectly
The system incorrectly excludes products with attributes on the Product Selection Code Master (PD550) program even when the attributes are specified in the selection criteria.
- Module: null (product selection)
- Fields affected:
PD550 - Workflows affected: none
bugfix — Salesperson landing screen freezes with 3+ org codes
The Salesperson landing screen (SMLINQ) program becomes unresponsive when entering three or more organization codes.
- Module: 15-sales-analysis
- Fields affected:
SMLINQ - Workflows affected: none
bugfix — Discount amount doubled on unpost/repost vouchers
The system incorrectly doubles the discount amount when unposting and reposting vouchers.
- Module: 16-ap
- Fields affected: none
- Workflows affected: none
bugfix — Work Assignment Management freezes on ISPO color value
The system freezes when running the Work Assignment Management (ASQINQ) program with an ISPO color value.
- Module: null (work assignment)
- Fields affected:
ASQINQ,ISPO - Workflows affected: none
bugfix — Import vendors errors on active buyers
An incorrect error occurs when using Import vendors, stating that the buyers are inactive even when importing files with active buyers.
- Module: 09-purchasing
- Fields affected:
Import vendors - Workflows affected: none
bugfix — Customer category incentive group not applied to category members
The system fails to apply the incentive group assigned to a customer category to customers added to that category.
- Module: null (customer / incentives)
- Fields affected: none
- Workflows affected: none
bugfix — Attachment file names stored incorrectly
The system incorrectly stores attachment file names.
- Module: null (attachments)
- Fields affected: none
- Workflows affected: none
bugfix — Traceability spelling error on Vendor Master Tracelocn
The system displays an erroneous spelling of “Traceability” when using the Tracelocn command on the Vendor Master Maintenance (PD330) program.
- Module: null (vendor master / traceability)
- Fields affected:
Tracelocn,PD330 - Workflows affected: none
bugfix — DX batch header writes/deletes with no details on Batch export
The system incorrectly writes and deletes DX batch header records when no details are written when running the Batch export (DX320) program.
- Module: null (EDI / DX)
- Fields affected:
DX320 - Workflows affected: none
bugfix — Assignment timer not stopped after ship
The system fails to stop the assignment timer on a sales order after shipping the order.
- Module: 13-shipping
- Fields affected: none
- Workflows affected: none
bugfix — SUBST command does not use detail warehouse
The system fails to utilize the detail warehouse when using the SUBST command on the Assignment Dispatch Window details screen when the associated sales order line is set for a different warehouse than the sales order header.
- Module: 12-sales
- Fields affected:
SUBST - Workflows affected: none
bugfix — Company YTD/Monthly summaries wrong with product selection filter
The system displays incorrect total amounts on the Company YTD summary and the Company Monthly summary screens when the product selection code filter is entered.
- Module: 15-sales-analysis
- Fields affected: none
- Workflows affected: none
bugfix — Sales Header Entry assignment status not displayed
The system fails to display the assignment status on the upper-right corner of the Sales Header Entry (PD110) program.
- Module: 12-sales
- Fields affected:
PD110 - Workflows affected: none
bugfix — Sales Order Export missing credits for single-company subscribers
The system fails to include all credits when a subscriber has only one company entry in the Sales Order Export (DX060) program.
- Module: null (EDI / DX)
- Fields affected:
DX060 - Workflows affected: none
bugfix — Physical Inventory Batch Print PDQT and LDQT sorting
The system incorrectly calculates and sorts the PDQT (Product Quantity Difference) and LDQT (Lot Quantity Difference) layout columns on the Physical Inventory Batch Print (PD223) program.
- Module: null (physical inventory)
- Fields affected:
PDQT,LDQT,PD223 - Workflows affected: none
bugfix — Negative lots created on removal assignments still open
The system incorrectly creates negative lots when removal assignments are open for lots that have been closed, and the user. Corrected an issue that resulted in negative lots when removal assignments were still open for lots that have been closed, and a user went into the assignment on the WMS equipment.
- Module: null (lots / WMS)
- Fields affected: none
- Workflows affected: none
breaking — Removed SHOWPALL and FOLDLOTS commands from Physical Inventory Batch Entry
Removed unneeded SHOWPALL and FOLDLOTS commands on the Physical Inventory Batch Entry screen opened from the Inventory Adjustment Batch (PD221) program.
- Module: null (physical inventory)
- Fields affected:
SHOWPALL,FOLDLOTS,PD221 - Workflows affected: none
bugfix — Transaction Switching by Lot allocates outside customer category
The system incorrectly allocates lots to customers who are not a part of the customer category on the Transaction Switching by Lot (PP870) program.
- Module: null (lot allocation)
- Fields affected:
PP870 - Workflows affected: none
bugfix — RF sales order lock prevents trip load
The system incorrectly locks sales orders on RF, preventing users to load assignments on a trip.
- Module: 06-scanning
- Fields affected: none
- Workflows affected: none
bugfix — RF auto-split repack receive allocates old lots over total quantity
The system incorrectly allocates old lots to receive time auto-split repacks when using RF to receive quantities more than the total quantity.
- Module: 06-scanning
- Fields affected: none
- Workflows affected: none
bugfix — A/P Check Print updates void check dates
The system incorrectly updates the check date on previously voided checks on the A/P Check Print (AP180) program.
- Module: 16-ap
- Fields affected:
AP180 - Workflows affected: none
bugfix — A/P Check Print error after manual select with wrong currency
An error occurs on the A/P Check Print (AP180) program when selecting a manual check batch after A/P Manual Select (AP160) used an incorrect currency code.
- Module: 16-ap
- Fields affected:
AP180,AP160 - Workflows affected: none
bugfix — Blank-net-days terms code treated as COD
The system incorrectly interpreted orders using terms code with blank net days as a COD order.
- Module: 14-transportation
- Fields affected: none
- Workflows affected: none
bugfix — Adding ship-to only customers to a route via Route Master fails
An error occurs when adding ship-to only customers to a route via the Route Master Maintenance (PD600) program.
- Module: 14-transportation
- Fields affected:
PD600 - Workflows affected: none
bugfix — Repack input return does not recalculate output lot costs
The system fails to recalculate the output lot costs of repacks when the input quantity of the repack returns is updated via Repack Input Return (RF945).
- Module: null (repack)
- Fields affected:
RF945 - Workflows affected: none
bugfix — Repacking screen on RF does not update location for pallet-allocated inputs
The system fails to update the location on the Repacking screen on the RF device when repack input assignments were allocated to pallets.
- Module: 06-scanning
- Fields affected: none
- Workflows affected: none
bugfix — Pre-Repack Output Worksheet APPEND creates wrong quantities
The system creates repack inputs with incorrect quantities when using the APPEND action in the Pre-Repack Output Worksheet (RWOMNTO) program.
- Module: null (pre-repack)
- Fields affected:
APPEND,RWOMNTO - Workflows affected: none
bugfix — Sales Analysis Comparison Report drops negative sign on -1..0
The system fails to display the negative signs of on numbers between -1 and 0 when exporting a Sales Analysis Comparison Report in .xlsx format.
- Module: 15-sales-analysis
- Fields affected: none
- Workflows affected: none
bugfix — Invoice Recap missing ‘c’ for credit orders
The system fails to display the letter ‘c’ when running the Invoice Recap (RP790) report for sales orders with credits.
- Module: 17-ar
- Fields affected:
RP790 - Workflows affected: none
bugfix — Order File Rate Report short ship reason codes filter ignored
The system fails to process non-short shipped substitution lines when running the Order File Rate Report (RE050) and the Short ship reason codes field value is entered.
- Module: 15-sales-analysis
- Fields affected:
RE050,Short ship reason codes - Workflows affected: none
bugfix — Company Security Report missing users on company filter
The system fails to display all the users when filtering them by company on the Company Security Report (SS130).
- Module: null (security / admin)
- Fields affected:
SS130 - Workflows affected: none
bugfix — Lot Condition Code Change Report .xlsx export error
An error occurs when exporting the Lot Condition Code Change Report (RE740) to .xlsx format.
- Module: null (lot conditions)
- Fields affected:
RE740 - Workflows affected: none
bugfix — Repack Review report .xlsx export error
An error occurs when exporting the Repack Review report (RE740) to .xlsx format.
- Module: null (repack reports)
- Fields affected:
RE740 - Workflows affected: none
bugfix — Order Recap Report missing picker initials on start/stop scan picks
The system fails to display the picker initials on the Order Recap Report (RP770) when the picking is done using start/stop scanning.
- Module: 06-scanning
- Fields affected:
RP770 - Workflows affected: none
bugfix — Company Security Report duplicate filter exclusion
The system fails to include all users in the Company Security Report (SS130) when filtering by company.
- Module: null (security / admin)
- Fields affected:
SS130 - Workflows affected: none
bugfix — Customer master import fails on blank delivery time window
The system fails to import customer master data when the start and end delivery time window was included as an import column, but the data was blank.
- Module: null (customer master import)
- Fields affected: none
- Workflows affected: none
bugfix — Customer Performance Analysis decimal quantities not printed
The system fails to print the decimal quantities when printing the Customer Performance Analysis (RR800) report when the Use case equivalent? option is set to Y.
- Module: 15-sales-analysis
- Fields affected:
Use case equivalent?,RR800 - Workflows affected: none
bugfix — Sales Analysis by Margin Price and System Price columns wrong
The system incorrectly prints the values in the Price and System Price columns of the Sales Analysis by Margin (RP930) report.
- Module: 15-sales-analysis
- Fields affected:
Price,System Price,RP930 - Workflows affected: none
bugfix — A/R Batch Print I-note contents missing
The system fails to print I-note contents when running the A/R Batch Print (AR020) program.
- Module: 17-ar
- Fields affected:
AR020 - Workflows affected: none
bugfix — Print Invoice override print copy count when Print BOL with invoice=Y
The system incorrectly overrides the printing copy count on the Print Invoice (PD170) program when the Print BOL with invoice option on the associated customer is set to Y.
- Module: null (invoicing / printing)
- Fields affected:
Print BOL with invoice,PD170 - Workflows affected: none
bugfix — ASN SSCC label prints Product name twice
The system incorrectly prints the Product name field SSCC label twice on the when using the ASN command on a sales order.
- Module: 13-shipping
- Fields affected:
Product name,ASN - Workflows affected: none
bugfix — BOL invoice not auto-printed after WMS ship
The system fails to print BOL invoices automatically after shipping sales orders on WMS.
- Module: 13-shipping
- Fields affected: none
- Workflows affected: none
Source attribution
- Source PDF:
Produce Pro 2402.2 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 versionpp-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: "2402.2"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.