Automated Fix & Pricing (`OrderAirlock`): Starter$249/mo($2,490/yrannual, 500 POs/mo) · Distributor/FDE Pro$499/mo($4,990/yrannual, 2,500 POs/mo) — maps buyer part aliases to verified NetSuiteItemLine_ItemExternalIdkeys before CSV Import Assistant runs.
Direct Root Cause & Fix: Oracle NetSuite's CSV Import Assistant throws Invalid item reference key [XXX] for subsidiary [YYY] on SalesOrder imports whenever ItemLine_ItemExternalId carries a customer's part alias, an inactive SKU, or an item record not shared with the customer's NetSuite OneWorld subsidiary.
Why NetSuite Name/Number Matching Fails in Distribution
- Matrix & Parent-Prefix Collisions: Mapping by
Name(Item : Subitem) fails whenever the customer omits the parent prefix (FITTINGS : COP-ELB-34vsCOP-ELB-34). Always set CSV Import Field Mapping reference type to `External ID` (ItemLine_ItemExternalId). - Customer Alias Drift: Buyers submit their own ERP's item number; without an upstream airlock, ops staff manually
VLOOKUPspreadsheets before every CSV upload.
Deterministic Fix
Bind (EntityCustomerCode, RawCustomerPart) -> ItemLine_ItemExternalId inside OrderAirlock and retain the buyer's part number in ItemLine_CustCol_RawCustomerPart.