Recording Call Expenses with SAP Concur
When Veeva CRM and SAP Concur are integrated, iPad users can upload receipts associated with calls prior to submitting the call to SAP Concur. The uploaded receipts are automatically associated with the correct call once it is submitted to SAP Concur. This eliminates the need to manually upload those receipts to both the call report and SAP Concur.
For example, Sarah Jones organizes a lunch-and-learn event for a group of HCPs and she incurs several expenses. On the corresponding call report, Sarah uploads all receipts associated with the call and submits the call report to SAP Concur. After she syncs, the call report and the uploaded images associated with it display in SAP Concur.
- SAP Concur Integration
- Configuring Call Report Expense
- Mapping Custom Fields for SAP Concur Integration
When integrated with SAP Concur, field mappings must be updated to support multicurrency so that the mapping is based on the record currency, rather than the user currency. The correct mapping is CrnCode --> CurrencyIsoCode. This override must be implemented in each mapping level, including:
- Call to Expense Entry
- Call Primary Attendee to Expense Entry Attendee
- Call Attendees to Expense Entry Attendee
- Call Other Attendees to Entry Expense Attendee
- Medical Event to Expense Entry Attendee
Users can add new or existing receipts in edit mode of a Call with a status of Saved. When the image is added, the name of the image changes to _Expense_Call2_vod <Timestamp in UTC> format. Images are stored in the attachment as JPG/JPEG images. When a user submits a Call with an attached Expense receipt, the attachment is synced as part of the Auto-Send process. See Sync Overview for more information.
Configuring Attaching Receipts
Ensure initial configuration is complete before enabling this functionality.
To enable submitting images from Veeva CRM to SAP Concur, administrators must first configure the SAP Concur Post Image API via a connector app to Veeva CRM:
In SAP Concur, using the Veeva Connector app:
- Navigate to Administration > Company > Web Services > Register Partner Application.
- Enable Post Image.
To configure capturing receipts in CRM:
- Grant users the following permissions:
- Place the zvod_Add_Expense_Receipts_vod field in a new section on the appropriate Call2_vod object page layout. This new section should not contain any other fields besides the zvod_Add_Expense_Receipts_vod field.
The zvod_Add_Expense_Receipt_vod field displays the button to add images to the call report. If users are granted only FLS read permission to this field, receipts are visible but users are not able to upload or modify receipts.
- Place the Expense_Receipt_Status_vod field on the appropriate Call2_vod page layouts.
Users can add new or existing receipts to saved calls when editing the call report via the Add Expense Receipt button. Online users cannot attach receipts, but they can view attached expense receipts for saved or submitted calls.
Capturing Expense Receipts on the iPad
iPad users can capture new receipt images or use an existing image from the device’s photo library. If multiple receipts are added, all attachments are consolidated into one image that is posted to SAP Concur.
iPad users capture receipts by selecting one of the following buttons on the call report:
- The Add Expense Receipt button on the call layout
- The Add Expense Receipt button in the More Actions menu, found in the top right toolbar when editing a call
From either button, users can capture a new image or select an existing image from their camera roll.
The photo quality of attached receipts is determined by the Photo Quality Veeva Setting. If the PHOTO_QUALITY Veeva Setting is set to 0, the Add Receipts button still displays and photos are captured with a photo quality of 3 (high quality).
Attaching Expense Receipts
Once the appropriate image is captured or selected, users select Use Photo to attach the image to the call report. Attached receipts display in the Expense Receipts section of the call report. Users can delete or modify the attachment until the call is submitted.
In organizations integrated with SAP Concur, the size of an individual image attached as an expense receipt should not exceed 2MB. The total size of the images attached as expense receipts should not exceed 5MB. A warning message displays preventing the attachment of additional images once this size is reached.
Images are stored in the attachment as JPG/JPEG images. When the image is added, the name of the image changes to _Expense_<Timestamp in UTC>__Call2_vod_c format—for example, _Expense_2020-12-17T20:48:27.253Z Call2_vod_c.jpg.
Submitting Calls with Expense Receipts
When a user submits a call with an attached expense receipt, the attachment is synced as part of the Auto-Send process. See Sync Overview for more information.
iPad users can modify and delete previously uploaded receipts on saved calls, but cannot modify and delete receipts after a call is submitted. Once the expense receipts are posted to Concur, the Expense Receipts Status field indicates whether the receipts successfully posted or failed to post with Sucess or Fail, respectively.
Recording Expenses for Non-Profiled Attendees
Veeva CRM supports the entry of non-profiled attendees in order to accurately record which additional people (office staff, techs) incurred expenses during a call. Users are presented with a table-based entry control in the call report when the Other Attendees section is enabled. See Configuring Call Report Expense for details.
- See Configuring Call Report Expense for more information