SAP Concur

SAP Concur ERP Integration Overview: Data Flow, Mapping, and Troubleshooting

Understand how SAP Concur expense data reaches an ERP system, how journal entries and master data are mapped, and how to troubleshoot common integration failures.

SAP Concur to ERP processing flowShow the main stages from expense submission through ERP posting and reconciliation.SAP Concur to ERP processing flowShow the main stages from expense submission through ERP posting and reconciliation.workflowapproved datamapped payloadposting resultSubmitexpense…An employeesubmits…Approve andvalidatePolicy,workflow, an…Map andtransformTheintegration…Post in ERPThe ERPvalidates an…Returnstatus and…Results anddocument…CertPas original visual explanation
Process flow showing an SAP Concur expense report moving through approval, mapping, ERP posting, and reconciliation.
On this page
  1. How SAP Concur ERP integration works
  2. What data moves between systems
  3. Journal entry integration basics
  4. Integration ownership and administration
  5. Monitoring and reconciliation
  6. Troubleshooting failed integrations
  7. Operational controls for production
  8. Related SAP Concur operational topics

SAP Concur ERP integration connects travel and expense processing with financial accounting and related ERP processes. The integration transfers approved expense data, applies accounting rules, and returns processing results so finance teams can reconcile employee expenses with the ERP system.

The most reliable design starts with a clear ownership model: SAP Concur manages expense capture and approval, while the ERP remains the system of record for accounting documents, vendor or employee balances, and financial reporting.

How SAP Concur ERP integration works

A typical flow begins when an employee submits an expense report in SAP Concur. The report moves through approval, validation, and accounting review. After approval, the integration extracts the report and its accounting details, transforms the data into the ERP format, and posts or stages the resulting financial document.

The response path is equally important. The ERP returns posting results, document references, or error details. SAP Concur can then expose the processing status to administrators and finance users. This two-way status handling prevents an approved report from appearing complete when the accounting document still requires correction.

A practical integration flow is:

  1. The employee creates and submits an expense report.
  2. SAP Concur applies policy checks and approval routing.
  3. Accounting data is validated and prepared for transfer.
  4. The integration maps SAP Concur fields to ERP structures.
  5. The ERP posts or stages the accounting document.
  6. Processing status and document references return to SAP Concur.
  7. Finance users reconcile exceptions and complete corrections.
Integration responsibility by teamClarify operational ownership across SAP Concur, finance, ERP, security, and technical teams.Integration responsibility by teamClarify operational ownership across SAP Concur, finance, ERP, security, and technical teams.configuration and accounting alignmentposting requirementscontrolled accessstatus and exceptionsSAP ConcuradministrationOwns policy,workflow,…FinanceOwnsaccounting…ERPfunctional…Owns masterdata,…SecurityOwns accessdesign,…TechnicaloperationsOwnsconnectivity…CertPas original visual explanation
Responsibility comparison for SAP Concur ERP integration across administration, finance, ERP, security, and technical operations.

What data moves between systems

The integration normally transfers expense report header data, employee or user identifiers, dates, currencies, amounts, tax details, payment information, cost objects, and line-item accounting. The exact payload depends on the ERP design and the organization’s accounting requirements.

Master data must remain aligned. Common examples include company codes, cost centers, internal orders, project references, general ledger accounts, tax codes, payment methods, and employee identifiers. A mapping table should identify the source value, target value, validation rule, and owner for every field that affects posting.

Receipt images and supporting documents may follow a separate document flow from the accounting payload. Define retention, attachment, and access requirements independently so that a successful journal posting does not imply that every supporting file transferred successfully.

Failed expense posting diagnosisProvide a controlled path for identifying the first failed processing step and deciding whether a retry is safe.Failed expense posting diagnosisProvide a controlled path for identifying the first failed processing step and deciding whether a retryis safe.readyvalid sourceresponse availableknown outcomeCheckapproval…Confirm thatthe report…Validatesource dataCheckaccounting…Inspectpayload and…Find thefirst…Confirmposting…Determinewhether the…Correct andreconcileApply thecorrection,…CertPas original visual explanation
Troubleshooting flow for a failed SAP Concur expense posting, from approval status through data validation, posting confirmation, correction, and reconciliation.

Journal entry integration basics

An expense report can produce one or more accounting documents depending on the company code, currency, tax treatment, payment method, and accounting split. The integration must preserve the relationship between the report, its line items, and the ERP document reference.

Before enabling production posting, validate these controls:

  • Debit and credit totals balance for every accounting document.
  • Currency and exchange-rate handling follows the finance design.
  • Tax codes map to valid ERP tax treatment.
  • Cost centers, internal orders, and projects accept the relevant expense types.
  • Employee or vendor references resolve to valid ERP master data.
  • Duplicate detection prevents a retry from creating a second posting.
  • The returned ERP document number is stored with the source report.

Use representative test reports that include split accounting, foreign currency, tax, personal expenses, cash advances, and rejected or returned approvals. A single successful report does not validate the integration’s exception paths.

Integration ownership and administration

Integration ownership usually spans finance, SAP Concur administration, ERP functional teams, security, and technical operations. Assign a named owner for mappings, interface credentials, monitoring, retry handling, and reconciliation.

SAP Concur administrators should control policy, workflow, user data, and accounting configuration. ERP teams should control posting rules, master data, document types, and financial validation. Technical teams should control connectivity, interface execution, logs, and alerting.

Use least-privilege access for integration users and separate configuration access from operational retry access. Record changes to mappings and interface settings, including the effective date and the reason for the change. The SAP Concur admin role basics article provides related guidance on administrative responsibilities.

Monitoring and reconciliation

Monitor more than interface availability. A connection can remain reachable while documents fail because of invalid master data, closed posting periods, missing tax configuration, or rejected accounting combinations.

Track at least these measures:

  • Reports approved in SAP Concur but not transferred.
  • Payloads rejected before ERP submission.
  • ERP postings rejected after submission.
  • Reports waiting for retry or manual correction.
  • Duplicate or out-of-sequence messages.
  • Amounts approved compared with amounts posted.
  • Processing age for open exceptions.

Reconcile by report identifier, employee, company code, posting date, currency, amount, and ERP document reference. Keep an exception queue with an owner, diagnosis, correction, retry decision, and final outcome.

Approval timing can affect reconciliation. The SAP Concur approval workflow article explains how routing and approval status influence when expense data becomes ready for downstream processing.

Troubleshooting failed integrations

Start with the business document rather than restarting the interface. Capture the SAP Concur report identifier, employee, company code, submission or approval time, amount, currency, and current processing status. Then identify the first system that rejected or failed to acknowledge the message.

Use this sequence:

  1. Confirm that the report reached the required approval state.
  2. Check whether accounting data is complete and internally consistent.
  3. Verify that mapped master data exists and is active in the ERP.
  4. Review the interface payload and transformation result.
  5. Check the ERP response for document or validation errors.
  6. Correct the source or mapping data according to the error owner.
  7. Retry only after confirming whether the original message posted.
  8. Reconcile the final status with the ERP document reference.

Common failures include invalid cost objects, closed posting periods, unsupported tax codes, missing employee mappings, expired credentials, rejected currencies, and duplicate submissions. Preserve the original error and the corrective action so repeated failures can be identified as a pattern.

Operational controls for production

Define a deployment checklist before enabling a new company code, expense type, payment method, or accounting rule. Include master-data readiness, test evidence, monitoring coverage, rollback or disablement steps, and finance sign-off.

Use controlled retry procedures. A retry should be safe only when the team can determine whether the ERP created a document. If the posting result is unknown, reconcile by the source report and ERP references before sending the message again.

Review interface performance and exception trends regularly. High failure rates in one expense type or company code usually indicate a mapping or master-data issue rather than a general connectivity problem.

Related SAP Concur operational topics

Accurate timestamps help correlate report submission, approval, transfer, and posting events across system logs. The SAP Concur timestamp guide covers the timing information used during that investigation.

For a complete operating model, combine integration monitoring with documented ownership, controlled configuration changes, regular reconciliation, and an escalation path for accounting exceptions.

Back to all articles