Produce Pro 2401.3 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 (73)
bugfix — Product Master Upcs command error
An error occurs when using the Upcs command on the Product Master (PD340) program when adding UPCs used on many other products.
- Module: null (product master)
- Fields affected:
PD340,Upcs - Workflows affected:
product_master_upc_add
bugfix — Physical Inventory Batch Print Options spelling
A spelling error occurs in the Number of separation lines field on the Physical Inventory Batch Print Options (PD2230) program.
- Module: null (inventory)
- Fields affected:
PD2230,Number of separation lines - Workflows affected: none
bugfix — Mobile login fails without company 0001
Mobile login fails for apps or websites when the company 0001 does not exist.
- Module: null (mobile / authentication)
- Fields affected:
company 0001 - Workflows affected:
mobile_app_login
bugfix — Assignment Dispatch Windows PICK print options edit
The system does not allow editing the PICK print options field on the Assignment Dispatch Windows (AWIMNT) program.
- Module: null (work assignments)
- Fields affected:
AWIMNT,PICK print options - Workflows affected:
assignment_dispatch_edit
bugfix — Customer upcharge exception record deletion
The system fails to delete the customer upcharge list exception records when the upcharge lists were deleted.
- Module: null (customer pricing)
- Fields affected: none
- Workflows affected:
customer_upcharge_delete
bugfix — Assignment header record locking
The system fails to lock the assignment header record properly when updating status. In rare cases, this leads to a file index error.
- Module: null (work assignments)
- Fields affected: none
- Workflows affected:
assignment_status_update
bugfix — Assignment Details Window SHORT command quantity update
The system fails to update the Changed Quantity field value on sales order lines when using the SHORT command in the Assignment Details Window (ASDINQ).
- Module: 12-sales
- Fields affected:
ASDINQ,Changed Quantity,SHORT - Workflows affected:
assignment_short
bugfix — Broker Leader Header charge allocation performance
A performance issue occurs when allocating charges on the Broker Leader Header (PD020B) program.
- Module: null (broker)
- Fields affected:
PD020B - Workflows affected:
broker_charge_allocation
bugfix — OPENAPI delivery time precision
A time validation issue occurs with OPENAPI, causing order sync failures due to unexpected delivery time precision.
- Module: null (api / integrations)
- Fields affected:
OPENAPI - Workflows affected:
openapi_order_sync
bugfix — Void credit on starlot
The system incorrectly prevents users from voiding a credit on starlot.
- Module: null (credits)
- Fields affected: none
- Workflows affected:
void_credit_starlot
bugfix — A/R Aging Report customer range search
The system fails to support customer searching in the Customer range start/end field on the A/R Aging Report (AR510) program.
- Module: 17-ar
- Fields affected:
AR510,Customer range start/end - Workflows affected:
ar_aging_customer_range
bugfix — Pallet Build Direct Ship Override
The system fails to implement the override setup in the Direct Ship Override option on the Pallet Build (PO530) program.
- Module: 09-purchasing
- Fields affected:
PO530,Direct Ship Override - Workflows affected:
pallet_build_direct_ship
bugfix — Back order original price retention
The system fails to retain the original price when back ordering an item.
- Module: 12-sales
- Fields affected: none
- Workflows affected:
back_order_pricing
bugfix — EDI 860 documents without item block
The system fails to post EDI 860 documents that do not contain the
- Module: null (EDI integrations)
- Fields affected:
EDI 860,<item> - Workflows affected:
edi_860_post
bugfix — Purchase and Transfer by Product multi-warehouse error
An error occurs when utilizing multiple companies and warehouses in the Purchase and Transfer by Product (PO230) program.
- Module: 09-purchasing
- Fields affected:
PO230 - Workflows affected:
purchase_transfer_multi_warehouse
bugfix — Sales Header Entry save results
The system fails to retain the search results on the Sales Header Entry (PD110) program even when the Save results for subsequent SEARCH option is set to Y.
- Module: 12-sales
- Fields affected:
PD110,Save results for subsequent SEARCH - Workflows affected:
sales_header_search_retention
bugfix — Event Registry credit email send
The system fails to send credit emails in the Credit email (before time lim) event on the Event Registry (EVNENT) program.
- Module: 07-communication
- Fields affected:
EVNENT,Credit email (before time lim) - Workflows affected:
credit_email_event
bugfix — Price List / Profile Update incorrect filtering by product class
The system incorrectly updates the price lists and profiles on the Price List / Profile Update (PD365) program when filtering by product class.
- Module: 11-pricing
- Fields affected:
PD365 - Workflows affected:
price_list_profile_update
bugfix — Price List / Profile Update log records
The system does not update some log records when changes are made to price lists and profiles on the Price List / Profile Update (PD365) program.
- Module: 11-pricing
- Fields affected:
PD365 - Workflows affected:
price_list_profile_logging
bugfix — Market Cost Additions freight class validation
The system does not validate the freight class code against the freight class master file on the Market Cost Additions (MCAMNT) program.
- Module: null (costing)
- Fields affected:
MCAMNT,freight class code - Workflows affected:
market_cost_freight_validation
bugfix — Customer Master Cutoff Days for Duplicate Customer PO# editing
The system does not allow editing the Cutoff Days for Duplicate Customer PO# field on the Customer Master (PD320) program.
- Module: null (customer master)
- Fields affected:
PD320,Cutoff Days for Duplicate Customer PO# - Workflows affected:
customer_master_edit
bugfix — Customer Master Maintenance G/L distribution code search
The system does not allow searching for options in the G/L distribution code field on the Customer Master Maintenance (PD330) program.
- Module: null (customer master)
- Fields affected:
PD330,G/L distribution code - Workflows affected:
customer_master_gl_search
bugfix — System Administration ppro/wrk2/ cleanup
The system fails to clean the files in the ppro/wrk2/ directory when running the System Administration (SYSADM) program.
- Module: null (system administration)
- Fields affected:
SYSADM - Workflows affected:
system_admin_cleanup
bugfix — Assignment Detail Windows STAMP command
The system fails to implement the STAMP command on the Assignment Detail Windows (ASDINQ), for purchase order and repack assignments.
- Module: null (work assignments)
- Fields affected:
ASDINQ,STAMP - Workflows affected:
assignment_stamp
bugfix — Reorder Quantity Entry column order
The system displays the Reorder Point Days and Reorder Quan header columns in the wrong order on the Reorder Quantity Entry (SUQENT) program.
- Module: 09-purchasing
- Fields affected:
SUQENT,Reorder Point Days,Reorder Quan - Workflows affected: none
bugfix — OPENAPI inactive product error
An incorrect error occurs on OPENAPI, indicating that the product is inactive even when it is not.
- Module: null (api / integrations)
- Fields affected:
OPENAPI - Workflows affected:
openapi_product_status
bugfix — Document Import Program SFTO file name
The system fails to specify the file name when retrieving files via SFTO when using the Document Import Program (DX040) program.
- Module: null (document import)
- Fields affected:
DX040,SFTO - Workflows affected:
dx_sfto_file_retrieval
bugfix — G/L Inquiry Drill command failure
The system fails to drill down upon executing the Drill command on the G/L Inquiry (GL110) program.
- Module: 18-gl
- Fields affected:
GL110,Drill - Workflows affected:
gl_inquiry_drill
bugfix — Current year G/L analytics report processing
The system fails to process the current year’s G/L analytics report in specific scenarios.
- Module: 18-gl
- Fields affected: none
- Workflows affected:
gl_analytics_report
bugfix — Fixed asset disposal calculation
The system fails to update the calculation for fixed asset disposals with the net book value and the amount from the details lines.
- Module: 18-gl
- Fields affected: none
- Workflows affected:
fixed_asset_disposal
bugfix — Duplicate payment check entry warning
The system does not warn users when creating a duplicate payment check entry.
- Module: 17-ar
- Fields affected: none
- Workflows affected:
payment_check_duplicate_warning
bugfix — Vendor code change blanks reference field
The system changes the reference field to a blank value when changing the vendor code, as it is overwriting the reference field value with the default value set up in the associated vendor.
- Module: 16-ap
- Fields affected:
reference field - Workflows affected:
vendor_code_change
bugfix — A/P Unapproved Invoice File level 2 approver
The system fails to display the level 2 approver details on the A/P Unapproved Invoice File (AP070) program.
- Module: 16-ap
- Fields affected:
AP070 - Workflows affected:
ap_invoice_approval_display
bugfix — Load Header Breakdown command incorrect PO display
The system displays incorrect purchase order information when viewing breakdowns by reference using the Breakdown command on the Load Header (PD020) program.
- Module: 09-purchasing
- Fields affected:
PD020,Breakdown - Workflows affected:
load_header_breakdown
bugfix — Hold flag update on PO vendor change
The system fails to update the hold flag when changes from a different vendor are attached to a purchase order.
- Module: 09-purchasing
- Fields affected:
hold flag - Workflows affected:
po_vendor_change_hold
bugfix — Load number update on consolidated buy
The system incorrectly updates load numbers on a purchase order linked to a sales order from a consolidated buy.
- Module: 09-purchasing
- Fields affected: none
- Workflows affected:
consolidated_buy_load_numbers
bugfix — Product Master future-dated market cost display
The system fails to display the product-level market cost for future dates, set up in the Market Cost Update (PD343) program on the Product Master (PD340) program.
- Module: null (product master / costing)
- Fields affected:
PD340,PD343 - Workflows affected:
market_cost_future_display
bugfix — Brokered PO Lot will be oversold dialog removed
The system displays the Lot will be oversold dialog with options for users to deal with shorting brokered purchase order lines. Now, the dialog is not displayed, so users must go to the brokered sales order and update the quantities there.
- Module: null (broker)
- Fields affected:
Lot will be oversold - Workflows affected:
brokered_po_oversold
bugfix — Brokered PO update after sales order void/unvoid
The system incorrectly updates brokered purchase orders after a linked sales order was voided, unvoided, and then shipped.
- Module: null (broker)
- Fields affected: none
- Workflows affected:
brokered_po_void_lifecycle
bugfix — Department order form multi-lot display
The system does not display lines on the department order form when the associated sales order line has multiple lots.
- Module: 12-sales
- Fields affected: none
- Workflows affected:
department_order_form_multi_lot
bugfix — Congos Analytics Date and Header Create Time
The system sends incorrect Date and Header Create Time values to Congos Analytics.
- Module: null (analytics)
- Fields affected:
Date,Header Create Time - Workflows affected:
congos_analytics_send
bugfix — Broker Load Header SO command redirect
The system fails to redirect to a sales order when using the SO command on the Broker Load Header (PD020B) program.
- Module: null (broker)
- Fields affected:
PD020B,SO - Workflows affected:
broker_load_so_redirect
bugfix — Push list all warehouses display
The system fails to show all warehouses on a push list even when the Push list shows all warehouses? field is set to Y on the Control File Sales Orders (PD310SO) program.
- Module: 12-sales
- Fields affected:
PD310SO,Push list shows all warehouses? - Workflows affected:
push_list_warehouse_display
bugfix — RF RMA receiving merged assignment locking
A locking error occurs during user sessions when using the RF RMA receiving (RF392) program for an RMA on an assignment merged with other RMAs.
- Module: null (inventory / RMA)
- Fields affected:
RF392 - Workflows affected:
rf_rma_receiving
bugfix — Vendor return long warehouse location codes
The system fails to display long warehouse location codes on the vendor return picking detail (RF143) program.
- Module: null (vendor return)
- Fields affected:
RF143 - Workflows affected:
vendor_return_long_codes
bugfix — FIFO full pallet minimum percent pallet display
The system fails to display the correct pallet for FIFO when the Display FIFO full pallet minimum percent field value on the Control File Warehouse Management (PD310WM) program is set.
- Module: null (warehouse management)
- Fields affected:
PD310WM,Display FIFO full pallet minimum percent - Workflows affected:
fifo_pallet_selection
bugfix — Product Transaction beginning inventory values
The system incorrectly updates the beginning inventory values when using product level totals in the Product Transaction (RP680) report.
- Module: null (inventory reports)
- Fields affected:
RP680 - Workflows affected:
product_transaction_beginning_inventory
bugfix — Salesperson override on Customers by Warehouse
The system incorrectly notifies the salesperson from the customer master record instead of the salesperson override set on the Customers by Warehouse (PD328) program.
- Module: 12-sales
- Fields affected:
PD328 - Workflows affected:
salesperson_override_notification
bugfix — Warehouse Master excess processing
The system does excess processing when no changes are made to the Warehouse Master (PD790) program.
- Module: null (warehouse management)
- Fields affected:
PD790 - Workflows affected:
warehouse_master_save
bugfix — Multi-cost purchase orders receiving assignment closure
The system does not properly close out multi-cost purchase orders receiving assignments.
- Module: 09-purchasing
- Fields affected: none
- Workflows affected:
multi_cost_po_receiving_close
bugfix — Assignment splitting prevention after lot changes
The system incorrectly prevents assignments from splitting when set to build separately by warehouse after changing lots on only some lines of a sales order to pull from a different warehouse.
- Module: null (warehouse management)
- Fields affected: none
- Workflows affected:
assignment_split_by_warehouse
bugfix — RF inventory batch sort order
The system incorrectly sorts inventory batches created via RF devices by product instead of warehouse location sort.
- Module: null (inventory)
- Fields affected: none
- Workflows affected:
rf_inventory_batch_sort
bugfix — Chase picking shorts over-ship
The system incorrectly ships more quantity than what was picked when chase picking assignments are shorted.
- Module: null (warehouse management)
- Fields affected: none
- Workflows affected:
chase_picking_short_quantity
bugfix — Product/Warehouse Inventory Warehouse log records
The system incorrectly writes log records indicating the Product/Warehouse Inventory Warehouse field changed even when it didn’t change.
- Module: null (logging)
- Fields affected:
Product/Warehouse Inventory Warehouse - Workflows affected:
inventory_warehouse_logging
bugfix — Linked service items in warehouse transfers
The system incorrectly includes linked service items in warehouse transfers.
- Module: null (warehouse management)
- Fields affected: none
- Workflows affected:
warehouse_transfer_service_items
bugfix — Multi-move RF staging pickup assignment data
The system does not display assignment detail data, leading to issues in staging pickup assignments in a multi-move RF program.
- Module: 14-transportation
- Fields affected: none
- Workflows affected:
multi_move_rf_staging
bugfix — RF pallet double-counting
The system incorrectly counts an already counted pallet and doubles the inventory count, causing pallet issues when using RF guns to scan.
- Module: null (RF / inventory)
- Fields affected: none
- Workflows affected:
rf_pallet_scan_double_count
bugfix — Repack from pre-repack inactivated product
The system fails to create a repack from a pre-repack if the product was inactivated between when the pre-repack output was made and when the repack was built.
- Module: null (repacks and processing)
- Fields affected: none
- Workflows affected:
repack_from_prerepack_inactive_product
bugfix — Repack Input Return options on RF menu
The system does not load the Repack Input Return (XRIR) and Pre-repack Input Return (RFXM) options on the RF menu.
- Module: null (repacks and processing)
- Fields affected:
XRIR,RFXM - Workflows affected:
rf_repack_return_menu
bugfix — FIFO sorting for multiple repack output lots
A sorting issue occurs with FIFO for multiple repack output lots from the same input lot, where the system fails to sort the earliest created repack lot first if it was created on the same day the input lot was received.
- Module: null (repacks and processing)
- Fields affected: none
- Workflows affected:
repack_fifo_sort_same_day
bugfix — Repack Formular Parent/Child Listing page break
The system fails to implement the selection made in the Page break on primary sort option in the Repack Formular Parent/Child Listing (RR550) program.
- Module: null (repacks and processing)
- Fields affected:
RR550,Page break on primary sort - Workflows affected:
repack_listing_page_break
bugfix — Repack Dispatch Window output per customer formula quantity
The system incorrectly populates the formula quantity when creating a repack when the Create one output per customer? option is set to Y on the Repack Dispatch Window Options (RPDINQO) program.
- Module: null (repacks and processing)
- Fields affected:
RPDINQO,Create one output per customer? - Workflows affected:
repack_output_per_customer
bugfix — Pre-repack input product weight recalculation
The system fails to recalculate the product weight when the product is changed on a pre-repack input (RWIMNT).
- Module: null (repacks and processing)
- Fields affected:
RWIMNT - Workflows affected:
prerepack_input_weight_recalc
bugfix — Purchase Order Listing Report trouble hold code display
The system fails to display the trouble hold code in specific scenarios in the Purchase Order Listing Report (RE100).
- Module: 09-purchasing
- Fields affected:
RE100 - Workflows affected: none
bugfix — Invoice Recap balance value 0.01 difference
The system inaccurately displays balance values with a 0.01 difference on the Invoice Recap (RP790) report.
- Module: null (reports)
- Fields affected:
RP790 - Workflows affected: none
bugfix — Stock Status report product filtering
An issue occurs with reports that utilize the Stock Status (RP710) report, resulting in incorrect product filtering on the related reports.
- Module: null (reports)
- Fields affected:
RP710 - Workflows affected:
stock_status_filtering
bugfix — Invoice Recap credit Invoice Amount display
The system displays incorrect values in the Invoice Amount column when running the Invoice Recap (RP790) report for orders with credits.
- Module: null (reports)
- Fields affected:
RP790,Invoice Amount - Workflows affected: none
bugfix — Credit Report Scanned Documents filter
The system fails to use the Scanned Documents filters on the Credit Report (RP740) report.
- Module: null (reports)
- Fields affected:
RP740,Scanned Documents - Workflows affected:
credit_report_scanned_filter
bugfix — Operator ID File group and companies columns
The system incorrectly prints additional lines when using both group and companies’ columns for an operator in the Operator ID File (SSIMNT) program.
- Module: null (security / operators)
- Fields affected:
SSIMNT - Workflows affected:
operator_id_print
bugfix — Sales summary report date values
The system incorrectly prints the date values from the Sales summary report (RR270) program.
- Module: 15-sales-analysis
- Fields affected:
RR270 - Workflows affected: none
bugfix — Label Print quantity updates
The system incorrectly updates the label print quantities when changes are made on the Label Print (LBLENT) program.
- Module: null (printing / labels)
- Fields affected:
LBLENT - Workflows affected:
label_print_quantities
bugfix — Quality Control Summary report customer field
The system prints the bill-to customer instead of the ship-to customer as the Customer field value on the Quality Control Summary report.
- Module: null (quality control)
- Fields affected:
Customer - Workflows affected:
qc_summary_customer_field
bugfix — Driver app .jpeg temporary file cleanup
The system fails to erase the .jpeg temporary files for images created from the Driver app.
- Module: 14-transportation
- Fields affected: none
- Workflows affected:
driver_app_temp_file_cleanup
Source attribution
- Source PDF:
Produce Pro 2401.3 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: "2401.3"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.