Skip to main content
Server path: /sap-concur-expense-report | Type: Application | PCID required: Yes

Tools


sap_concur_expense_report_get_reports

Gets all reports Parameters:
ParameterTypeRequiredDefaultDescription
offsetstringNoStarting page offset
limitintegerNoNumber of records to return (default 25)
userstringNoOptional. The login ID of the report owner(s) to use when searching for reports. If the value is set to LoginID, reports for the report owner with this login ID value are returned. If the value is set to ALL, reports for all report owners are returned. If this parameter is not specified, reports for the OAuth Consumer are returned. The access token owner (OAuth Consumer) must have the Web Services Admin role to use this parameter.
approvalStatusCodestringNoThe status code for the Approval Status. The values can include Concur Expense standard codes or custom codes. The Concur Expense standard code values are: A_AAFH - Report submission triggered an anomaly and fraud check; A_ACCO - Report is pending reviews; A_APPR - Report has been approved; A_EXTV - Report is pending external validation; A_FILE - Report has been submitted; A_NOTF - Report has not been submitted; A_PBDG - Report approval is pending Budget approval; A_PECO - Report approval is pending Cost object approval; A_PEND - Report is pending manager approval; A_PVAL - Report is pending prepayment validation; A_RESU - Report needs to be resubmitted; A_RHLD - Report submission is pending receipt images; A_TEXP - Report expired in approval queue. For custom codes, contact Concur Developer Support.
paymentStatusCodestringNoThe payment status code for the report. The values can include Concur Expense standard codes or custom codes. The Concur Expense standard code values are: P_HOLD - Report payment is on hold; P_NOTP - Report has not been paid; P_PAID - Report has been paid; P_PAYC - Payment is confirmed. Some or all of the report expenses have been paid; P_PROC - Report is in process to be paid. For custom codes, contact Concur Developer Support.
currencyCodestringNoThe 3-letter ISO 4217 currency code for the report currency. Example: USD.
paymentTypestringNoThe unique identifier for the payment type that is the payment type for at least one expense entry in the report. Use PaymentTypeID from the “GET Expense Group Configurations” function.
reimbursementMethodstringNoThe method the report owner will be reimbursed. VALUES: ADPPAYR - ADP Payroll; APCHECK - AP (Company Check); CNQRPAY - Expense Pay; PMTSERV - Other Payment Service. NOTE: PAY_PAL is NOT supported.
approverLoginIDstringNoThe login ID for the report approver that is the current approver assigned to the report.
expenseTypeCodestringNoThe expense type code that is the expense type for at least one expense entry in the report. Use ExpenseTypeCode from the “GET Expense Group Configurations” function.
attendeeTypeCodestringNoThe report contains expense entries that have attendees of the specified type.
countryCodestringNoThe report country. Maximum 2 characters. Format: The ISO 3166-1 alpha-2 country code. Example: United States is US.
batchIDstringNoThe unique identifier for a payment batch where there is at least one report payee within the report. Use the BatchID from the “GET Payment Batch List” function.
vendorNamestringNoThe Vendor Description that is the vendor for at least one expense entry in the report.
hasVATbooleanNoDetermines if the report has at least one expense entry with VAT details. Format: true or false.
hasImagesbooleanNoDetermines if the report has at least one expense entry with an entry image or if there is a report image for this report. Format: true or false.
hasAttendeesbooleanNoDetermines if the report has at least one expense entry with an attendee. Format: true or false.
hasBillableExpensesbooleanNoThe IsBillable flag for at least one expense entry in the report. Format: true or false.
isTestUserbooleanNoThe report owner is a test user using the report for testing purposes in a non-production envirnment. format: true or false.
expenseGroupConfigIDstringNoThe unique identifier for the expense group configuration associated to the report’s expense group. Use the ID from the “GET Expense Group Configurations” function.
entryTransactionDateBeforestringNoThe entry transaction date for at least one expense entry in the report is before this date.Format: YYYY-MM-DD
entryTransactionDateAfterstringNoThe entry transaction date for at least one expense entry in the report is after this date.Format: YYYY-MM-DD
createDateBeforestringNoThe report create date is before this date.Format: YYYY-MM-DD
createDateAfterstringNoThe report create date is after this date.Format: YYYY-MM-DD
userDefinedDateBeforestringNoThe report user defined date is before this date.Format: YYYY-MM-DD
userDefinedDateAfterstringNoThe report user defined date is after this date.Format: YYYY-MM-DD
submitDateBeforestringNoThe report submit date is before this date.Format: YYYY-MM-DD
submitDateAfterstringNoThe report submit date is after this date.Format: YYYY-MM-DD
processingPaymentDateBeforestringNoThe report processing payment date is before this date.Format: YYYY-MM-DD
processingPaymentDateAfterstringNoThe report processing payment date is after this date. Format: YYYY-MM-DD
paidDateBeforestringNoThe report paid date is before this date.Format: YYYY-MM-DD
paidDateAfterstringNoThe report paid date is after this date.Format: YYYY-MM-DD
modifiedDateBeforestringNoThe report modified date is before this date.Format: YYYY-MM-DD
modifiedDateAfterstringNoThe report modified date is after this date.Format: YYYY-MM-DD

sap_concur_expense_report_get_reports_id

Gets a single report Parameters:
ParameterTypeRequiredDefaultDescription
idstringYesReport ID
userstringNoOptional. The login ID of the report owner(s) to use when searching for reports. If the value is set to LoginID, reports for the report owner with this login ID value are returned. If the value is set to ALL, reports for all report owners are returned. If this parameter is not specified, reports for the OAuth Consumer are returned. The access token owner (OAuth Consumer) must have the Web Services Admin role to use this parameter.

sap_concur_expense_report_post_reports

Create a new report Parameters:
ParameterTypeRequiredDefaultDescription
userstringNoOptional. The login ID for the Report Owner.
bodyobjectYesReport object to create

sap_concur_expense_report_put_reports_id

Update report Parameters:
ParameterTypeRequiredDefaultDescription
idstringYesThe unique identifier for the report.
userstringNoOptional. The login ID for the Report Owner.
bodyobjectYesThe report object to update