> ## 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.

# Cycle Count Reconciliation

> Reconciles physical counts against NetSuite balances and explains every variance — inventory adjustments are created only after your approval.

> Reconciles physical counts against NetSuite balances and explains every variance — inventory adjustments are created only after your approval.

**Count variances explained before they're adjusted — and adjusted only when you say so.**

A cycle count is only useful if the variances it finds are explained and corrected — otherwise the count sheet and the system drift straight back apart. This agent takes your physical count results from chat or a pasted sheet, compares them line by line against NetSuite on-hand balances, investigates each variance against recent transaction activity before blaming the count, and drafts the inventory adjustment for the variances you accept. The adjustment is created in NetSuite only after your explicit approval.

**Team:** Inventory · **Type:** Agent

## What's included

### Pinned tools

* `er_suiteql_example_find`
* `er_suiteql_query_validate`
* `ns_createRecord`
* `ns_getRecordTypeMetadata`
* `ns_getSuiteQLMetadata`
* `ns_runCustomSuiteQL`

### Recommended skills

* NetSuite Intelligence Library

### Starter prompts

* Reconcile this count
* Explain one variance
* What needs a recount?
* Draft the adjustment
* Create the approved adjustment

## Trust and governance

This agent can take action in NetSuite through `ns_createRecord` — and **every write is approval-gated**. Nothing is created, updated, or sent until a human approves it. Reads and analysis run without interruption.

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
