Retrieve a list of reports associated with one or more users, based on provided filters.

External Documentation

To learn more, visit the SAP Concur documentation.

Basic Parameters

ParameterDescription
Approval Status CodeThe approval status code of the report.

Note: The available inputs for this parameter are standard codes or custom codes. For more information regarding the supported codes, please refer to Sap Concur Documentation.
Currency CodeThe 3-letter ISO 4217 currency code for the report currency. For example - USD.
Payment Status CodeThe payment status code of the report.

Note: The available inputs for this parameter are standard codes or custom codes. For more information regarding the supported codes, please refer to Sap Concur Documentation.
Payment TypeThe ID of the payment type present in at least one expense entry.
UserA login ID used to retrieve associated reports. Insert ALL to get reports for all users.

Note: The connected application must have the Web Services Admin role to use this parameter.

Advanced Parameters

ParameterDescription
Approver Login IDThe login ID of the current approver assigned to the report.
Attendee Type CodeThe attendee type associated with expense entries in the report.
Batch IDThe payment batch ID containing at least one report payee.
Country CodeThe 2-letter ISO 3166-1 country code representing the report’s country. For example - US.
Create Date AfterGet reports that were created after this date.
Create Date BeforeGet reports that were created before this date.
Entry Transaction Date AfterGet reports that have at least one expense entry with a transaction date after this value.
Entry Transaction Date BeforeGet reports that have at least one expense entry with a transaction date before this value.
Expense Group Config IDThe ID of the expense group configuration tied to the report’s expense group.
Expense Type CodeThe expense type code associated with at least one expense entry in the report.
Has AttendeesSelect to get reports that include at least one expense entry with an attendee.
Has Billable ExpensesSelect to get reports with at least one billable expense entry.
Has ImagesSelect to get reports that contain at least one entry or a report image.
Has VATSelect to get reports that contain at least one expense entry with VAT details.
Is Test UserSelect to get reports created by a test user in a non-production environment.
LimitThe maximum number of results to return.
Modified Date AfterGet reports that were modified after this date.
Modified Date BeforeGet reports that were modified before this date.
OffsetThe pagination offset indicating the starting point for the next set of results.
Paid Date AfterGet reports that have a paid date after this value.
Paid Date BeforeGet reports that have a paid date before this value.
Processing Payment Date AfterGet reports that have a processing payment date after this value.
Processing Payment Date BeforeGet reports that have a processing payment date before this value.
Reimbursement MethodThe method by which the report owner will be reimbursed.
Submit Date AfterGet reports that were submitted after this date.
Submit Date BeforeGet reports that were submitted before this date.
User Defined Date AfterGet reports that have a user-defined date after this value.
User Defined Date BeforeGet reports that have a user-defined date before this value.
Vendor NameThe vendor description associated with at least one expense entry in the report.

Example Output

{
	"Name": "Test 02",
	"Total": 307.01,
	"CurrencyCode": "USD",
	"Country": "US",
	"CountrySubdivision": null,
	"CreateDate": "2016-04-04T23:33:08.21",
	"SubmitDate": null,
	"ProcessingPaymentDate": null,
	"PaidDate": null,
	"ReceiptsReceived": false,
	"UserDefinedDate": "2016-04-04T00:00:00",
	"LastComment": "",
	"OwnerLoginID": "string",
	"OwnerName": "string",
	"ApproverLoginID": null,
	"ApproverName": null,
	"ApprovalStatusName": "Not Submitted",
	"ApprovalStatusCode": "A_NOTF",
	"PaymentStatusName": "Not Paid",
	"PaymentStatusCode": "P_NOTP",
	"LastModifiedDate": "2016-04-23T02:53:23.7",
	"PersonalAmount": 0,
	"AmountDueEmployee": 290,
	"AmountDueCompanyCard": 0,
	"TotalClaimedAmount": 307.01,
	"TotalApprovedAmount": 307.01,
	"LedgerName": "DEFAULT",
	"PolicyID": "string",
	"EverSentBack": false,
	"HasException": true,
	"WorkflowActionUrl": "",
	"OrgUnit1": null,
	"OrgUnit2": null,
	"Custom1": null,
	"Custom2": null,
	"ID": "string",
	"URI": "http://www.concursolutions.com/api/v3.0/expense/reports/<string>"
}

Workflow Library Example

Get Reports Owned by User with Sap Concur and Send Results Via Email

Preview this Workflow on desktop