The governing rule: the system is the source of truth; people handle only the exceptions. Every document that moves (PO, ASN, invoice, shipment, return, payout) is processed idempotently and is retry-safe, so a re-sent EDI file or a duplicated webhook can never double-book an order or a dollar.
The key decision was to own the EDI translation layer rather than bolt on a generic VAN connector. Off-the-shelf gets you a feed; it doesn't get you the retailer-specific quirks, the routing logic across two 3PLs, or clean reconciliation back into NetSuite. Owning the maps meant new trading partners became a config exercise, not a project.
What we deliberately did not do: no rip-and-replace of NetSuite, no custom WMS (the 3PLs stay), and no offshore handoff. The engineer who scoped it wrote it.