Comprehensive Guide to Mastering NetSuite Report Properties
Efficiently run NetSuite reports with subsidiary filters and date constraints.
Starting in your NetSuite account, running reports involves checking available reports, determining necessary parameters like subsidiary filters and date ranges, and executing the report tool effectively.
Key Features of the Run Report Tool
- Checking Available Reports: Use the
ns_listAllReportsfunction to identify standard and custom reports and obtain their IDs. - Subsidiary Support: If the report mandates a subsidiary filter, leverage
ns_getSubsidiariesto retrieve the internal ID of the subsidiaries.
Essential Properties for Report Execution
Running a report demands specific properties, outlined in the table below:
| Property | Type | Requirement | Description |
|---|---|---|---|
reportId | number | Required | The internal ID of the report. |
dateFrom | string | Required for from-to date type, optional for as-of date type | Start date for the report. |
dateTo | string | Required | End date for the report. |
subsidiaryId | number | Required if subsidiary filter is used and account has subsidiaries, optional otherwise | Internal ID of the desired subsidiary. |
Note: Ensure that all date parameters are accurate to avoid unpredictable AI client responses.
Permissions
Access to running reports depends on the permissions set within your NetSuite role; however, no additional permissions are necessary to see this tool in the AI client.
Who This Affects
This tool primarily impacts developers and administrators who are involved in generating reports that require subsidiary-specific data filtering.
Key Takeaways
- Use
ns_listAllReportsto verify and select available reports. - Ensure required parameters like dates and subsidiary filters are provided.
- Permissions are role-dependent but no special permissions are needed in the AI client.
- Be prepared for AI client behavior if date information is incomplete.
Frequently Asked Questions (4)
Is the `reportId` a unique identifier across all reports in NetSuite?
When is the `subsidiaryId` property required in a report?
What happens if I forget to specify the `dateFrom` and `dateTo` properties in my report?
Do I need to enable any specific features in NetSuite to utilize multi-subsidiary reporting with the `subsidiaryId`?
Was this article helpful?
More in SuiteAnalytics
- New HTML Formulas in Search for NetSuite 2025.1
New HTML Formulas in Search introduced in NetSuite 2025.1 enhances security for saved searches.
- MCP Standard Tools Enhancements for NetSuite 2026.1
MCP Standard Tools enhancements for NetSuite 2026.1 improve reporting capabilities for multi-subsidiary organizations.
- Class, Department, Location Features in NetSuite 2026.1
Class, Department, and Location features enhance financial processes in NetSuite 2026.1 for improved insights and reporting.
- Consolidated Reports and SuiteQL in NetSuite 2026.1
Consolidated reports and SuiteQL enhance data access in NetSuite 2026.1. Discover key integration features.