NetSuite
This documentation describes the technical integration between Zudello and NetSuite. The integration provides bidirectional data synchronization and transaction processing through NetSuite's SOAP/REST APIs with SuiteQL query support.
Integration Capabilities
- Bidirectional Data Sync - Master data inbound, transactions bidirectional
- SOAP/REST API Integration - NetSuite API with SuiteQL query support
- Advanced PO Processing - Purchase order to bill transformation with allocation tracking
- Transaction Integrity - Atomic operations with rollback on API failures
Integration Directions
Inbound (NetSuite → Zudello)
Synchronizes master data and transactions from NetSuite to Zudello via SOAP/REST API calls.
Outbound (Zudello → NetSuite)
Creates transactions in NetSuite from processed data in Zudello via SOAP/REST API calls.
Integration Points
Inbound Data Flow (NetSuite → Zudello)
- Financials: Accounts, Amortization Schedules, Classifications, Currencies, Departments, Expense Categories, Payment Terms, Subsidiaries, Tax Rates, Tax Solutions
- Parties: Customers, Employees, Suppliers
- Operational: Branches, Items, Locations, Projects, Project Tasks, Units of Measure
- Transactions: Purchase Orders, Purchase Invoices (Vendor Bills), Purchase Credits (Vendor Credits), Item Receipts
Outbound Data Flow (Zudello → NetSuite)
- Accounts Payable: Vendor Bills, Vendor Credits
- Accounts Receivable: Sales Orders
- Advanced Processing: Purchase Order to Bill Transformation
- Pricing: Item Pricing
Data Flow Summary
| Data Entity | NetSuite Entity | NetSuite → Zudello | Zudello → NetSuite |
|---|---|---|---|
| Financials | |||
| Account | Account | ✅ | |
| Amortization Schedule | Amortization Schedule | ✅ | |
| Classification | Classification | ✅ | |
| Currency | Currency | ✅ | |
| Department | Department | ✅ | |
| Expense Category | Expense Category | ✅ | |
| Payment Term | Term | ✅ | |
| Subsidiary | Subsidiary | ✅ | |
| Tax Rate | Sales Tax Item | ✅ | |
| Tax Solution | Tax Type | ✅ | |
| Parties | |||
| Customer | Customer | ✅ | |
| Employee | Employee | ✅ | |
| Supplier | Vendor | ✅ | |
| Operational | |||
| Branch | Custom Record | ✅ | |
| Item | Item | ✅ | |
| Location | Location | ✅ | |
| Project | Project | ✅ | |
| Project Task | Project Task | ✅ | |
| Unit of Measure | Units Type | ✅ | |
| Transactions | |||
| Vendor Bill | Vendor Bill | ✅ | ✅ |
| Vendor Credit | Vendor Credit | ✅ | ✅ |
| Purchase Order | Purchase Order | ✅ | |
| Sales Order | Sales Order | ✅ | |
| Item Receipt | Item Receipt | ✅ | |
| PO to Bill Transformation | Vendor Bill | ✅ | |
| Pricing | |||
| Item Price | Item Pricing | ✅ |
Technical Details
API Type: SOAP/REST API
Authentication: Token-based authentication
Data Format: XML/JSON
Query Language: SuiteQL
Sync Method: Real-time and incremental batch processing
Detail Pages
Inbound Integration Details (NetSuite → Zudello)
- Accounts
- Amortization Schedules
- Branches
- Classifications
- Currencies
- Customers
- Departments
- Employees
- Expense Categories
- Items
- Locations
- Payment Terms
- Projects
- Project Tasks
- Purchase Orders
- Purchase Invoices
- Purchase Credits
- Item Receipts
- Subsidiaries
- Suppliers
- Tax Rates
- Tax Solutions
- Units of Measure