NetSuite ERP

Last updated on Feb 05, 2025

NetSuite ERP is a cloud business management platform that provides an integrated suite of applications to manage various business operations, such as account management, order processing, warehouse operations, and customer relationship management (CRM). This platform empowers companies to gain valuable insights into their business and enhance their decision-making capabilities.

Hevo uses the SuiteTalk SOAP Web Services Platform, which uses an XML-based API to replicate the data present in your Netsuite ERP account.

Hevo classifies the NetSuite objects into four categories: Transaction, Item, Custom objects, based on the type of data they contain. All the Standard and Custom NetSuite objects are ingested in Full Load mode while the Transaction and Item objects are ingested in Incremental mode. Refer to section, Data Model for the list of supported objects.


Source Considerations

  • NetSuite imposes a limit on the concurrent API requests for each integration, for example, Hevo. This limit varies depending on your Netsuite account. Read Concurrency Governance Limits Based on Service Tiers and SuiteCloud Plus Licenses.

  • In NetSuite ERP, whenever an Event is modified within an object, its lastModifiedDate timestamp field gets updated. Hevo uses this field to identify Events for incremental ingestion. However, some NetSuite objects contain columns whose values are automatically calculated and updated without any user intervention. Changes to these columns within an Event do not trigger updates to the lastModifiedDate field. As a result, these changes are not captured during incremental ingestion.

    As a workaround, to retrieve data for these columns in your Destination, you can create Models that replicate the calculations used by NetSuite to derive these column values. Alternatively, you can restart the objects at regular intervals to update these column values in your Destination.


Limitations

  • Hevo does not load an Event into the Destination table if its size exceeds 128 MB, which may lead to discrepancies between your Source and Destination data. To avoid such a scenario, ensure that each row in your Source objects contains less than 100 MB of data.

See Also


Revision History

Refer to the following table for the list of key updates made to this page:

Date Release Description of Change
Jan-30-2025 NA Updated the Source Considerations section to include information about automatically calculated columns in Netsuite ERP.
Jan-07-2025 NA Added a limitation about Event size.
Mar-05-2024 2.21 Updated the ingestion frequency table in the Data Replication section.
Apr-04-2023 NA Updated section, Configuring NetSuite ERP as a Source to update the information about historical sync duration.
Feb-20-2023 2.08 Removed the limitation about Hevo not supporting custom objects in Netsuite ERP as Hevo supports them now.
Sep-02-2022 1.95 New document.

Tell us what went wrong