The Custom Transactions feature lets Administrators and users with the Custom Transaction Types permission create transaction types tailored to your business needs.
Processed lines for custom transaction types contribute to the Monthly Transaction Lines metric that counts toward maximum limits for your NetSuite service tier. For more information, see Transaction Types Included in Monthly Transaction Lines Metric.
This feature, along with Custom GL Lines and Custom Segments, is part of the SuiteGL feature set. For more about the SuiteGL feature set, see SuiteGL Features Overview, Custom Segments, and Custom GL Lines Plug-in.
SuiteScript does not support direct access to the NetSuite UI through the Document Object Model (DOM). You should access the NetSuite UI only by using SuiteScript APIs. For information about using SuiteScript APIs to customize the UI, see SuiteScript 2.x Custom Pages.
Custom transactions are supported in SuiteCloud Development Framework (SDF). SDF is a development framework that you can use to create SDF SuiteApps, or to customize NetSuite accounts, using an integrated development environment (IDE) on your local computer. SuiteCloud projects are file-based and use XML definitions of custom NetSuite objects. For more information, see SDF Custom Object and File Development in SuiteCloud Projects.
For information about custom transactions, see the following topics:
CSV Import Assistant, SuiteScript, and SOAP and REST web services are supported by custom transaction instances.
You can interact with custom transaction instances by using the CSV Import Assistant. For details, see Custom Transactions Import.
You can interact with custom transaction instances using SuiteScript. For details, see Custom Transaction.
You can interact with custom transaction instances by using SOAP web services. For details, see Custom Transaction.
You can interact with custom transaction instances by using REST web services. REST web services support basic, journal, and header only custom transactions. For details, see Using CRUD Operations on Custom Records, Custom Lists, and Custom Transactions v1.
- SuiteBuilder (Customization)
- SuiteBuilder Overview
- Customization Best Practices
- Customizing Field Level Help for Standard Fields
- Custom Fields
- Custom Forms
- Advanced PDF/HTML Templates
- SuiteBuilder Advanced Templates Reference
- Basic Printing Layouts
- Custom Records
- Record Customization (Beta)
- Custom Segments
- Custom Centers
- Deploying Upgraded Forms