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

# Billing Schedule Runner

> Works out which billing-schedule instalments are due and drafts the run — invoices are created in NetSuite only after your approval.

> Works out which billing-schedule instalments are due and drafts the run — invoices are created in NetSuite only after your approval.

**Every due instalment billed on time — and only the ones you approve.**

Billing schedules are a promise to invoice on time — monthly recurring charges, milestone billings, deferred instalments — and every schedule line that slips past its date is revenue arriving late or not at all. This agent reads the billing schedules attached to your NetSuite orders, works out exactly which instalments and milestones are due, drafts the corresponding invoices with amounts and periods traced to the schedule terms, and creates them only after you have approved the run.

**Team:** Billing · **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

* What's due to bill?
* Draft the month-end run
* Reconcile one contract
* Review due milestones
* Create the approved run

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