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
ediQuantitycolumn 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
shipmentIdentificationas 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
isProcessAsCustomflag 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
sendASNWithoutPackwas 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.
Updated 1 day ago
