SAP Concur API Integration

Are you looking for a market-proven SAP Concur API integration connector to simplify access to the SAP Concur API? Or are you looking to remove repetitive data entry tasks from managing expenses to journal entries and payment reference details to invoices?

Codeless Platforms' out of the box SAP Concur integration connector enables organisations using SAP Concur to integrate this powerful system with on-premises or cloud-based ERP systems using drag and drop, point and click technology. Our SAP Concur connector is simply installed alongside BPA Platform which can connect to most data sources via ODBC, OLEDB, Web Services or an extensive range of supported 3rd party APIs through connectors.

Download Brochure

SAP Concur API Integration Scenarios and Benefits

Common Concur integration scenarios achievable through the Concur API include:

BPA Platform enables you to automatically create invoices or journal entries in your ERP system when an expenses or payment reference workflow has completed in SAP Concur.

SAP Concur invoice automation

BPA Platform makes it possible to automatically create purchase invoices in your ERP system that relate to a purchase requisition/order that is created in SAP Concur that have a goods receipt note logged against them or if a workflow action has been completed.

Automated expenses to journal entries

Our SAP Concur connector enables organisations that use SAP Concur to track employee's expenses to automatically create journal entries in their ERP system that correspond to that employee's expenses activity.

Common commercial benefits achieved by integrating Concur solutions with Accounting systems, ERP applications and your other business software include:

  • Automate, simplify, speed and improve the expense management process
  • Increased visibility into all expenses and optimise spend
  • Improved compliance with policies and regulations
  • Improve Concur accounts payable process
  • Removed manual data extracts that can lead to errors and reporting delays
  • Schedule supplier payments, and more accurately forecast and manage cash flow
See BPA Platform in action Download Brochure

SAP Concur API Integration starts from

Connector Pricing

Concur

One time purchase

POA

BPA Server

Standard Product Base Server

Starts from:

£1,900

SAP Concur API Documentation

View the SAP Concur API Objects and Functions exposed by our Connector

Allocations

View all allocations for a user or report, or view an allocation by ID.

Get

  • Get /expense/allocations
  • Get /expense/allocations/{id}

Attendee Types

View attendee types.

Delete

  • Delete /expense/attendeetypes/{id}

Get

  • Get /expense/attendeetypes
  • Get /expense/attendeetypes/{id}

Post

  • Post /expense/attendeetypes

Put

  • Put /expense/attendeetypes/{id}

Attendees

View attendees.

Delete

  • Delete /expense/attendees/{id}

Get

  • Get /expense/attendees
  • Get /expense/attendees/{id}

Post

  • Post /expense/attendees

Put

  • Put /expense/attendees/{id}

Connection Requests

View connection requests.

Delete

  • Delete /common/connectionrequests/{id}

Get

  • Get /common/connectionrequests
  • Get /common/connectionrequests/{id}

Post

  • Post /common/connectionrequests

Put

  • Put /common/connectionrequests/{id}

Digital Tax Invoices

Methods to view and update digital tax invoices.

Get

  • Get /expense/digitaltaxinvoices
  • Get /expense/digitaltaxinvoices/{id}

Put

  • Put /expense/digitaltaxinvoices/{id}

Entries

View entries.

Delete

  • Delete /expense/entries/{id}

Get

  • Get /expense/entries
  • Get /expense/entries/{id}

Post

  • Post /expense/entries

Put

  • Put /expense/entries/{id}

Entry Attendee Associations

Methods to view, create, update, and delete entry attendee associations.

Delete

  • Delete /expense/entryattendeeassociations/{id}

Get

  • Get /expense/entryattendeeassociations
  • Get /expense/entryattendeeassociations/{id}

Post

  • Post /expense/entryattendeeassociations

Put

  • Put /expense/entryattendeeassociations/{id}

Expense Group Configurations

Methods to view the expense group details by user or by expense group ID.

Get

  • Get /expense/expensegroupconfigurations
  • Get /expense/expensegroupconfigurations/{id}

Itemizations

Expense Entry Itemizations are children of an expense entry that subdivide the expense.

Delete

  • Delete /expense/itemizations/{id}

Get

  • Get /expense/itemizations
  • Get /expense/itemizations/{id}

Post

  • Post /expense/itemizations

Put

  • Put /expense/itemizations/{id}

Latest Bookings

View latest hotel and air bookings for a particular user.

Get

  • Get /insights/latestbookings/

List Items

View, add, update or delete list items owned by the specified lists.

Delete

  • Delete /common/listitems/{id}

Get

  • Get /common/listitems
  • Get /common/listitems/{id}

Post

  • Post /common/listitems

Put

  • Put /common/listitems/{id}

Lists

View lists.

Get

  • Get /common/lists
  • Get /common/lists/{id}

Post

  • Post /common/lists

Put

  • Put /common/lists/{id}

Localized Data

Invoice includes various status codes, and error messages. This API provides a method to list the localized strings of various codes.

Get

  • Get /invoice/localizeddata

Locations

Methods to get a list of valid locations for the supplied user, or get details of a location by ID.

Get

  • Get /common/locations
  • Get /common/locations/{id}

Opportunities

View a collection of opportunities for a specified trip or for all trips that fall within a date range.

Get

  • Get /insights/opportunities

Payment Request

Methods to create or update a payment request, or view a payment request by ID.

Get

  • Get /invoice/paymentrequest/{id}

Post

  • Post /invoice/paymentrequest

Put

  • Put /invoice/paymentrequest

Payment Request Digest

Methods to view all payment requests corresponding to search parameters, or view a payment request digest by ID.

Get

  • Get /invoice/paymentrequestdigests
  • Get /invoice/paymentrequestdigests/{id}

Purchase Order Receipts

Methods to create a new purchase order receipt, view or update an existing purchase order receipt, or delete a purchase order receipt.

Delete

  • Delete /invoice/purchaseorderreceipts

Get

  • Get /invoice/purchaseorderreceipts

Post

  • Post /invoice/purchaseorderreceipts

Put

  • Put /invoice/purchaseorderreceipts

Purchase Orders

Methods to create a new purchase order, or view or update an existing purchase order.

Get

  • Get /invoice/purchaseorders/{id}

Post

  • Post /invoice/purchaseorders

Put

  • Put /invoice/purchaseorders

Quick Expenses

Methods to create basic expenses without requiring any client or user specific Expense configuration data.

Delete

  • Delete /expense/quickexpenses/{id}

Get

  • Get /expense/quickexpenses
  • Get /expense/quickexpenses/{id}

Post

  • Post /expense/quickexpenses

Put

  • Put /expense/quickexpenses/{id}

Receipt Images

Allow clients to manage the receipt images attached to expense reports and the images attached to invoices. Clients can retrieve existing images by reportID, image ID, or invoiceID, and upload new images to a user, expense entry, report, or invoice.

Delete

  • Delete /expense/receiptimages/{id}

Get

  • Get /expense/receiptimages
  • Get /expense/receiptimages/{id}

Post

  • Post /expense/receiptimages

Put

  • Put /expense/receiptimages/{id}

Receipts

Create a new receipt entry.

Post

  • Post /common/receipts

Reports

Manage reports.

Get

  • Get /expense/reports
  • Get /expense/reports/{id}

Post

  • Post /expense/reports

Put

  • Put /expense/reports/{id}

Requests

Requests allow travelers to submit travel plans, expected expenses, and expected cash advance needs prior to spending funds.

Get

  • Get /travelrequest/requests
  • Get /travelrequest/requests/{id}

Post

  • Post /travelrequest/requests
  • Post /travelrequest/requests/{id}/recall
  • Post /travelrequest/requests/{id}/submit

Put

  • Put /travelrequest/requests/{id}

Request Group Configurations

Details of the Request policies for the supplied user ID.

Get

  • Get /travelrequest/requestgroupconfigurations

Sales Tax Validation Request

Manage invoice information so that clients can calculate appropriate sales tax for invoice items. It also allows clients to update the invoice with the calculated sales tax.

Get

  • Get /invoice/salestaxvalidationrequest

Put

  • Put /invoice/salestaxvalidationrequest

Suppliers

TripLink supplier information.

Get

  • Get /common/suppliers
  • Get /common/suppliers/{id}

Users

Provides details of all the client's Concur users that meet the search parameters.

Get

  • Get /common/users

VendorBank

Methods to create or update banking information for the specified invoice vendor.

Put

  • Put /invoice/vendor/banks

VendorGroup

Methods to create or delete invoice vendor groups that meet the search parameters.

Delete

  • Delete /invoice/vendor/groups

Put

  • Put /invoice/vendor/groups

Vendors

Methods to create, update, or delete invoice vendors.

Delete

  • Delete /invoice/vendors

Get

  • Get /invoice/vendors

Post

  • Post /invoice/vendors

Put

  • Put /invoice/vendors
Data Integration & Synchronisation

Data Integration & Synchronisation

Integrate applications, systems and web services via easy-to-use, graphical tools.

Data Integration & Synchronisation connectors

Drag and drop experience

A full drag and drop user experience so integration steps are visually represented within a wider automated process.

Transformation functions

A set of transform functions that can be dragged onto the mapping area to change the data between input and output.

Hundreds of connectors

Access hundreds of data connectors via one easy-to-use platform.

View Capability

Got a question?

Send us your questions and we will provide you with the information and resources that you need.

Ready to Talk?

You don’t learn everything in life by reading a manual, sometimes it helps to get in touch

Phone: +44 (0) 330 99 88 700