Salesforce Decode
Salesforcedecode
Back to questions
IntegrationArchitect (Hardest)netsuitebillingsubscriptions

Design NetSuite Salesforce integration for subscription billing

Real World Scenario

SaaS company uses Salesforce for CRM and NetSuite for billing and revenue recognition.

Expected Answer

• Opportunity Closed Won creates NetSuite Customer and Sales Order via SuiteTalk or Celigo • Subscription items map to NetSuite item records • Invoice payment status syncs to Salesforce Account health score • Rev rec rules stay in NetSuite not duplicated in Salesforce • Error queue for failed creates with finance ops retry • Sandbox NetSuite paired sandbox for testing • Daily reconciliation MRR Salesforce vs NetSuite

Follow-Up Questions & Answers

Click to expand — each follow-up includes a direct, interview-ready answer

Main difference: use case and scale. Opportunity Closed Won creates NetSuite Customer and Sales Order via SuiteTalk or Celigo. Subscription items map to NetSuite item records. Pick based on your integration pattern and team capability. Billing integration boundary: CRM owns relationship, ERP owns money—never dual-write invoice logic. Document the decision in an ADR and align with enterprise standards.

Architect Perspective

Billing integration boundary: CRM owns relationship, ERP owns money—never dual-write invoice logic.