NetSuite Connector's Support for Multi-org and Multi-entity
The NetSuite Connector supports multi-org functionality, allowing multiple Zuora organizations to synchronize with a single NetSuite instance while maintaining data integrity and organizational boundaries.
NetSuite Subsidiary Structure
NetSuite implements organizational hierarchy through subsidiaries serving the following conditions:
- Segregate data across different business units
- Maintain hierarchical relationships between entities
The connector considers the existing NetSuite subsidiary hierarchies but does not create or modify the organizational structure within NetSuite based on the organization structure in Zuora.
System Architecture
Standard setup
-
Target System - Single NetSuite instance (typical for most customers).
-
Source Systems - Multiple Zuora organizations.
-
Connector Instance - One connector handles all Zuora orgs linked to the NetSuite instance.
Prerequisites
To perform integration, you must have read/write permissions for all Zuora organizations requiring data synchronization.
To limit synchronization to specific organizations, restrict the integration user's access to only the required Zuora orgs.
Supported Processes
The following synchronization processes support multi-org functionality:
Process Name |
Support Status |
Zuora to NetSuite Account Sync |
Supported |
Zuora to NetSuite Product Sync |
Supported |
Zuora to NetSuite Product Rate Plan Sync |
Supported |
Zuora to NetSuite Product Rate Plan Charge Sync |
Supported |
Zuora to NetSuite Invoice Sync |
Supported |
Zuora to NetSuite Debit Memo Sync |
Supported |
Zuora to NetSuite Credit Memo Sync |
Supported |
Zuora to NetSuite Payment Sync |
Supported |
Zuora to NetSuite Refund Sync |
Supported |
NetSuite to Zuora Payment Sync |
Supported |
NetSuite to Zuora Payment Sync: When payments originate in NetSuite, ensure they belong to a Zuora account that already has an assigned organization. This allows the payment to inherit the account's organizational assignment automatically.
Behavioral Impact
While there are no changes to the core logic, enabling the multi-org support also does not affect the following behaviours:
- Existing synchronization rules
- Data transformation logic
- Connector behavior patterns
The multi-org enablement focuses solely on managing data structure within Zuora while maintaining all existing connector functionality.
Multi-Entity Support
Multi-entity environments require individual connector instances for each Zuora entity. Each entity needs a dedicated connector instance, as a single connector cannot handle multiple entities simultaneously. Each instance operates independently as a standalone system with no data sharing between connector instances. Standard licensing includes two permanent connector instances per license. Additional connector instances require separate license purchases to support multi-entity deployments.