Financial Integration Service Use Cases

The use case examples below illustrate expense scenarios and the related posting records. Posting records will vary based on app design. The use case documentation is not meant to be a comprehensive list of all use cases and expense scenarios. However, the JSON from the Financial Integration Service will provide all the required data to support the all potential financial use cases.

Simple Expense Posting Without Tax

Simple Out-of-Pocket Cash Expense

Description

Very simple expense report with only a few expense items without VAT, for example, US expense report.

Posting Example

Expense Report with one expense item: Taxi – USD 10

Posting Record

Account Debit Credit
Expense (Taxi) USD 10 -
Employee Vendor - USD 10

Standard Accounting Extract Details

JSON Example

Simple Out-of-Pocket Cash Credit

Description

The user receives a USD 50 cash rebate for a hotel stay that was fully reimbursed on a previous expense report. Being a good corporate citizen the user enters a single USD 50 cash credit transaction and assigns it to the Expense Type “Hotel.” The expense is a legitimate business expense, not a personal expense. It is not itemized.

Posting Example

Posting Record

Account Debit Credit
Expense (Hotel) - USD 50
Employee Vendor USD 50 -

Standard Accounting Extract Details

JSON Example

Simple Personal Car Mileage Expense

Description

The user enters a single personal car mileage transaction for a round trip to the airport of 60 miles. The expense is a legitimate business expense, not a personal expense. It is not itemized.

Posting Example

Posting Record

Account Debit Credit
Expense (Mileage) USD 24.30 -
Employee Vendor - USD 24.30

Standard Accounting Extract Details

JSON Example

Travel Allowances – Company Specific Rate Greater Than Government Rate

Description

A German traveler receives meal per diems that are higher the legal rates. In this case he gets EUR 50 instead of the EUR 24 legal amount allowed for a full day. As a result the amount reimbursed to the employee over the legal daily rate is taxable to the employee.

Posting Example

Posting Record

Account Debit Credit
Expense (Meals) EUR 50 -
Employee Vendor (non-taxable) - EUR 24
Employee Vendor (taxable) - EUR 26

Standard Accounting Extract Details

JSON Example

VAT Handling

The SAP Concur system, when configured and applicable, will calculate the related VAT tax for a given transaction. This determination relies on the customer’s tax configuration and will vary by customer and country. The posting document will include all related VAT amounts that are calculated.

How the VAT is handled is determined based on the Tax Code customization in ERP and the related VAT use cases that the partner application supports.

Expense Posting With Single Tax Item

Description

Very simple expense report with only a few expense items with VAT, for example, German expense report.

Posting Example

The posting below is one example of how the expense gets recorded by the customer based on their ERP set up and requirements.

Expense Report with one expense item: Laundry – EUR 10 (including 16 % - EUR 1.60 VAT).

Posting Record

Account Debit Credit
Expense (amount net of tax) EUR 8.40 -
VAT EUR 1.60 -
Employee Vendor (gross amount) - EUR 10

JSON Example

Non-Deductible VAT

The SAP Concur system, when configured and applicable, will calculate the related VAT tax for a given transaction. In some cases, this tax is deductible if it meets certain country-based requirements. In other cases, it is not deductible. This determination relies on the customer’s tax configuration and will vary by customer and country. The posting document will include all related VAT amounts that are calculated.

How the VAT is handled is determined based on the Tax Code customizing in ERP and the related VAT use cases that the partner application supports.

Description

Very simple expense report with only a few expense items with VAT, for example, German expense report.

Posting Example

The posting below is one example of how the expense gets recorded by the customer based on their ERP set up and requirements.

Expense Report with one expense item: Gas – EUR 100 (including 15.97% - EUR 15.97 VAT)

Posting Record

Account Debit Credit
Expense (amount net of tax) EUR 84.03 -
Non-deductible VAT Expense EUR 15.97 -
Employee Vendor (gross amount) - EUR 100

JSON Example

Expense Posting With Multiple Tax Items

Description

For a country like Canada, with multiple tax jurisdictions the entry may have multiple tax lines representing calculated VAT for each jurisdiction. The posting document will include all related tax lines and corresponding tax amounts.

Posting Example

The posting below is one example of how the expense gets recorded by the customer based on their ERP set up and requirements.

Expense Report with one expense item: Local Phone – CAD 100 with multiple tax jurisdictions (for example, tax type 1, tax type 2).

Posting Record

Account Debit Credit
Expense (amount net of tax) 88.50 CAD -
Tax Type 1 CAD 4.42 -
Tax Type 2 CAD 7.08 -
Employee Vendor (gross amount) - CAD 100

JSON Example

Partially Deductible VAT

Description

In some cases it could be possible that the whole VAT amount is not deductible. This case has similar posting options as non-deductible VAT.

Posting Example

The posting below is one example of how the expense gets recorded by the customer based on their ERP set up and requirements.

For a hotel receipt of CAD 55 (including 11.5% - CAD 6.32 VAT) the VAT is only deductible by 50%.

Posting Record

Account Debit Credit
Expense (amount net of tax) CAD 48.68 -
VAT CAD 3.16 -
Non-deductible VAT CAD 3.16 -
Employee Vendor (gross amount) - CAD 55

JSON Example

Foreign Expense Report Without VAT

Description

The SAP Concur system, when configured and applicable, will calculate the related VAT tax for a given transaction. In some cases, this tax is deductible if it meets certain country-based requirements. In other cases, it is not deductible. This determination relies on the customer’s tax configuration and will vary by customer and country. The posting document will include all related VAT amounts that are calculated.

In case an employee from a country with VAT enters a foreign receipt and the included VAT is not claimable, the document has to be posted with a 0% VAT tax code. In SAP Concur this tax code is normally customized for the tax authority in the non-domestic code field. Again, this will vary based on the exact use case and customer’s tax configuration.

Posting Example

A UK employee submits an entry for a US-based training. In this case the posting document will include U.S tax included on the receipt and the posting will be handled in the ERP according to the desired posting record. It’s common that the posting record will include the tax amount as part of the overall expense (in this case Hotel) but a valid tax code with a 0% rate will also be included. This allows the customer to report on foreign taxes paid but which are not reclaimable.

The posting below is one example of how the expense gets recorded by the customer based on their ERP set up and requirements.

Posting Record

Account Debit Credit
Room Rate GBP 60.24 -
Hotel Tax GBP 20.08 -
Card Vendor - GBP 80.32

JSON Example

Itemization

Itemized Expense Items

Description

John flew to New York to meet with a client and stayed one night at the Marriot. An original receipt is split into several parts, for example, lodging costs per night, room tax, and breakfast. All items should be processed separately in the Journal Section, SAE, and JSON.

Posting Example

For a hotel receipt of USD 325 where the costs per night and other expenses should be posted separately.

Posting Record

Account Debit Credit
Room Rate USD 250 -
Room Tax USD 50 -
Breakfast 25 USD -
Employee Vendor - USD 325

Standard Accounting Extract Details

JSON Example

Cost Allocation

What is cost allocation? Allocation is defined as a part of cross-charging is the ability to assign cost of an expense to multiple organizational units such as department, cost center, project code, etc.

When allocating the expense across multiple cost centers, the user needs to pick the correct code from the most granular level which may be from the Expense Entry, Journal Entry, and/or Allocation Entry depending on whether or not the customer is configured to use the allocation fields. Cost center codes should NEVER be picked up from the Employee Entry section because an employee may have to charge another department for a percentage of a transaction.

Expense With Multiple Cost Allocations

Description

Similar to the itemized expense example, however, the breakfast cost is allocated between two different cost centers.

Posting Example

For a hotel receipt of USD 325 where the costs per night and other expenses should be posted separately.

Posting Record

Account Debit Credit
Room Rate USD 250 -
Room Tax USD 50 -
Breakfast 25 USD -
Employee Vendor - USD 325

Extract Details

Standard Accounting Extract Details

JSON Example

NOTE: The room rate and room tax is charged to the same cost center as in the itemized expense example. Only the breakfast cost is allocated 50% between two different cost centers: 0021-Bellevue1 and Top Management. The allocation section is towards the bottom of the JSON.

Cash Advances

Issuance

Description

An employee requests a cash advance to be paid in cash or via transfer.

Posting Example

Employee requests a cash advance of USD 7000 for trip to TechEd.

Posting Record

Account Debit Credit
Cash Advance Clearing Account USD 7000 -
Employee Vendor - USD 7000

Standard Accounting Extract Details

Note: This extract example is the same as Itemized Expense Items.

JSON Example

Application

Cash Advance Is Lower Than the Payout Amount

Description

The employee enters an expense report and assigns a cash advance. This cash advance reduces the employee’s payout amount. Only the difference between the sum of the expense items paid by the employee and the cash advance will be paid to the employee.

Posting Example

The user has requested and received an GBP 300 cash advance. In the course of travel the user incurs the following cash expenses: GBP 245 for a rental car, GBP 60 for a business meal, and GBP 10 for parking. After returning from travel the user finds the GBP 300 cash advance has been issued via the corporate card import process. He assigns the GBP 300 cash advance to an expense report and enters the three cash expenses and submits. The expenses are not itemized. The expenses are legitimate business expenses.

Posting Record

Account Debit Credit
Car Rental GBP 245 -
Meal GBP 60 -
Parking GBP 10 -
Cash Advance Clearing Account GBP 300 -
Employee Vendor - GBP 15

Extract Details

Standard Accounting Extract

JSON Example

Standard Accounting Extract

JSON Example

Cash Advance Is Higher Than the Payout Amount

Description

The employee enters an expense report and assigns a cash advance. If the cash advance is higher than the sum of the expense items paid by the employee the employee owes the difference to the company.

Posting Example

The user has requested and received a GBP 400 cash advance and during travel spends GBP245 on a rental car, GBP 60 on a business meal, and GBP 10 on parking. The user assigns the GBP 400 cash advance to the expense report and enters the three cash expenses and submits. The expenses are not itemized. The expenses are legitimate business expenses. Because the total of the cash advance exceeds the sum of the business expenses the net result of the expense report is that the employee owes the company the balance. The employee will write a check to the company for the balance (GBP 85) and enter a cash advance return transaction in that amount to net the expense report to zero.

Posting Record

Account Debit Credit
Car Rental GBP 245 -
Meals GBP 60 -
Parking GBP 10 -
Cash Advance Clearing Account - GBP 400
Employee Vendor GBP 85 -

Extract Details

Standard Accounting Extract

JSON Example

Standard Accounting Extract

JSON Example

Credit Card Types

  • IBIP - Individual Bill – Individual payment paid by employee (employee liability).
  • IBCP - Individual Bill – Company payment split payment (employee liability for personal use. Company liability for approved business expenses).
  • CBCP - Company Bill – Company payment paid by company (company liability).

Employee Paid Credit Card

Payment via Employee Vendor Account

Description

Credit card items with employee liability should be paid to the employee’s bank account like cash paid expenses. (IBIP)

Posting Example

Expense Report with one employee paid credit card item: Taxi - USD 10.

Posting Record

Account Debit Credit
Expense (Taxi) USD 10 -
Employee Vendor - USD 10

Standard Accounting Extract

JSON Example

Payment via Credit Card Vendor Account (Split Payment)

Description

Approved business expenses should be paid to the credit card instead of the employee’s bank account. (IBCP)

Posting Example

Car rental was paid with IBIP card for USD 56.10.

Posting Record

Account Debit Credit
Expense (Car Rental) USD 56.10 -
Credit Card Vendor - USD 56.10

Standard Accounting Extract

JSON Example

Credit Transaction via Credit Card Vendor Account (Split Payment)

Example

The user receives a USD 349 credit on the corporate card for an unused airline ticket. The credit transaction is displayed as a pre-populated corporate card transaction and the user selects it and submits an expense report. The expense is a legitimate business expense, not a personal expense. It is not itemized.

Posting

Posting Record

Account Debit Credit
Expense (Airfare) - USD 349
Credit Card Vendor USD 349 -

Standard Accounting Extract

JSON Example

Simple IBCP Corporate Card Charge With Itemization

Example

John flew to New York to meet with a client and stayed one night at the Marriot. An original receipt is split into several parts, for example, lodging costs per night, room tax, and breakfast. All items should be processed separately in the Journal Section, SAE, and JSON.

Posting Example

For a hotel receipt of USD 325 where the costs per night and other expenses should be posted separately.

Posting Record

Account Debit Credit
Room Rate USD 250 -
Room Tax USD 50 -
Breakfast USD 25 -
Employee Vendor - USD 325

Standard Accounting Extract

JSON Example

IBCP With Personal Expense: No Out-of-Pocket

NOTE: Personal expenses paid by an IBCP credit card will not be included in the JSON.

Example

John flew to New York to meet with a client and stayed one night at the Marriot. An original receipt is split into several parts, for example, lodging costs per night, room tax, and breakfast. All items should be processed separately in the Journal Section, SAE, and JSON. Since breakfast is a personal expense, it will be included in the extract but NOT in the JSON.

Posting Example

For a hotel receipt of USD 325 where the costs per night and other expenses should be posted separately.

Posting Record

Account Debit Credit
Room Rate USD 250 -
Room Tax USD 50 -
Breakfast (personal) USD 25 -
Employee Vendor - USD 325

Standard Accounting Extract

JSON Example

IBCP with Personal Expense Where Out-of-Pocket Exceeds the Personal Expense

NOTE: Personal expenses paid by an IBCP credit card will not be included in the JSON when a non-offsetting payment is used because it’s not relevant to the company’s accounting record.

Without Offsetting

Example

The user assigns a pre-populated corporate card transaction to the expense report. The transaction is a Hotel expense in the amount of USD 284. The hotel expense consists of a two-night stay at USD 125 per night and the user had a USD 20 dinner after checking in and ordered an in-room movie for USD 14 that the company does not reimburse for. The expense is itemized. The expense is a legitimate business expense with the exception of the in-room movie that the user marks as a non-reimbursable expense on the expense report. The expense report also includes an out-of-pocket cash transaction for a taxi at USD 35.

Posting

Posting Record

Account Debit Credit
Room Rate USD 125 -
Room Rate USD 125 -
Dinner USD 20 -
Taxi USD 35 -
Credit Card Vendor - USD 270
Employee Vendor - USD 35

JSON Example

With Offsetting

When using offsets the amount due the employee for out-of-pocket expenses is netted (or offset) against the amount marked as personal, resulting in an entry reflecting either the final amount the employee owes the company (assumes personal exceeds out of pocket) or final amount company owes the employee (reduced by any personal amounts).

Posting

Posting Record

Account Debit Credit
Room Rate USD 125 -
Room Rate USD 125 -
Dinner USD 20 -
Taxi USD 14 -
Taxi USD 21 -
Credit Card Vendor - USD 284
Employee Vendor - USD 21

Extract Details

Standard Accounting Extract

JSON Example

IBCP With Personal Expense Where Out-of-Pocket Is Less Than Personal Expense

NOTE: Personal expenses paid by an IBCP credit card will not be included in the JSON when a non-offsetting payment is used because it’s not relevant to the company’s accounting record.

Without Offsetting

Example

The user assigns a pre-populated corporate card transaction to the expense report. The transaction is a Hotel expense in the amount of USD 284. The hotel expense consists of a two-night stay at USD 125 per night and the user had a USD 20 dinner after checking in and ordered an in-room movie for USD 14 that the company does not reimburse for. The expense is itemized. The expense is a legitimate business expense with the exception of the in-room movie that the user marks as a non-reimbursable expense on the expense report. The expense report also includes an out-of-pocket cash transaction for parking in the amount of USD 5.

Posting

Posting Record

Account Debit Credit
Hotel USD 125 -
Hotel USD 125 -
Dinner USD 20 -
Parking USD 5 -
Credit Card Vendor - USD 275

JSON Example

With Offsetting

When using offsets the amount due the employee for out-of-pocket expenses is netted (or offset) against the amount marked as personal, resulting in an entry reflecting either the final amount the employee owes the company (assumes personal exceeds out of pocket) or final amount company owes the employee (reduced by any personal amounts).

Posting

Posting Record

Account Debit Credit
Hotel USD 125 -
Hotel USD 125 -
Dinner USD 20 -
Parking USD 5 -
Credit Card Vendor - USD 275

Standard Accounting Extract

JSON Example

Company Paid Credit Card

CBCP Corporate Card Charge for Entirely Personal Expense (Net Due Company With Consolidated or Verbose Extract)

Example

The employee mistakenly uses the corporate card to pay for tolls (USD 32) and dues (USD 49) expense totaling USD 81. When the corporate card transaction feed populates the company card page the employee must deal with this transaction. The employee assigns the USD 81 corporate card transaction to an expense report, marks it as a non-reimbursable expense and submits the report for approval.

Posting

Posting Record

Account Debit Credit
Employee Vendor USD 49 -
Credit Card Clearing - USD 49
Credit Card Clearing USD 49 -
Credit Card Vendor - USD 49
Employee Vendor USD 32 -
Credit Card Clearing - USD 32
Credit Card Clearing USD 32 -
Credit Card Vendor - USD 32

Standard Accounting Extract

JSON Example

CBCP Corporate Card Charge with Itemization and Personal Expense (Net Due Employee With Consolidation)

Example

The user assigns a pre-populated corporate card transaction to the expense report. The transaction is a Hotel expense in the amount of USD 284. The hotel expense consists of a two-night stay at USD 125 per night and the user had a USD 20 dinner after checking in and ordered an in-room movie for USD 14 that the company does not reimburse for. The expense is itemized. The expense is a legitimate business expense with the exception of the in-room movie that the user marks as a non-reimbursable expense on the expense report. The expense report also includes an out-of-pocket cash transaction for a taxi at USD 35.

Posting

Posting Record

Expense Report:

Account Debit Credit
Room Rate USD 125 -
Room Rate USD 125 -
Dinner USD 20 -
Taxi USD 32 -
Employee Vendor (personal expense) USD 14 -
Employee Vendor - USD 35
Credit Card Clearing - USD 284

Standard Accounting Extract

JSON Example

CBCP Corporate Card Charge for Entirely Personal Expense (Net Due Company With Verbose Extract)

Example

The employee mistakenly uses the corporate card to pay for a personal dinner expense of USD 300. When the corporate card transaction feed populates the company card page the employee must deal with this transaction. The employee assigns the USD 300 corporate card transaction to an expense report, marks it as a non-reimbursable expense and submits the report for approval.

Posting

Posting Record

Account Debit Credit
Employee Vendor USD 300 -
Credit Card Clearing Account - USD 300
Credit Card Clearing Account USD 300 -
Credit Card Vendor - USD 300

Standard Accounting Extract

JSON Example

CBCP Corporate Card Charge with Itemization and Personal Expense (Net Due Employee With No Offsets)

Example

The user assigns a pre-populated corporate card transaction to the expense report. The transaction is a Hotel expense in the amount of USD 284. The hotel expense consists of a two-night stay at USD 125 per night and the user had a USD 20 dinner after checking in and ordered an in-room movie for USD 14 that the company does not reimburse for. The expense is itemized. The expense is a legitimate business expense with the exception of the in-room movie that the user marks as a non-reimbursable expense on the expense report. The expense report also includes an out-of-pocket cash transaction for a taxi at USD 35.

Posting

Posting Record

Account Debit Credit
Room Rate USD 125 -
Room Rate USD 125 -
Dinner USD 20 -
Taxi USD 35 -
Employee Vendor (out of pocket) - USD 35
Employee Vendor (personal expense) USD 14 -
Credit Card Vendor - USD 284

Standard Accounting Extract

JSON Example

Funds Reservation/Obligation

The use case examples below illustrate Funds and Grants Integration (FGI) scenarios and the related records of Funds Reservation and Funds Check. The use case documentation is not meant to be a comprehensive list of all use cases and FGI scenarios. However, the JSON from FIS will provide all the required data to support all potential use cases.

Travel Request and Expense Report identifies documents that are eligible for FGI based on entity and the expense group configuration.

Funds Reservation on Request

Consider a Request that includes one or more Funds Reservation step in the workflow.

Sample Request Workflow Set Up

  1. Funds reservation step right after submit.
  2. Funds reservation step after Manager approval.

Travel Request with one expense item: Laundry – USD 4.

Request Record in the SAP Concur System.

Request ID Expense Entry Amount
FGI1 Laundry $4

1. Funds Reservation in the Financial System after Submit

Following the submission of a request, at the Funds Reservation step of the workflow, a request payload is provided to the financial system through FIS API, containing the instruction “obligate.”

Request Funds Reservation JSON Example

For the FIS end point URL, refer to Get Financial Transactions.

Upon the receipt of the document by the financial system, it sends an acknowledgment back to the SAP Concur system.

FIS Acknowledgement URL and Payload.

The financial system attempts to reserve funds against the details in the request payload. Subsequently, the financial system will provide a corresponding message to indicate whether the operation was successful or not.

FIS Confirmation URL and Payload.

2. Funds Reservation in the Financial System after Manager Approval

During the second Funds Reservation workflow step,

Case 1

Request was modified. The expense entry Laundry is updated with – 3 USD

Following the submission of a request, at the Funds Reservation step of the workflow, a request payload is provided to the financial system through FIS API, containing the instruction “obligate”.

Request Funds Reservation JSON Example

For the FIS end point URL, refer to Get Financial Transactions.

Upon the receipt of the document by the financial system, it sends an acknowledgment back to the SAP Concur system.

FIS Acknowledgement URL and Payload.

The financial system attempts to reserve funds against the details in the request payload. Subsequently, the financial system will provide a corresponding message to indicate whether the operation was successful or not.

FIS Confirmation URL and Payload.

Case 2

No changes in the Travel Request.

Following the submission of a request, at the Funds Reservation step of the workflow, a request payload is provided to the financial system through FIS API, containing the instruction “obligate”.

Request Funds Reservation JSON Example

For the FIS end point URL, refer to Get Financial Transactions.

Once the financial system receives the document, as there are no new funds to reserve the financial system sends acknowledgement and confirmation back to the SAP Concur system.

FIS Acknowledgement URL and Payload.

FIS Confirmation URL and Payload.

Request Release

Request release takes place at two different scenarios:

  • When a Request is closed, FGI evaluates the status of all linked Reports.

    1. When all the linked Reports are paid, release of funds reserved in Request is initiated.
    2. A request payload is provided to the financial system through FIS API, containing the instruction “release”.
  • When a Request is deleted, a request payload is provided to the financial system through FIS API, containing the instruction “release”.

Release JSON Example

For the FIS end point URL, refer to Get Financial Transactions.

Funds Check on Request

Consider a request that includes one or more Funds Check step in the workflow.

Sample Request Workflow Set Up

  1. Funds Check step right after submit.
  2. Funds Check after Funds Reservation step in the Request workflow.

Travel Request with one expense item: Laundry – 4 USD.

Request Record in the SAP Concur System.

Request ID Expense Entry Amount
FGI1 Laundry $4

1. Funds Check Step Right After Submit

Following the submission of a request, at the Funds Check step of the workflow, a request payload is provided to the financial system through FIS API, containing the instruction “fundsCheck”

Request Funds Check JSON Example

For the FIS end point URL, refer to Get Financial Transactions.

Upon the receipt of the document by the financial system, it sends an acknowledgment back to the SAP Concur system.

FIS Acknowledgement URL and Payload.

The financial system determines if there are sufficient funds using the information in the request payload and will provide a corresponding message to indicate whether the operation was successful or not.

FIS Confirmation URL and Payload.

2. Funds Check After Funds Reservation Step in the Request Workflow

Upon request submission, funds are successfully reserved at funds reservation step, proceeding to manager approval step followed by funds check step.

Case 1

Request was modified by manager and approved. The expense entry Laundry is updated with – 3 USD.

A request payload is provided to the financial system through FIS API, containing the instruction “fundsCheck”

Request Funds Check JSON Example

Case 2

Request was approved by the manager without modification.

A request payload is provided to the financial system through FIS API, containing the instruction “fundsCheck”

Request Funds Check JSON Example

For the FIS end point URL, refer to Get Financial Transactions.

Upon the receipt of the document by the financial system, it sends an acknowledgment back to the SAP Concur system.

FIS Acknowledgement URL and Payload.

The financial system determines if there are sufficient funds using the information in the request payload and will provide a corresponding message to indicate whether the operation was successful or not.

FIS Confirmation URL and Payload.

Funds Reservation on Report

When an Expense Report originates from a Travel Request and the Request has been enabled for Funds and Grants Integration (FGI), the resulting report will automatically be enabled for FGI. Furthermore, when the Expense Report is not created from the Travel Request, Expense Report identifies documents that are eligible for FGI based on entity and the expense group configuration.

Consider a Report that includes one or more Funds Reservation in the Report workflow, linked to one or more Request.

Sample Set Up

  1. Funds reservation step right after submit.
  2. Funds reservation step after Manager approval.

FGI enabled Travel Request is created with one entry – Laundry – 4 USD is approved and an Expense Report is created with one expense item: Laundry – 4 USD.

Report Record in the SAP Concur System

Report ID Expense Entry Amount
FGI1 Laundry $4

Funds Reservation Right After Submit

Following the submission of a report, at the Funds Reservation step of the workflow, a report payload is provided to the financial system through FIS API, containing the instruction “obligate.”

Report Funds Reservation JSON Example

Upon the receipt of the document by the financial system, it sends an acknowledgment back to the SAP Concur system.

FIS Acknowledgement URL and Payload.

The financial system attempts to reserve funds against the details in the report payload. Subsequently, the financial system will provide a corresponding message to indicate whether the operation was successful or not.

FIS Confirmation URL and Payload.

Funds Reservation After Manager Approval

During the second Funds Reservation workflow step:

Case 1

Report was modified. The expense entry Laundry is updated with – 3 USD.

At the Funds Reservation step of the workflow, a report payload is provided to the financial system through FIS API, containing the instruction “obligate”.

Report Funds Reservation JSON Example

Case 2

No changes in the expense report.

At the Funds Reservation step of the workflow, a report payload is provided to the financial system through FIS API, containing the instruction “obligate”.

Report Funds Reservation JSON Example

Upon the receipt of the document by the financial system, it sends an acknowledgment back to the SAP Concur system.

FIS Acknowledgement URL and Payload.

The financial system attempts to reserve funds against the details in the report payload. Subsequently, the financial system will provide a corresponding message to indicate whether the operation was successful or not.

FIS Confirmation URL and Payload.

Release Report Commitment

Report release takes place at two different scenarios:

  • When an Expense Report is deleted, the Funds Reserved against the deleted expense report are released.
    • A Report Payload with instruction “release” is made available to the financial system via the FIS API.
  • When a Report is paid or in other words, the employee is reimbursed, The remaining funds reserved (if any) against the Expense Report are released.
    • A Report Payload with instruction “release” is made available to the financial system via the FIS API.

Expense Report Release JSON Example

Funds Check on Report

At the Funds Check step of the workflow, a report payload is provided to the financial system through FIS API, containing the instruction “fundsCheck”

Consider a report with one or more Funds Check in the workflow:

  1. Funds Check step right after submit.
  2. Funds Check step after Manager approval.

1. Funds Check Step Right After Submit

Expense Report is created with one expense item: Laundry – 4 USD.

Report Record in the SAP Concur System.

Request ID Expense Entry Amount
FGI1 Laundry $4

Following the submission of a report, at the Funds Check step of the workflow, a report payload is provided to the financial system through FIS API, containing the instruction “fundsCheck”.

Report Funds Check JSON Example

For the FIS end point URL, refer to Get Financial Transactions.

Upon the receipt of the document by the financial system, it sends an acknowledgment back to the SAP Concur system.

FIS Acknowledgement URL and Payload.

The financial system determines if there are sufficient funds using the information in the report payload and will provide a corresponding message to indicate whether the operation was successful or not.

FIS Confirmation URL and Payload.

2. Funds Check in the Financial System After Manager Approval

During the second Funds Check workflow step,

Case 1

Report was modified by manager and approved. The expense entry Laundry is updated with – 3 USD.

A report payload is provided to the financial system through FIS API, containing the instruction “fundsCheck”.

Report Funds Check JSON Example

Case 2

No changes in the expense report.

A report payload is provided to the financial system through FIS API, containing the instruction “fundsCheck”.

Report Funds Check JSON Example

For the FIS end point URL, refer to Get Financial Transactions.

Upon the receipt of the document by the financial system, it sends an acknowledgment back to the SAP Concur system.

FIS Acknowledgement URL and Payload.

The financial system determines if there are sufficient funds using the information in the report payload and will provide a corresponding message to indicate whether the operation was successful or not.

FIS Confirmation URL and Payload.

On this page