Orderful for NetSuite Release Notes

The latest updates, features, and fixes for Orderful's EDI connector SuiteApp

Version 1.20.81

New Features

  • Added UOM (Unit of Measure) mapping foundation, including a new custom record for admin-configured UOM translation rules with optional quantity conversion factors. A new ediQuantity column on Sales Order lines stores the original EDI quantity for reverse mapping in outbound transactions.

Bug Fixes

  • Fixed consolidated outbound transactions (810, 856, 880) sending with incomplete data when downstream records were split across MapReduce batches. A new completeness check now verifies all related invoices or fulfillments are linked before dispatch.
  • Fixed consolidated outbound transactions being permanently blocked when a related Sales Order was Cancelled or Closed. These statuses now satisfy the readiness check.
  • Added UA (UPC/EAN SCC-8) qualifier to the Item Lookup dropdown, enabling selection of this product identifier type
  • Fixed subtotal item resolution for 850 orders with multiple header-level SAC discounts. Invalid SuiteQL syntax was causing the subtotal line to be silently skipped, resulting in discounts applying only to the last product line.

Version 1.20.80

Bug Fixes

  • Fixed Packing App displaying duplicate lines when opened from an Item Fulfillment created from a Transfer Order. Negative-quantity inventory transit lines are now filtered from the fulfillment query.

Version 1.20.79

Bug Fixes

  • Fixed SAC percentage discount calculations and corrected subtotal computation when multiple discounts are applied to a single line item

Version 1.20.78

Enhancements

  • Added Generate and Send option for outbound 943 Warehouse Stock Transfer Shipment Advice
  • Fixed Carton Count field assignment to the Orderful Transaction subtab

Version 1.20.77

New Features

  • Added per-customer Credit Memo handling preferences, allowing customers to configure whether Credit Memos generate 810 Invoices automatically, on demand, or are ignored
  • 945 Warehouse Shipping Advice now maps N9 header references (PRO number, Bill of Lading) to Item Fulfillment records
  • Enabled advanced JSONata mapping UI for 945, 944, and 947 transaction types

Bug Fixes

  • Fixed 945 Warehouse Shipping Advice reading ordered quantity instead of shipped quantity from the W12 segment
  • Fixed 945 processing to skip zero-quantity lines during Item Fulfillment creation
  • Fixed 945 pre-check failures not returning proper error status

Version 1.20.76

New Features

  • Added off-invoice discount handling with SAC fallback chain and discount consolidation for outbound 810 Invoices

Enhancements

  • Extended 810 Invoice mapper to support Credit Memo source records
  • Added Credit Memo as a trigger for the outbound 810 user event script

Version 1.20.75

New Features

  • Added Credit Memo support for outbound 810 Invoice generation. Customers can now configure separate 810 mappings for Invoices and Credit Memos on their Enabled Transaction Types, allowing different mapping rules per source record type.

Enhancements

  • Cartons and pallets are now automatically assigned sequence numbers during auto-packing, and carton/pallet counts are written to Item Fulfillment records

Version 1.20.74

Enhancements

  • 860 Change Orders now close cancelled Sales Order lines instead of deleting them, preserving audit history and preventing issues with downstream NetSuite processes

Bug Fixes

  • Fixed an error in 860 Change Order processing when store distribution data was empty

Version 1.20.73

New Features

  • Added 865 Purchase Order Change Acknowledgment as a supported custom process transaction type
  • Increased the inbound polling payload size limit to 999,000 characters, enabling processing of larger EDI transactions

Version 1.20.72

Enhancements

  • Simplified Purchase Order inbound processing now supports JSONata custom mapping expressions

Version 1.20.71

New Features

  • Added shipmentIdentification as a supported shipping label type

Version 1.20.70

Enhancements

  • Improved inbound polling performance for large transactions that were hitting governance limits

Version 1.20.69

Bug Fixes

  • Fixed handling preference entity fields that were incorrectly marked as mandatory, causing errors when creating or editing customer records

Version 1.20.68

Enhancements

  • Invoice line item queries now include tax item types, enabling tax data to be included in outbound 810 invoices

Version 1.20.67

Bug Fixes

  • Fixed a type conversion issue in the 943 Warehouse Stock Transfer Shipment Advice mapper where the pack field was sent as a number instead of a string

Version 1.20.66

New Features

  • Inbound transactions that fail processing now support automatic retries with a configurable retry count. Transactions that exceed the max retry count are marked with a new "Stale" status.

Enhancements

  • Improved Send EDI button logic for custom process outbound transactions

Version 1.20.65

Bug Fixes

  • Fixed Packing App failures caused by incorrect line item and fulfilled line item repository queries
  • Added feature gating audit to verify configuration consistency across records

Version 1.20.63

Enhancements

  • Optimized invoice line item queries to skip unnecessary qualifier lookups, improving invoice generation performance
  • Enhanced enabled transaction type configuration to properly filter and display options based on active transaction types
  • Removed LaunchDarkly feature flag dependency in favor of native feature gating

Version 1.20.62

New Features

  • Added bulk carton deletion via a new MapReduce script, allowing multiple cartons to be unpacked at once

Enhancements

  • Inbound polling handler now passes the isProcessAsCustom flag through to the transaction record

Bug Fixes

  • Fixed 860 Change Orders with a quantity change to 0 (line cancellation) not being written correctly to Sales Order lines

Version 1.20.61

New Features

  • Item lookup data is now available in the JSONata context for inbound processing, allowing custom JSONata expressions to reference item records
  • Added support for packing group items on pallets in the Packing App

Bug Fixes

  • Fixed child customer entities not inheriting shipping label configuration from their parent entity
  • Fixed JSONata editor not working correctly for child/non-parent entities
  • Fixed item lookup queries ignoring the subsidiary override setting
  • Fixed entity repository including inactive enabled transaction types
  • Fixed handling preference lookup not checking document type alongside transaction type
  • Fixed store distribution checking during 860 Change Order processing
  • Fixed error object format in 860 Change Order error reporting

Version 1.20.60

Enhancements

  • Improved 860 Change Order line item mapping with better handling of mixed change type scenarios

Version 1.20.59

Bug Fixes

  • Fixed inbound processing incorrectly parsing the interchange ID from the message payload
  • Fixed ASN generation defaulting to Sales Order Item flow even when sendASNWithoutPack was set to false

Version 1.20.58

Enhancements

  • 860 Change Orders can now apply date changes (requested delivery date, ship date) to Sales Orders

Bug Fixes

  • Fixed edge cases in PO number lookup during 945 Warehouse Shipping Advice processing

Version 1.20.57

New Features

  • 945 Warehouse Shipping Advice now includes the related Purchase Order number from the originating Sales Order

Version 1.20.56

Bug Fixes

  • Fixed custom form override logic during Sales Order creation

Version 1.20.55

New Features

  • Added support for T-level (tare) cartons containing loose items in 856 ASN generation
  • Added a validation layer for 860 Change Orders to verify incoming changes before applying them

Bug Fixes

  • Fixed carton dataset custom columns with formula types being loaded incorrectly

Version 1.20.54

New Features

  • Added per-customer custom Sales Order form override, allowing customers to specify which NetSuite form is used when creating Sales Orders from 850s

Enhancements

  • Enhanced 860 Change Order processing with full support for mixed change types (add, modify, and cancel on the same 860) and header date mapping

Version 1.20.53

New Features

  • Enhanced 860 Change Order line item matching with support for DC-mapped, store-mapped, and N1-ShipTo matching patterns
  • Added the ability to show/hide transaction type configuration fields based on which transaction types are enabled for a customer

Bug Fixes

  • Fixed 945 lot-controlled item handling when the lot number feature is disabled
  • Fixed 945 lot-controlled item processing edge cases

Version 1.20.52

New Features

  • Added lot number tracking for inbound 945 Warehouse Shipping Advice, mapping lot data from the 945 to item fulfillment records

Bug Fixes

  • Fixed fulfilled line item repository queries returning duplicate records, causing issues with 943 Warehouse Stock Transfer Shipment Advice

Version 1.20.51

Bug Fixes

  • Fixed missing Buyer Catalog Number (CB) qualifier in the item lookup query optimization, causing items using CB qualifiers to not be found during 850 processing

Version 1.20.50

Bug Fixes

  • Fixed issues with outbound transaction handling preference logic not correctly applying per-customer preferences

Version 1.20.49

Bug Fixes

  • Fixed quantity type conversion issue in 945 Warehouse Shipping Advice processing

Enhancements

  • Migrated 856 ASN generation to use the new per-customer entity-level handling preferences

Version 1.20.48

Bug Fixes

  • Fixed invoice and line item queries not including non-inventory part item types, causing invoices with non-inventory items to be incomplete

Version 1.20.47

Enhancements

  • Improved MapReduce run-control handling to prevent stale locks from blocking scheduled processing

Version 1.20.46

New Features

  • Added 860 Change Order (Buyer Initiated) support, linking incoming 860s to the original 850/Sales Order
  • Added per-customer outbound handling preferences for ASN, Invoice, PO Acknowledgment, and Warehouse Shipping Order with configurable options (Generate and Send, Generate Only, Ignore, Custom)

Enhancements

  • Improved item fetching performance by chunking requests to avoid URL parameter limits

Version 1.20.45

Enhancements

  • Improved inventory advice generation functionality

Version 1.20.44

New Features

  • Added workflow action support for generating and sending Orderful transactions
  • Inbound 864 Text Message support

Enhancements

  • Bug fixes and stability improvements

Version 1.20.43

Enhancements

  • Enhanced 850 Purchase Order processing
  • Added workflow action for generating and sending Orderful transactions
  • Stability improvements

Version 1.20.42

New Features

  • Added country of origin mapping for item fulfillments

Enhancements

  • Bug fixes for item fulfillment processing

Version 1.20.41

Enhancements

  • Deprecated legacy 810 Invoice outbound configuration
  • Schema updates and code quality improvements

Version 1.20.40

Enhancements

  • Performance improvements for inbound transaction polling

Version 1.20.39

New Features

  • Enhanced SSCC label preview with GS1 display

Enhancements

  • Improved 943 Warehouse Stock Transfer Receipt mapping
  • Deprecated legacy 855 Purchase Order Acknowledgment configuration
  • Flexible handling of null dimensions

Version 1.20.38

New Features

  • Added support for 947 Warehouse Inventory Adjustment Advice

Enhancements

  • Query optimization improvements

Version 1.20.37

Enhancements

  • Improved handling of custom process transactions

Version 1.20.36

Enhancements

  • Quality improvements and expanded test coverage for transfer orders

Version 1.20.35

New Features

  • Added support for 943 Warehouse Stock Transfer Shipping Advice
  • Added support for 944 Warehouse Stock Transfer Receipt Advice
  • Added support for 947 Warehouse Inventory Adjustment Advice
  • Enhanced support for large transactions with JSONata

Enhancements

  • Improved 940 Warehouse Shipping Order processing
  • Enhanced inbound and fulfillment processing

Version 1.20.34

New Features

  • Added Transfer Order support

Enhancements

  • Performance improvements for invoice processing
  • Enhanced outbound processing capabilities

Version 1.20.33

Enhancements

  • Bug fixes for IT1 segment processing

Version 1.20.32

New Features

  • Added support for standalone invoices
  • Enhanced default identifier handling

Enhancements

  • Improved logging for IT1 segment processing

Version 1.20.31

New Features

  • Added phone number support in address segments

Enhancements

  • Bug fixes for lot number and expiration date handling

Version 1.20.30

Enhancements

  • Performance improvements for item lookups
  • Updated integration test authentication

Version 1.20.29

New Features

  • Added lot number and expiration date support in 856 Advanced Ship Notices
  • Enhanced Inventory Advice with per-customer sending capability

Enhancements

  • UI improvements and polish
  • Quality improvements and expanded test coverage

Version 1.20.28

Enhancements

  • Bug fixes for 856 Advanced Ship Notice mapping

Version 1.20.27

Enhancements

  • General mapping improvements and bug fixes

Version 1.20.26

Enhancements

  • Enhanced invoice mapping
  • Improved system timeout handling
  • Enhanced NetSuite integration persistence

Version 1.20.25

Enhancements

  • Streamlined 855 Purchase Order Acknowledgment processing
  • Simplified outbound invoice handling

Version 1.20.24

New Features

  • Subsidiary field visibility check when subsidiaries feature is disabled

Enhancements

  • Improved handling of subsidiary configurations in forms

Version 1.20.22

Enhancements

  • Polling guardrails to prevent rare duplicate transaction processing
  • Improved handling of null subsidiary and customer IDs in item lookups

Version 1.20.21

Enhancements

  • Fixed 850 purchase order location assignment issues
  • Improved location data processing accuracy

Version 1.20.20

New Features

  • Simplified ASN Support: New streamlined Advanced Shipping Notice format
  • JSONata dataset context available in SPA interface

Enhancements

  • Removed problematic forms causing configuration errors

Version 1.20.19

Enhancements

  • Fixed filter issues with null customer multi-select fields

Version 1.20.18

New Features

  • Customer-specific filtering for item lookups

Enhancements

  • Enhanced item search performance

Version 1.20.17

New Features

  • Carton Packing Optimization: Dramatically improved save and pack efficiency

Enhancements

  • Dependency updates for security and performance

Version 1.20.15

New Features

  • Packing Groups: Smart organization of items for efficient packing workflows
  • JSONata support for 846 inventory advice

Enhancements

  • Legacy auto-packing retrofit with new packing group system

Version 1.20.14

Enhancements

  • Made original 850 optional when creating sales orders
  • Correct field usage for line item reduction

Version 1.20.13

New Features

  • Simplified Purchase Order Processing: Full support for simplified PO format
  • Utility functions to identify Orderful and simplified schemas

Enhancements

  • Move SPA queries to repository layer for better architecture

Version 1.20.12

Enhancements

  • Outbound processing can now bypass JSONata engine for custom scenarios
  • Improved processing flexibility

Version 1.20.11

Enhancements

  • Message size limitations removed for transaction sending
  • Auto request review YAML configuration updates

Version 1.20.10

New Features

  • Short shipment handling for manually sent transactions

Enhancements

  • Clear "to be processed" checkbox on manual send
  • Fixed missing SAC segments for 810 invoices

Version 1.20.9

New Features

  • Feature Flag Framework: Controlled feature rollout system

Enhancements

  • Fixed single dataset filter issue for label generation

Version 1.20.8

Enhancements

  • Filter 9xx transactions (non-custom) from customer-target enabled transaction types
  • Transaction join fields now show in list views

Version 1.20.7

New Features

  • Foundation setup for packing application (Phase 1)

Enhancements

  • Reduced context list for workflow display performance

Version 1.20.6

New Features

  • 945 Warehouse Shipping Advice: Full support for warehouse shipping transactions

Enhancements

  • DC (Distribution Center) number field application to fulfillments

Version 1.20.5

Enhancements

  • Fixed business number formatting issues with undefined values
  • Resolved null split bug affecting transaction processing

Thank you for your continued partnership. We recommend testing these updates in your sandbox environment before production deployment.


For questions or support, please contact your account manager or submit a support ticket through your usual channels.