Before diving into the technical setup, understanding why this integration matters helps justify the investment and set proper expectations. The Concur-NetSuite integration eliminates the gap between expense approval and financial recording, creating a unified view of company spending.
When an employee submits an expense report in Concur and it receives final approval, the integration automatically creates the corresponding vendor bill or journal entry in NetSuite. No more waiting for finance to manually re-key expense data. This automation means expenses post to your general ledger in near real-time after approval, instead of waiting on manual keying.
Manual data entry introduces errors at every step. An automated integration maintains consistent GL coding, department allocations, and class assignments based on rules you define once. Automating the sync reduces re-keying errors and keeps coding consistent when switching to automated sync.
The integration syncs master data bidirectionally—users, accounts, and cost objects can be kept aligned (depending on your integration method) between systems. When you add a new expense type in Concur, the corresponding NetSuite account mapping follows predefined rules. This eliminates the "which account does this go to?" conversations that slow down processing.
Successful integrations start long before any technical configuration. Preparing for implementation properly can mean the difference between a smooth go-live and months of troubleshooting.
Map exactly what data needs to move between systems:
Document your existing approval hierarchies, expense policies, and GL coding rules. The integration will automate these processes, so any undocumented exceptions become integration exceptions.
Understanding your NetSuite segmentation structure is critical. Multi-subsidiary companies need clear rules for assigning the correct subsidiary to each expense based on the submitting employee's department or cost center.
Four primary approaches exist, each suited to different organizational needs:
Each integration method comes with distinct advantages, limitations, and cost structures. Selecting the right one depends on your technical resources, timeline, and complexity requirements.
SAP recently released a native connector included with Concur subscriptions. Activation Coaches guide your team through a standardized setup process that takes hours rather than weeks. The connector handles real-time / near real-time syncing with built-in error handling and audit trails.
Limitations: Currently US-only with Concur Invoice support arriving Q3 2025 and international availability planned for Q4 2025. If you need Invoice automation today or operate internationally, consider alternatives.
Celigo offers pre-built templates with 7 flows covering expense reports, employee sync, and department synchronization. The platform includes AI-powered error management and visual workflow customization.
Two template versions exist:
A free 30-day trial lets you test before committing to subscription pricing.
Wipfli's connectors install as NetSuite SuiteApps, keeping the entire integration experience within your existing NetSuite interface. The cloud-to-cloud architecture supports multi-entity and multi-currency requirements with flexible data mapping.
Note that Expense and Invoice functionality require separate products—ExpenseConnect for expense reports and InvoiceConnect for vendor invoices.
For organizations with complex business logic, custom integrations using NetSuite RESTlets and OAuth provide maximum flexibility. Implementation costs typically range from $5,000-$15,000+ depending on requirements, but you gain complete control over transformation rules and workflow logic.
Data mapping forms the foundation of any successful integration. Implementation timelines of 3-6 weeks with discovery/mapping and testing typically driving most of the effort—and for good reason. Incorrect mappings cause the majority of post-launch issues.
Create a comprehensive document connecting each Concur ExpenseType to its corresponding NetSuite GL Account. Consider:
For each expense type, identify:
NetSuite's classification structure—departments, classes, and locations—must align with Concur's cost center hierarchy. Map Concur CostCenter values to the appropriate NetSuite segments.
For organizations using line-level department coding, configure rules that allow different expense lines to hit different departments within a single report. This granularity improves reporting accuracy but requires more upfront mapping work.
International companies face additional complexity:
With mappings defined, NetSuite needs proper configuration to receive incoming expense data. This involves enabling features, creating custom fields, and establishing appropriate roles.
Look for options in your NetSuite account settings to enable:
Depending on your requirements, you may need:
NetSuite workflows can trigger additional actions when integrated expenses arrive. Common automation includes:
Create a dedicated integration user with permissions limited to exactly what the integration requires—no more, no less. This follows security best practices and simplifies troubleshooting when issues arise.
Once mapping and configuration complete, focus shifts to the actual automation that makes the integration valuable. The goal: approved Concur expenses appear in NetSuite without human intervention.
Configure your chosen integration platform to trigger on Concur approval events. Most organizations sync when expense reports reach "Paid" status, indicating final approval and readiness for posting.
Options include:
Every integration encounters errors. Plan for them with:
Celigo's AI-powered management automatically categorizes and suggests resolutions for common issues.
Build NetSuite saved searches that compare Concur-sourced transactions against expected volumes. Monitor for:
Consider using the SuiteQL Query Tool for complex reconciliation queries that exceed saved search capabilities.
Thorough testing separates successful integrations from problematic ones. Plan for 2-3 weeks of testing before go-live.
Structure testing in phases:
Unit Testing (Week 1):
Integration Testing (Week 1-2):
User Acceptance Testing (Week 2-3):
Consider your risk tolerance:
Most organizations benefit from a 2-week parallel run period to catch edge cases before fully retiring manual entry.
Go-live marks the beginning of ongoing integration management, not the end of the project. Plan for continuous improvement.
Establish regular health checks:
Both Concur and NetSuite release regular updates that may affect integrations:
Gather feedback from finance teams using the integration:
Use this feedback to prioritize enhancement requests and demonstrate ongoing value to stakeholders.
Integrating Concur with NetSuite isn't just about connecting two systems—it's about creating workflows that serve your specific business processes. As an Oracle NetSuite Alliance Partner with deep expertise in NetSuite customization and integration work, Anchor Group brings practical experience to complex projects.
Our team has configured everything from straightforward expense automations to multi-subsidiary deployments spanning international operations. We understand the nuances of NetSuite workflows, proper roles and permissions, and the data mapping challenges that trip up less experienced implementers.
What sets Anchor Group apart? We don't oversell. As one client noted, our team "was invested in our goals, didn't over-sell us, and gave us a timeline and budget that worked." Whether you need full implementation support or just a few hours of expert guidance to troubleshoot a stubborn mapping issue, our 30-Minute Fix consultations provide a low-commitment way to get answers from consultants who genuinely know NetSuite.
The primary benefits include eliminating significant monthly manual data entry, reducing GL coding errors substantially, and accelerating employee reimbursement cycles. Finance teams gain real-time visibility into expense data without waiting for manual posting, and month-end close timelines improve.
Four main approaches exist: SAP's native connector included with Concur subscriptions (currently US-only), Celigo pre-built templates with AI-powered error management, Wipfli ExpenseConnect/InvoiceConnect SuiteApps that work within the NetSuite interface, and custom integrations using NetSuite RESTlets and OAuth 2.0.
Implementation timelines vary by approach. SAP's native connector can be operational within hours to days, while standard third-party deployments typically require 2-4 weeks, and complex multi-subsidiary environments need 3-6 weeks. The majority of time goes into data mapping and testing rather than technical configuration.
The most frequent issues include GL account mapping mismatches, multi-subsidiary allocation errors when employee department assignments don't translate correctly, API authentication failures from expired tokens, and receipt attachment sync problems with large files. Proper planning and comprehensive testing in sandbox environments prevent most of these issues.
Self-service implementation works well for single-subsidiary companies with straightforward GL structures using SAP's native connector or Celigo templates. However, organizations with multi-subsidiary setups, complex approval hierarchies, custom field requirements, or corporate card reconciliation needs benefit significantly from experienced NetSuite consultants who have solved these challenges before.
Tagged with Training