> ## Documentation Index
> Fetch the complete documentation index at: https://docs.erstan.com/llms.txt
> Use this file to discover all available pages before exploring further.

# DSO Analysis

> Computes DSO with the method stated, tracks the trend, and decomposes every move into its drivers — strictly read-only, nothing in NetSuite changes.

> Computes DSO with the method stated, tracks the trend, and decomposes every move into its drivers — strictly read-only, nothing in NetSuite changes.

**Not just the DSO number — why it moved and what would move it back.**

DSO is the one number the whole collections effort rolls up into — and the easiest number to misread. A two-day move can be genuine collection improvement, a billing-timing artifact, or one big customer paying early. This agent computes your Days Sales Outstanding straight from NetSuite using methods it names explicitly (standard, rolling 90-day, or countback), tracks the trend across periods, and decomposes every move into its drivers: past-due share, credit memo drag, customer mix, and billing timing. Strictly read-only — it explains your DSO, it never touches a record.

**Team:** Collections · **Type:** Agent

## What's included

### Pinned tools

* `er_suiteql_example_find`
* `er_suiteql_query_validate`
* `ns_getSuiteQLMetadata`
* `ns_runCustomSuiteQL`

### Recommended skills

* NetSuite Intelligence Library

### Starter prompts

* What's our DSO?
* Why did DSO move?
* Standard vs. countback
* DSO by segment
* How do we get 5 days back?

## Trust and governance

This agent is **read-only in NetSuite**: it queries and analyses your data but pins no NetSuite write tools, so it cannot create, change, or send anything on your behalf.

All activity is captured in a full audit trail, agents use your existing NetSuite roles and permissions, and your data is never used to train models.

**Works with:** NetSuite
