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 codes to fullParent:SubitemQuickBooks SKUs and expands pack quantities into baseEA.
Direct Root Cause & Fix: QuickBooks Desktop Enterprise rejects SalesOrderLineAdd (Status 3140) or batch CSV/IIF imports whenever Item contains a buyer's part number (missing Parent:Subitem hierarchy) or U/M (CS, BX) does not match an active RelatedUnit in that item's QuickBooks UnitOfMeasureSet.
Why QuickBooks Single U/M Per Item vs Multiple U/M Traps Distributors
- Many QuickBooks Enterprise company files run in Single U/M mode or assign inconsistent
U/M Setnames (Count in box of 12vsCS), so passing rawCSfrom a customer PO immediately throwsInvalid reference to UnitOfMeasure. - Subitems require exact colon-delimited
Category:PartCodestrings (Valves:APX-BV-200LF).
Deterministic Fix
Store the full QuickBooks internal_sku (Parent:Subitem) in OrderAirlock's Master Catalog, expand pack factors deterministically at Gate 3, and emit base EA quantities in <po_number>_quickbooks_so.csv.