Skip to main content
Version: Current

Subsidiaries

Overview

📥 Direction: NetSuite → Zudello
🔄 Sync Type: Incremental sync
⏱️ Frequency: Based on lastModifiedDate

Subsidiary data flows from NetSuite to Zudello to maintain your multi-entity organizational structure. This integration ensures proper entity segregation for financial reporting and supports complex corporate hierarchies.

Key Benefits

Multi-Entity Support - Manage multiple legal entities seamlessly
Hierarchy Preservation - Maintain parent-subsidiary relationships
Currency Management - Entity-specific currency settings
Compliance Ready - Proper entity segregation for reporting

Field Mappings

Zudello FieldNetSuite FieldData TypeNotes
codenameStringSubsidiary short name/code
namelegalNameStringFull legal entity name
trading_namenameStringOperating/trading name
parentparentRelationParent subsidiary reference
currencycurrencyRelationBase currency for the subsidiary
countrycountryStringISO country code
statusisInactiveStringtrue = INACTIVE, false = ACTIVE
tax_numberfederalIdNumberStringFederal tax ID/registration

API Configuration

SuiteQL Configuration

  • Table: Subsidiary
  • Required Fields: All mapped fields plus relationships
  • Filter: Active and inactive subsidiaries
  • Order: By hierarchy level, then name

Data Requirements

  • Currency records must exist
  • Country codes in ISO format
  • Parent subsidiaries processed first

Sync Configuration

Initial Setup

  1. Configure subsidiary access permissions
  2. Map currency codes to Zudello
  3. Validate country code mappings
  4. Set processing order for hierarchies

Incremental Processing

  • Query based on lastModifiedDate
  • Process in hierarchical order
  • Update relationships after all records processed
  • Validate entity integrity

Processing Logic

Hierarchy Management

  • Root Entities: Subsidiaries with no parent processed first
  • Child Entities: Processed after parent exists in Zudello
  • Elimination Entities: Special handling for consolidation subsidiaries
  • Inactive Handling: Inactive status preserved but relationships maintained

Currency Configuration

  • Base currency mapped from NetSuite
  • Multi-currency subsidiaries supported
  • Exchange rate tables referenced
  • Reporting currency settings preserved

Tax Registration

  • Federal ID numbers mapped to tax_number
  • State registrations handled separately
  • VAT/GST numbers preserved
  • Multiple registration support

Special Features

Consolidation Support

  • Elimination subsidiaries identified
  • Inter-company relationships tracked
  • Consolidation hierarchies preserved
  • Reporting rollups configured

Multi-Country Operations

  • Country-specific settings maintained
  • Local compliance requirements tracked
  • Regional hierarchies supported
  • Cross-border considerations
  • Legal name vs trading name distinction
  • Registration numbers preserved
  • Incorporation details tracked
  • Statutory requirements supported

Troubleshooting

IssueCauseSolution
Subsidiary missingNo access permissionsCheck subsidiary restrictions in role
Currency errorsInvalid currency codeVerify currency exists in both systems
Hierarchy loopsCircular parent referencesReview subsidiary parent settings
Country mismatchInvalid ISO codeUpdate country field to ISO standard
Consolidation issuesElimination subsidiary configCheck consolidation settings