2026.1 Order Management SuiteApps: Ship Central, E-Invoicing, NetSuite Pay, Subscription Metrics
2026.1 ships major updates to Ship Central (PUDO, HIBC/GS1 AI 02 scanning, bulk shipping thresholds, ShipEngine account toggle), Electronic Invoicing 10.2/10.3 (PEPPOL Builder Kit), NetSuite Pay 1.0.26/1.0.28 (Visa CEDP compliance, test gateway), and Subscription Metrics 2.0.0 (new Unit Economics and Retention dashboards).
Oracle bundled four unrelated SuiteApp tracks into one Order Management release note. None of these are core ERP changes — they're SuiteApp updates you have to install or upgrade through the SuiteApp Marketplace. Below is what each one actually does to records, preferences, and integrations.
NetSuite Ship Central
Bar code scanning: HIBC and GS1 AI 02
Ship Central's packing scanner now parses Health Industry Bar Code (HIBC) symbologies and extracts product number plus lot/serial/quantity in a single scan. Separately, GS1 Application Identifier 02 (GTIN of Contained Trade Item) is now supported alongside the existing 01 identifier. Toggle this on the Ship Central Preferences record via the new Use AI 02 as preferred for GS1 checkbox; if a scanned bar code lacks AI 02, the app falls back to AI 01.
Per-subsidiary autogenerated UCC IDs
The Autogenerated ID Format record now accepts a UCC label type and a subsidiary assignment. Resolution is subsidiary-first with a fallback to the parent company configuration. If you have multi-sub OneWorld accounts producing SSCC labels, you can stop sharing one DUNS-derived format across all subs.
Real-time packing/shipping rule thresholds
The Allow real-time packing updates to fulfillments and Allow real-time shipping updates to fulfillments rules now hard-cap at 100 cartons/packages and require a fulfillment line limit (max 75) at activation. Real-time propagation now writes through to all related shipping records except item fulfillments and custom records — read that exception carefully if your integration relies on item fulfillment being updated synchronously.
PUDO (Pick-Up & Drop-Off) workflows
Ship Central now supports three drop-off flows: home/company → service point, service point → home/company, and service point → service point. Carrier service points can be searched by proximity to the shipping address. Tracking and label creation are supported per flow. Returns are not supported.
List vs. negotiated rates for UPS and USPS (Stamps.com)
You can now bill the customer the carrier's retail list rate while paying the negotiated rate yourself. Enable on the Ship Central Preferences record with Use Negotiated Rates UPS and Use Negotiated Rates Stamps.com. UPS additionally requires the negotiated-rates setting flipped on in your NetSuite ShipEngine account. The lower of (negotiated, retail) is used for billing/display.
Bulk Shipping threshold
The Bulk Shipping Threshold preference now offers 25, 50, 100, 200, or 400 cartons (default 25 if blank). Above the threshold, a Bulk Shipping Request popup tracks status. Higher values increase processing time.
Other Party Billing on sales orders
Third-party billing fields — Other Party Type, Account Number, Country, ZIP Code — now appear on the sales order at header or line level depending on setup. Defaults pull from the customer, carrier, and ship-to address configured in Ship Central Preferences. Values flow through to the item fulfillment after shipment. NetSuite blocks packing/shipping for combined orders that mix different third-party billing accounts. If you have SuiteScript that writes to or reads from item fulfillment shipping fields, audit for these new fields.
Disable ShipEngine account
The Manage ShipEngine Integration page exposes a Disable ShipEngine Account button. Disabling halts all rate shopping, label generation, and shipping integrations through Ship Central; packing workflows are unaffected. Useful as a kill switch during incident response or before a sandbox refresh.
Electronic Invoicing SuiteApp 10.2.0 and 10.3.0
10.2.0 — Builder Kit template starters
- Unified generic Inbound Template Starter now supports inbound Credit Note XML alongside Invoice.
- Outbound Template Starter extended with additional UBL 2.1 values.
10.3.0 — PEPPOL and approval routing
- Entity Identification: customers, vendors, and subsidiaries can now store identification data with the appropriate ICD codes from the PEPPOL ISO 6523 ICD list.
- Builder Kit templates now include project reference and address tags.
- Unified Inbound template supports items and expenses on vendor bills and vendor credits.
- Builder Kit templates now support subtotal and payment item types in e-document generation.
- Generated e-documents now populate
cbc:TaxExemptionReasonCodeandcbc:TaxExemptionReasonnodes for applicable PEPPOL tax category codes. - Approval Routing for E-Document Generation for Invoices: e-documents can be restricted to approved invoices only by enabling approval routing.
NetSuite Pay 1.0.26 and 1.0.28
1.0.26 — Visa CEDP compliance
NetSuite Pay 1.0.26 is compliant with Visa's Commercial Enhanced Data Program (CEDP). The SuiteApp auto-populates most required fields, but you must clean up your master data. Visa now requires:
- Line-item data: item description, quantity, unit cost (rate), amount (must equal quantity × unit cost).
- Item record data: SKU or item code (UPC), unit of measure.
- If taxable: Merchant Tax ID or Supplier Tax ID.
- If shipping: Shipping Amount or Shipping Item, Destination Address (Ship To), Ship From Postal Code.
- Recommended: Customer Reference Number or Purchase Order Number.
Generic placeholders like "Product" or dummy values will disqualify the transaction from CEDP verified status. Audit your item master and any SuiteScript that defaults item descriptions.
1.0.28
- Versapay Test Payment Gateway connection — enable at NetSuite Pay > App Settings > Configure. Test merchant applications, configurations, and payments do not settle real funds. You must delete test records and resubmit applications before going live.
- First merchant application must be approved or closed before you can submit additional applications.
- New Application Status Unavailable status when the status can't be retrieved.
- Settlement reconciliation optimized for high-volume transactions.
- Invoices with billable time and expenses are now supported.
- Bug fix: emails now send correctly to customer and transaction records that have multiple email addresses.
Subscription Metrics SuiteApp 2.0.0
This is a major version bump (1.x → 2.0.0). Expect schema and saved-search/dataset changes — test in sandbox before upgrading production.
- Revenue Metrics dashboard: new KPI scorecard, updated tiles, and a recurring revenue bridge chart breaking down MoM ARR/MRR changes by new, upsell, downsell, churn, and subcategories. Path: Subscription Metrics > Revenue Metrics > View.
- Unit Economics dashboard (new): CAC, CAC payback period, magic number, KPI scorecard, trend and bar charts. Path: Subscription Metrics > Unit Economics > View.
- Retention Metrics dashboard (new): retention, renewal, churn rates, trend chart, pie charts, cohort analysis. Path: Subscription Metrics > Retention Metrics > View.
- Cohort Analysis portlet with selectable cohort type, periods, color-coded heatmaps, and drill-downs.
- ARR/MRR metric switch at the top of every dashboard with no page reload.
- Period and Comparison Period fields gain TTM (Trailing 12 Months) and YTM (Year to Month) options.
- Setup preferences for default metric (MRR/ARR) and default period (Fiscal Year, YTM, TTM) at Subscription Metrics > Setup > View.
What to do
- Ship Central: review the Ship Central Preferences record after upgrade and decide on AI 02 GS1 preference, negotiated-rates flags, and Bulk Shipping Threshold. If you have multi-sub label generation, configure per-subsidiary UCC formats on Autogenerated ID Format records.
- Ship Central real-time rules: re-activate the packing/shipping rules and supply a fulfillment line limit (≤75). Audit any SuiteScript or workflow that expects item fulfillment records to update synchronously from packing — they no longer do under this rule.
- Sales Order customizations: if you use Other Party Billing, account for the new header/line-level fields on Sales Order and Item Fulfillment. Update form layouts, UserEvent scripts, and any CSV imports.
- Electronic Invoicing: if you maintain Builder Kit templates, regenerate from the new starters to pick up Credit Note inbound, UBL 2.1 additions, project/address tags, and tax exemption nodes. Populate ICD codes on customer/vendor/subsidiary records before turning on entity identification. Decide whether to gate e-document generation behind approval routing.
- NetSuite Pay CEDP: audit item records for SKU/UPC, unit of measure, and meaningful descriptions. Verify your tax IDs and ship-from postal code are populated. Remove dummy/placeholder item names from any auto-created items, or you'll lose CEDP verified status on every B2B Visa transaction.
- NetSuite Pay test gateway: stand up the Versapay Test Payment Gateway in sandbox before any production change. Remember test merchant applications, configs, and payment records must be deleted and resubmitted before live processing.
- Subscription Metrics 2.0.0: this is a major version bump. Install in sandbox, validate dashboard data against your existing 1.x metrics, and set Setup preferences (default MRR/ARR and default period) before rolling to users.
What the source does not say
Oracle's note is feature marketing — it does not specify SuiteScript module impact, governance unit changes, REST/SuiteTalk schema deltas, or which custom records back the new dashboards. Before upgrading, verify in sandbox: (1) whether the Sales Order and Item Fulfillment Other Party Billing fields are exposed as native fields or custom fields (this affects scripting and SuiteTalk record references); (2) whether Subscription Metrics 2.0.0 renames or removes any 1.x saved searches, datasets, or workbooks your reports depend on; (3) whether the Electronic Invoicing approval-routing toggle interacts with existing custom approval workflows on the Invoice record; and (4) whether disabling a ShipEngine account leaves orphaned references on open fulfillments.
Source: Oracle NetSuite Release Notes