Produce Pro 2501.0 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 (80)
new_feature — Configure credit card processing fee
Credit card convenience fees can be configured in the Auto Payment Batch (AR700) program so the system can automatically apply the fees when payments are made via a credit card. The system calculates the fee using the credit card fee code, generates a separate fee invoice with a customizable prefix, and applies the fee amount to a designated G/L account using an A/R reason code. This feature replaces the manual negative discount method, improving clarity and automation for tracking and balancing convenience fees.
- Module: 17-ar
- Fields affected:
AR700 - Workflows affected:
credit_card_convenience_fee
field_change — Import payload ID on punchout orders
The Save payload ID? (SPID) option has been added to CXML Punchout Settings (WCXMNT) program, to import payloadID on incoming punchout orders. Additionally, the Internet Ordering Header field displays the payloadID, ensuring this identifier can be referenced and sent back on later EDI documents.
- Module: 12-sales
- Fields affected:
SPID,WCXMNT,Internet Ordering Header - Workflows affected:
cxml_punchout_payload_tracking
new_feature — Multi-server printing capability
Multiple servers can be configured in the Printer App, so users can print from printers across different servers.
- Module: null (printing infrastructure)
- Fields affected: none
- Workflows affected:
multi_server_printing
new_feature — Export G/L data
G/L data can be exported from the Batch/Journal Export (CF020) program. The system processes G/L system and journal entries, all active companies within a system, and GTD records, improving the handling of recalculated G/L distributions. Additionally, the data can be filtered by G/L account range.
- Module: 18-gl
- Fields affected:
CF020 - Workflows affected:
gl_data_export
new_feature — Monitor folder-level disk space usage
A standalone utility has been added to capture folder-level disk space usage in the Disk Space Inquiry (DSFINQ) program, improving disk space monitoring efficiency. This utility can be scheduled via the job scheduler and triggers alerts when folder usage exceeds configured thresholds.
- Module: null (system administration)
- Fields affected:
DSFINQ - Workflows affected:
disk_space_monitoring
new_feature — Password reset for users without email addresses
System administrators can initiate password resets for users without email addresses. This eliminates the need for email communication of temporary passwords. With this feature, the current password expires, prompting users to set a new password upon their next login.
- Module: null (security)
- Fields affected: none
- Workflows affected:
password_reset_no_email
field_change — View additional details related to vendor lot records
The system displays the Create date, Create initials, Modify date, and Modify initials fields when the Record Stamp program is opened from vendor lot inquiry programs (VLA and VLAENT). This improves tracking and accountability for vendor lot records.
- Module: 09-purchasing
- Fields affected:
Create date,Create initials,Modify date,Modify initials,VLA,VLAENT - Workflows affected:
vendor_lot_record_stamp
new_feature — WMS integration with Traceability Source Location Master program
The Warehouse Management System (WMS) has been integrated with the Traceability Source Location Master (TSLMNT) program, allowing users to select a traceability source location for vendor lot records while receiving an item with the Included in FSMA FTL field is set to Y in the Product Master (PD340) program. Additionally, users can attach traceability source locations to vendor lot records (VLA) and create new locations when no matching reference exists. Further, barcode scanning populates the Traceability Source Reference field, ensuring accurate data capture. The system only creates a new location if the scanned reference does not exist. The GTIN barcode parsing logic has been updated to extract GLN (Application Identifiers 414 & 416) from GTIN GS1 barcodes.
- Module: 09-purchasing
- Fields affected:
TSLMNT,PD340,Traceability Source Reference,GTIN,GLN,Application Identifiers 414,Application Identifiers 416 - Workflows affected:
wms_traceability_source_location,gtin_gln_parsing
field_change — New fields on Traceability Source Location Master program
The TSLDUNS (a 9-digit Dun & Bradstreet number identifier) and TSLFEIN (a 10-digit FDA Establishment Identifier) fields have been added to the Traceability Source Location Master (TSLMNT) program.
- Module: 09-purchasing
- Fields affected:
TSLDUNS,TSLFEIN,TSLMNT - Workflows affected:
fsma_traceability
field_change — FSMA FTL field added to the Commodity Master program
The Include in FSMA FTL field has been added to the Commodity Master (PD440) program. When set to Y the system includes that commodity in the FSMA (Food Safety Modernization Act) FTL (Food Traceability List) for all related products, ensuring traceability for specific commodities more effectively across products.
- Module: 09-purchasing
- Fields affected:
Include in FSMA FTL,PD440 - Workflows affected:
fsma_traceability
field_change — FSMA FTL audit option added
The FSMA FTL Classification Audit field has been added to the Audit Code Maintenance (AUTENT) program, allowing users to configure audits based on FSMA FTL classification. The system can audit FTL items, non-FTL items, or both, supporting compliance with traceability requirements. Additionally, when purchasing FTL items, the system warns or restricts purchases if the vendor is not approved, based on audit settings.
- Module: 09-purchasing
- Fields affected:
FSMA FTL Classification Audit,AUTENT - Workflows affected:
fsma_audit_configuration
new_feature — Sortable spreadsheet generation
The new report program, PO180FE, generates a sortable spreadsheet from the Recall Entry (PO180) program. This report contains Key Data Elements (KDEs) for receiving, transformation, and shipping events. The report processes all lots associated with a recall and includes data from relevant transactions. This feature assists with compliance of FSMA Rule 204 by providing a structured, exportable record of traceability events.
- Module: 09-purchasing
- Fields affected:
PO180FE,PO180 - Workflows affected:
fsma_204_recall_kde_export
new_feature — Addition of the Missing KDE Audit program
The Missing KDE Audit (MKDINQ) program has been added to identify purchase order lots missing KDEs for items on the FTL. This program highlights missing vendor lots, traceability lot code sources, and cross-company data inconsistencies, enabling users to efficiently audit and correct records. Users can filter by vendor, vendor category, warehouse, buyer, and date range and navigate directly to the vendor lot program for corrections.
- Module: 09-purchasing
- Fields affected:
MKDINQ - Workflows affected:
fsma_kde_audit
new_feature — Aptean TLX integration with Produce Pro
Aptean TLX has been integrated with Produce Pro, enabling automated order transmission for purchase orders and sales orders. The system now supports bidirectional data exchange, ensuring updates to loads, trips, and charges in Aptean TLX are reflected in Produce Pro via OpenAPI. Additionally, new integration settings, credentials, and logging features have been added to manage and monitor data transmissions efficiently.
- Module: 14-transportation
- Fields affected: none
- Workflows affected:
aptean_tlx_integration
new_feature — Produce Pro audit utility
The ppro-audit utility has been added to log file modification occurrences in key system directories at the OS level. The logs capture the date, time, operation, user, and file path of changes, ensuring better monitoring and traceability of source code, compiled code, binaries, and images.
- Module: null (security / observability)
- Fields affected: none
- Workflows affected:
os_file_modification_audit
new_feature — Addition of the System File Audit Log report
The System File Audit Log (SS540) report has been added to parse and report on file modification logs generated by the ppro-audit tool. Users can filter logs by date range, file path, and username, with sorting options for date/time and username. This report is available in Security System > Reports and ensures visibility into file changes, deletions, and modifications for enhanced system auditing.
- Module: null (security)
- Fields affected:
SS540 - Workflows affected:
system_file_audit_reporting
workflow_change — Email recipient batching in Customer Correspondence Utility
The system groups email recipients into batches of up to 100 contacts and sends the correspondence using the BCC field in the Customer Correspondence Utility (UT620) program. This enhancement reduces server load and improves efficiency.
- Module: 07-communication
- Fields affected:
UT620 - Workflows affected:
customer_correspondence_batching
workflow_change — Receiving ticket pagination
The default receiving ticket has been updated to ensure that all product details associated with a single line item are kept together on the same page, avoiding breaks across pages.
- Module: null (printing)
- Fields affected: none
- Workflows affected:
receiving_ticket_pagination
field_change — Extended email domain and address field lengths
The email domain and addresses fields in Produce Pro have been updated to support up to 50 characters. This accommodates extended domains and email formats.
- Module: 07-communication
- Fields affected:
email domain,email address - Workflows affected: none
workflow_change — Remove OAuth setups for Office365 and Google Suite
Administrators can now remove existing OAuth setups for Office365 and Google Suite in the Control File Maintenance (SSCMNT) in the security system.
- Module: null (security)
- Fields affected:
SSCMNT - Workflows affected:
oauth_setup_removal
bugfix — Incorrect title on Vendor Lot Entry
The system displays an incorrect title on the Vendor Lot Entry (VLAENT) program.
- Module: 09-purchasing
- Fields affected:
VLAENT - Workflows affected: none
workflow_change — Vendor lot prompting for FSMA Rule 204 compliance
The vendor lot prompting has been enhanced to ensure the system requests the vendor lot data during receiving for items designated on the FTL. This enhancement supports FSMA Rule 204 compliance.
- Module: 09-purchasing
- Fields affected: none
- Workflows affected:
fsma_vendor_lot_prompting
workflow_change — MFP scanner and E-Comm image processing RHEL 9 compatibility
The MFP scanner document imaging and E-Comm image processing have been updated to ensure compatible with RedHat Enterprise Linux 9 server OS.
- Module: null (infrastructure)
- Fields affected: none
- Workflows affected:
rhel9_compatibility
field_change — Auto-populated EMID for E-Comm 2 checkout apps
The system automatically populates the required EMID (email IDs) field for checkout apps running with E-Comm 2 when submitting orders. This enables bundle ID-based mapping of email IDs and minimum app versions, reducing the need for coordinated app and backend upgrades.
- Module: null (e-commerce)
- Fields affected:
EMID - Workflows affected:
ecomm2_checkout_email_id
new_feature — Public product catalog in E-Comm 2.0
The public product catalog feature has been implemented in E-Comm 2.0 and the custom options have been integrated into the Control File Web Ordering (PD310WR) program.
- Module: null (e-commerce)
- Fields affected:
PD310WR - Workflows affected:
ecomm2_public_catalog
field_change — Map vendor pack date to lot and pallet level in Document Exchange
The system can map vendor pack date to the lot level (IM) and pallet level (PIM) within Document Exchange. This enhancement ensures accurate traceability by capturing the earliest vendor pack date at the lot level and supporting pallet-level pack dates, improving compliance with vendor-specific and regulatory requirements.
- Module: null (EDI)
- Fields affected:
IM,PIM,vendor pack date - Workflows affected:
vendor_pack_date_mapping
workflow_change — Account of Sales decimal precision
The system displays up to four decimal places on the Account of Sales (ACCSALE) program.
- Module: 15-sales-analysis
- Fields affected:
ACCSALE - Workflows affected: none
workflow_change — Improved base cost retrieval for purchase orders
The base cost retrieval for purchase orders has been improved. The system considers multiple vendor configurations when retrieving costs, evaluates vendor profiles, vendor batch ads, and last costs using both the purchase vendor and ship-from vendor, where applicable. This ensures the correct vendor’s profile, batch ad, or last cost is selected, with the lower cost prioritized when comparing purchase and ship-from vendors. Additionally, the logic for validating locked costs has been standardized to align with the updated retrieval process, ensuring consistent cost handling across all relevant programs.
- Module: 09-purchasing
- Fields affected: none
- Workflows affected:
po_base_cost_retrieval
field_change — Separate inventory and transaction warehouse options on Work Assignment Analytics
Separate options for inventory warehouse and transaction warehouse have been added to the Work Assignment Analytics (RE110) program.
- Module: null (warehouse / analytics)
- Fields affected:
RE110,inventory warehouse,transaction warehouse - Workflows affected:
work_assignment_analytics_filtering
workflow_change — Default option values on report programs
The system automatically applies default option values when loading report option programs with no existing configurations, allowing users to proceed directly to the command line without manually confirming each option field. This ensures reports open with default values, improving efficiency for users and reducing the need to pre-configure standard settings for each report.
- Module: null (reports)
- Fields affected: none
- Workflows affected:
report_default_options
workflow_change — QC App migrated from Xamarin to .NET MAUI
The QC App has been successfully migrated from Xamarin to .NET MAUI, ensuring cross-platform functionality on iOS, Android, and Windows.
- Module: null (mobile)
- Fields affected: none
- Workflows affected:
qc_app_maui_migration
workflow_change — SRP feature migrated from E-Comm 1.0 to E-Comm 2.0
The Suggested Retail Price (SRP) feature has been migrated from E-Comm 1.0 to E-Comm 2.0.
- Module: null (e-commerce)
- Fields affected:
SRP - Workflows affected:
srp_ecomm2_migration
bugfix — Customer source contact type rejected on lead contracts
The system does not allow selecting customer source (CM) contact types for lead contracts on the Contact Type File Maintenance (CYMNT) program.
- Module: 07-communication
- Fields affected:
CYMNT - 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 — Allow to oversell products can be blank on Control File Inventory
The system incorrectly allows the Allow to oversell products? option value on the Control File Inventory (PD310IN) program to be set to blank.
- Module: null (inventory)
- Fields affected:
Allow to oversell products?,PD310IN - Workflows affected: none
bugfix — Incorrect title on Vendor Lot Entry (general system)
The system displays an incorrect title on the Vendor Lot Entry (VLAENT) program.
- Module: 09-purchasing
- Fields affected:
VLAENT - Workflows affected: none
bugfix — Killed session terminating info not displayed on Login Session Inquiry
The system fails to display the terminating session information when highlighting a killed session on the Login Session Inquiry program (LIW_).
- Module: null (security)
- Fields affected:
LIW_ - Workflows affected: none
bugfix — Cannot search closed lots in Recall Entry
The system does not allow searching for closed lots in the Recall Entry (PO180) program.
- Module: 09-purchasing
- Fields affected:
PO180 - Workflows affected: none
bugfix — S allowed as invoice code on Copy command in Invoice Code Master
The system incorrectly allows selecting S as an invoice code when using the Copy command on the Invoice Code Master (PD590) program.
- Module: 17-ar
- Fields affected:
PD590 - Workflows affected: none
bugfix — INRS displayed instead of EPAY on Vendor Master Import
The system incorrectly displays INRS (inactive reason) instead of EPAY in the EPAY column when running the Vendor Master Import (IMPVM) program.
- Module: 16-ap
- Fields affected:
IMPVM,EPAY,INRS - 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
bugfix — DRILL command does not work for cross-company transactions on G/L Inquiry
The DRILL command for the G/L Inquiry (GLINQ) program does not work for other company transactions.
- Module: 18-gl
- Fields affected:
GLINQ - Workflows affected: none
bugfix — DESCRIPTION header missing on G/L account view
The system fails to correctly display the DESCRIPTION header on the G/L account view program.
- Module: 18-gl
- Fields affected:
DESCRIPTION - Workflows affected: none
bugfix — Data Warehouse Export missing years of data
The system does not include all the years of data when running the Data Warehouse Export (DW100) program.
- Module: 18-gl
- Fields affected:
DW100 - Workflows affected: none
bugfix — Error on G/L journals import
An error occurs when importing G/L journals on the Import G/L Journals (IMPGJD) program.
- Module: 18-gl
- Fields affected:
IMPGJD - Workflows affected: none
bugfix — Error on cross-company transaction in G/L Distribution
An error occurs when selecting a cross-company transaction on the G/L Distribution program (APG_).
- Module: 18-gl
- Fields affected:
APG_ - Workflows affected: none
bugfix — Items added to sales order after shipment with alternate UoM missing
The system fails to update and display items added to a sales order after shipment when those items use an alternate unit of measure, resulting in missing line items on printed and billed invoices.
- Module: 12-sales
- Fields affected: none
- Workflows affected: none
bugfix — Add-ons allowed on sales orders with delivery dates on ECOM 2
The system incorrectly allows add-ons to sales orders with delivery dates (DLDT) when using the ECOM 2 platform.
- Module: 12-sales
- Fields affected:
DLDT - Workflows affected: none
bugfix — Duplicate sales orders from large cXML punchout
The system incorrectly creates duplicate sales orders when processing large cXML punchout due to a latency issue in order handling.
- Module: 12-sales
- Fields affected: none
- Workflows affected: none
bugfix — Insert active product error using DEPT command on Sales Header Entry
An error occurs when attempting to insert active product using the Department Order Form (DEPT command) on the Sales Header Entry (PD110) program.
- Module: 12-sales
- Fields affected:
PD110,DEPT - Workflows affected: none
bugfix — Missing error message when modifying brokered line on a sales order
The system fails to display an error message when modifying a brokered line on a sales order.
- Module: 12-sales
- Fields affected: none
- Workflows affected: none
bugfix — Trailer command changes not registered on Purchase Order Header and Load Header
The system fails to register the changes made when using the Trailer command on the Purchase Order Header (PD010) and Load Header (PD020) programs.
- Module: 09-purchasing
- Fields affected:
PD010,PD020,Trailer - Workflows affected: none
bugfix — Incorrect last cost on Purchase by Product
The system incorrectly displays the last cost in the Purchase by Product (PO230) program when compared to the associated purchase order entry.
- Module: 09-purchasing
- Fields affected:
PO230 - Workflows affected: none
bugfix — POs with quantity 0 deleted on P.O. Order Form Entry
The system incorrectly deletes purchase orders with the quantity set to 0 on the P.O. Order Form Entry (PD016) program with specific settings.
- Module: 09-purchasing
- Fields affected:
PD016 - Workflows affected: none
bugfix — IMPORT error on Warehouse Location Maintenance without changes
An error occurs when using the IMPORT command on the Warehouse Location Maintenance (PD490) program even when no changes were made to the warehouse field during an update.
- Module: null (warehouse)
- Fields affected:
PD490 - Workflows affected: none
bugfix — Start auto-closes other started WAs not implemented
The system fails to implement the selection made in the Start auto-closes other started WAs option on the Control File Warehouse Management (PD310WM) program within the Work Assignment Window (ASQINQ).
- Module: null (warehouse)
- Fields affected:
Start auto-closes other started WAs,PD310WM,ASQINQ - Workflows affected: none
bugfix — Cannot split first assignment line in Assignment Pallet Resequence
The system fails to split the first line of an assignment in the Assignment Pallet Resequence (ASDINQS) program.
- Module: null (warehouse)
- Fields affected:
ASDINQS - Workflows affected: none
bugfix — Work time entries lost on assignments in edge cases
The system fails to retain work time entries on assignments in some edge cases.
- Module: null (warehouse)
- Fields affected: none
- Workflows affected: none
bugfix — Vendor Master Listing Report missing vendors when audit column added
The system fails to include all vendors on the Vendor Master Listing Report (PD334) when adding audit column to layout.
- Module: 09-purchasing
- Fields affected:
PD334 - Workflows affected: none
bugfix — No new starlot record on new warehouse for a product
The system fails to create a new starlot record when adding a new warehouse to a product.
- Module: null (warehouse)
- Fields affected: none
- Workflows affected: none
bugfix — START command missing for warehouse transfer in WA window
The system fails to display the START command for warehouse transfer in the work assignment window.
- Module: null (warehouse)
- Fields affected:
START - Workflows affected: none
bugfix — Prohibit substitutions option not honored when WMS picking
The system fails to implement the selection made in the Prohibit substitutions? option on the Customer Master Maintenance (PD320) program, allowing users to create substitutes when picking an order via WMS.
- Module: 12-sales
- Fields affected:
Prohibit substitutions?,PD320 - Workflows affected: none
bugfix — Error scanning barcodes for catchweights during RF picking
An error occurs when scanning barcodes to add catchweights during RF picking.
- Module: 06-scanning
- Fields affected: none
- Workflows affected: none
bugfix — Condition code logs generated when no changes occurred
The system incorrectly generates condition code logs for lots even when no condition code changes occurred.
- Module: null (inventory)
- Fields affected: none
- Workflows affected: none
bugfix — Backdated stock status report does not filter lots by warehouse
The system fails to properly filter out lots by warehouse when running a backdated stock status report.
- Module: null (inventory)
- Fields affected: none
- Workflows affected: none
bugfix — Scan Label for each case incorrectly applied to RF inventory counting
The system incorrectly applies the Scan Label for each case option from the control file or product master to RF inventory counting, preventing users from adjusting quantities during inventory counts.
- Module: 06-scanning
- Fields affected:
Scan Label for each case - Workflows affected: none
bugfix — One case per pallet default on RF warehouse transfer receiving
The system incorrectly defaults to one case per pallet when receiving warehouse transfers using RF receiving, if the employee work type is set to skip both the Cases Per Pallet and Number of Pallets fields.
- Module: 06-scanning
- Fields affected:
Cases Per Pallet,Number of Pallets - Workflows affected: none
bugfix — Commodity/department/class filters do not work on Price List / Profile Update
The commodity, department, and class filters do not work as expected on the Price List / Profile Update (PD365) program.
- Module: 11-pricing
- Fields affected:
PD365 - Workflows affected: none
bugfix — Market cost additions missing when copying price lists across companies
The system fails to include market cost additions when copying and calculating price lists in a different company.
- Module: 11-pricing
- Fields affected: none
- Workflows affected: none
bugfix — Cashier drawer transfer to A/R with invoice consolidation
The system encounters issues in the cashier drawer when it is set up to transfer to A/R but the invoice consolidation is enabled.
- Module: 17-ar
- Fields affected: none
- Workflows affected: none
bugfix — Error on Auto Payment Batch with credit card fee
An error occurs on the Auto Payment Batch (AR700) program when applying a credit card fee to a payment batch.
- Module: 17-ar
- Fields affected:
AR700 - Workflows affected: none
bugfix — Default ASN layout not copied from Trip Entry
The system fails to copy the default ASN layout from the Trip Entry (PD090) program.
- Module: 13-shipping
- Fields affected:
PD090 - Workflows affected: none
bugfix — Ship-to location name displayed when merging warehouse transfer assignments
The system incorrectly displays the ship-to location name when merging multiple warehouse transfer assignments with the same destination.
- Module: 14-transportation
- Fields affected: none
- Workflows affected: none
bugfix — Trip weight not updated via shipping dispatch window ENTRY command
The system fails to update the trip weight when updating the sales order via the shipping dispatch window using the ENTRY command.
- Module: 13-shipping
- Fields affected:
ENTRY - Workflows affected: none
bugfix — Zero-out pre-repack record fails after List command on Repack Request Worksheet
An error occurs when attempting to zero out a pre-repack record when accessing the INPUTLOT command on the Repack Request Worksheet (RPRMNT) after using the List command.
- Module: null (repacks)
- Fields affected:
RPRMNT,INPUTLOT - Workflows affected: none
bugfix — Ordered Weight not updated on inter-company loads when PO quantity changes
The system fails to update the Ordered Weight field value on inter-company loads when the quantity is updated on purchase orders.
- Module: 09-purchasing
- Fields affected:
Ordered Weight - Workflows affected: none
bugfix — Vendor lots not stored against repack output pallets
The system fails to store vendor lots against output pallets on repack outputs.
- Module: null (repacks)
- Fields affected: none
- Workflows affected: none
bugfix — Freeze in Repack/Pre-repack Input Return on over-quantity entry
The system freezes in the Repack/Pre-repack Input Return (RF945) program when entering more than available quantity.
- Module: null (repacks)
- Fields affected:
RF945 - Workflows affected: none
bugfix — Daily Receiving Report missing miscellaneous load fields for PO without loads
The system fails to include miscellaneous load fields that are populated for purchase orders without loads when running the Daily Receiving Report (RP720).
- Module: 09-purchasing
- Fields affected:
RP720 - Workflows affected: none
bugfix — Salesperson Commission Report error on multiple orders in one drop
An error occurs when running the Salesperson Commission Report (RP690) when there are multiples order in one drop.
- Module: 12-sales
- Fields affected:
RP690 - Workflows affected: none
bugfix — Unprinted delivery documents printed for different ship-to customers
The system incorrectly prints unprinted delivery documents for different ship-to customers when printing sales order documents.
- Module: null (printing)
- Fields affected: none
- Workflows affected: none
bugfix — Periodic Invoice Print fails on job scheduler with specific options
The system fails to print on the job scheduler when specific options are set in the Periodic Invoice Print (PD890) program.
- Module: null (printing)
- Fields affected:
PD890 - 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 when latest Produce Pro is running in backend
The system fails to connect to the QC app if the latest version of Produce Pro is running in the backend.
- Module: null (mobile / QC)
- Fields affected: none
- Workflows affected: none
Source attribution
- Source PDF:
Produce Pro 2501.0 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: "2501.0"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.