Pacejet

Pacejet Shipping for NetSuite 25.1 Release Notes

Overview

The Pacejet Shipping for NetSuite 25.1 release includes a set of important enhancements, performance improvements, and bug fixes focused on better system compatibility, developer efficiency, and fulfillment reliability. This version also includes full support for NetSuite's latest Built for NetSuite 2025.1 certification requirements. Below, you'll find a summary of the changes implemented in this version. For any questions about specific items, please reference the associated number (if provided) when contacting Descartes Customer Support.

Highlights of this release include:

  • Support for OAuth and internal-only Suitelet communication

  • Enhanced support for quoting logic and bulk/CSV-created fulfillments

  • Introduction of an Event Log for runtime diagnostics

  • Performance tuning for large-package workflows

  • Faster address handling in Sales Order Edit quoting

  • Resolution of reprocessing errors and record validation edge cases

Enhancements

🟪 Enhancement: Updated OAuth Support for SuiteScript Changes

Ensures compliance with NetSuite’s July 30, 2024 deprecation of option.external=true in https.requestSuitelet() and enables OAuth-secured internal Suitelet calls. (MCS-6185)

🟪 Enhancement: Resolved Usage of returnExternalUrl in url.resolveScript

Restricts returnExternalURL:true to authenticated contexts per NetSuite platform changes. Prevents potential failures in unauthenticated web environments. (MCS-6684)

🟪 Enhancement: Sales Order Edit Quoting Now Honors Assembly Item Setting

Quoting logic now respects the Use Assembly Items Instead of Parent configuration, ensuring kit child items are quoted correctly. (MCS-7097)

🟪 Enhancement: New Event Log Feature for Runtime Tracking

Introduces an Event Log custom record to capture runtime messages (errors, audits, info) regardless of system logging level, supporting future diagnostics and support tooling. (MCS-7464)

🟪 Enhancement: Improved Handling of Bulk and CSV-Created Item Fulfillments

Enhances compatibility with Warehouse Management Management System (WMS) Bulk Fulfillment methods by:

  • Recognizing Bulk Process as a valid execution context

  • Skipping saved search checks before Internal ID is available

  • Fixing logical flaws in Saved Search Loop Validation (MCS-7463)

Optimization

🟦 Optimization: Performance Improvements to ERP Update Routines

Removes redundant Item Fulfillment saves that are triggered by large-package workflows, reducing delays in environments with large numbers of packages in shipments. (MCS-7043)

🟦 Optimization: Optimized Address Lookup for Sales Order Edit Quoting

Improves quoting performance by using direct Subrecord access for retrieving shipping addresses, replacing inefficient record load routines. (MCS-7098)


Bug Fixes

🟩 Resolved Issue: Implemented changes to the https.requestSuitelet(options) SuiteScript method to support OAuth. (MCS - 6185)

🟩 Resolved Issue: Corrected an issue where packages named using Item Fulfillment (IF) transaction IDs (e.g., IF12345-001) were not deleted on reprocess. These are now properly detected and removed. (MCS-7467)