NetSuite Report Properties with Subsidiary Filters
Learn to run effective NetSuite reports using subsidiary filters and date constraints for precise data analysis.
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
- Class, Department, and Location Features in NetSuite 2026.1
Class, Department, and Location features improve insights and reporting in NetSuite 2026.1.
- HTML Formulas in Search Enhance Security for NetSuite 2025.1
HTML Formulas in Search enhance security, allowing admins to manage user permissions in NetSuite 2025.1.
- Export Pivot Tables to Excel in NetSuite 2024.2
Export Workbook pivot tables to Excel XLSX format starting with NetSuite 2024.2, enhancing data analysis and reporting capabilities.
- Data Access with Consolidated Reports and SuiteQL in NetSuite
Explore how consolidated reports and SuiteQL improve data access in NetSuite 2026.1 and learn effective integration best practices.
Advertising
Reach SuiteAnalytics Professionals
Put your product in front of NetSuite experts who work with SuiteAnalytics every day.
Sponsor This Category