Expense forms can be set-up per each expense type individually which allows users to enable and disable different functionalities. These will be configured on the Expense Type custom metadata object records:
-
Recipients. Configure whether the multi-select lookup is displayed for recipients. This will default to true on install for the following expense types: Business Meal, Business/Group Meal, Gifts/Awards/Incentives types
-
Recipients Label. Configure the label used for recipients. This will default to true on install for the following expense types: Attendees for Business Meal/Group Meal types, Recipients for Gifts/Awards/Incentives type
-
Hotels. Configure whether check in and check-out dates are shown (and location if per diems enabled). This will default to true on install for the following expense type: Hotel/Accommodation
-
Mileage. Configure whether the mileage screen overrides the standard page. This will default to true on install for the following expense type: Mileage.
-
Receipt Field Displayed. This will default to true on install for all the expense types except for Per Diem Meals type
-
Receipt Necessity. Is a red star displayed next to a receipt? If a receipt not attached affidavit offered. This will default to true on install except for Per Diem Meals type
-
Receipt Necessity Enforced. Is a receipt required for this expense type? Does not allow submission without a receipt. This will default to false on install.
-
Per Diem Lodging. Configure whether Per Diem Lodging UI used for this expense type. This will default to true on install for Per Diem Lodging Type
-
Per Diem Meals. Configure whether Per Diem Meals UI used for this expense type. This will default to true on install for Per Diem Meals Type