Skip to main content
Back to tools
Dependency Tree / Free Chrome Extension

The whole transaction chain, in one click

I use this every day. Sales order links to fulfillment, fulfillment to invoice, invoice to payment, and somewhere in there is a mess to untangle. One click shows the entire dependency tree: every parent, every child, every relationship. It is free on the Chrome Web Store. Install it.

See all relationships
1 click
Follows the chain
Full depth
On the Chrome Web Store
Free
02 / Why I Built It

I was tired of clicking and clicking

Understanding what connects to a transaction used to mean opening tab after tab, screenshotting relationships, and building a mental map. And when I needed to delete something, figuring out the right order was its own guessing game. Twenty minutes of clicking for something that should take a few seconds.

So I built the view I wanted: the full hierarchy in one click, with the option to act on it right there. It is the extension I open more than any other.

03 / What It Does

See everything, then act on it

01

Visual hierarchy

See parent-child relationships at a glance: sales orders, fulfillments, invoices, payments, all connected.

02

Multi-select actions

Check the boxes, open them all in new tabs, or delete them in the right order. One click.

03

Smart deletion

Deletes children first, parents last, so you stop hitting "this record has dependents" errors.

04

Bulk search delete

Run a saved search, delete all the results, and clear out test data in minutes instead of hours.

04 / How It Works

Three steps, no setup

01

Open any transaction

Navigate to any transaction in NetSuite: sales order, invoice, PO, any of them.

02

Click Dependency Tree

Hit the menu item and see the entire relationship hierarchy instantly.

03

Select, open, delete

Check the boxes for what you need, then open all or delete all in one click.

05 / When I Reach For This

The moments it earns its place

I am cleaning up test data

Test transactions everywhere, duplicate records, a cleanup that never ends. I see what connects to what and delete it in the right order, in minutes.

I am debugging a client issue

A client says something is wrong with an order and I need the full chain. Instead of twenty minutes of clicking, I see all of it at once.

I am tracing a flow before I write a script

When I need to understand how records connect before building something, this shows the real hierarchy so the script works against the actual data model.

06 / Under The Hood

For the people who care how it is built

  • Chrome Manifest v3, the current extension architecture
  • Uses native NetSuite APIs (nlapi functions) for reliability
  • Smart deletion order, children first, no dependency errors
  • Bulk search delete across saved-search results
  • XSS protected, CSP hardened
  • WCAG accessible, keyboard nav and screen-reader support
Relationships tracked
  • Created From, what this record was created from
  • Applying, records applying to this one (e.g. payments)
  • Applied To, records this one applies to
  • Full-depth traversal, follows the chain as deep as it goes
  • All transaction types supported
  • Handles circular references safely

Works with sales orders, purchase orders, invoices, bills, payments, fulfillments, and more.

/ Your Data Stays Yours

Zero data collection

No analytics, no telemetry, no tracking. The extension does not phone home.

100% local processing

Everything runs in your browser. Your transaction data never leaves your machine.

Minimal permissions

It only touches NetSuite transaction and search pages. Nothing else.

Inspect it yourself

The code is not obfuscated. Open Chrome's extension viewer and read exactly what runs.

Read the full privacy policy
07 / The Open Door

Try it on one transaction

It is free. Install it, open it on a single transaction, and see the chain for yourself. The next time you need to untangle relationships, it will already be there.