Create and submit expenses
Create an expense for an employee in Salesforce, or submit your own claim in the Employee Hub or the flair mobile app. This guide covers the enhanced Expense Groups and Expense Items workflow and the legacy single-expense workflow.
Employees in the Employee Hub or the flair mobile app, and HR Admins and Managers in the flair HR app in Salesforce.
Before you begin
- Set up the merchants and expense categories that employees can select.
- For automatic mileage or per diem amounts, configure and enable an Expense Rules Template.
Create an expense in Salesforce
HR Admins and Managers can enter a claim for an employee, including claims submitted with paper receipts.
-
In the flair HR app, open Expenses Overview.

-
Click Add Expense.
-
Complete the expense fields:
Field What to enter Submitted By The employee who made the purchase. Expense Date The date on which the employee incurred the expense. Amount The exact amount from the receipt. Merchant A merchant from the list. Add one when needed. Category The category used for reporting. Project Optional: A related pending project. Description What the employee purchased and why. -
Attach the receipt or invoice.
-
Click Save. The expense appears in Expenses Overview.
You can also manage expenses from Compensations, alongside payroll and other compensation items.

Create an Expense Group
Use an Expense Group to collect related expenses for a trip or event.
- In the Employee Hub, open Expenses.
- Click New Expense Group.
- Select Trip for business travel with a specific location, or select Group for another collection of related expenses.
- For a trip, enter the Trip Location. A trip icon identifies the group.
- For another group, enter a descriptive name.
- Click Save. The group starts in Draft status.
While the group is a draft, you can add, edit, or remove expenses. After submission, you cannot add another expense to the group.
Add an expense to a group
- In the Expense Group, click Add Expense. You can also click Add Expense beneath the group to fill the group field automatically.
- Create the expense and its required Expense Items.
- Save the expense. It appears under the selected group.
Create an expense with Expense Items
In the enhanced framework, an expense is an envelope for one or more detailed Expense Items. You cannot submit an expense without an Expense Item.
Enter the expense details
-
In the Employee Hub, open Expenses.
-
Click New Expense, or add an expense to an existing Expense Group.
-
Complete the expense fields:
Field What to enter Start Date and End Date The date range for a multi-day expense. Dates are required; times are optional. Start Time and End Time Optional: Times used for detailed tracking and per diem calculations. Category The expense category. Project Optional: A related project. Description The overall purpose of the expense. Expense Group The related group. flair fills this field when you start from a group.
Add an Expense Item
-
In the expense, click Add Item.
-
Select a Record Type:
Record type Use it for Travel Mileage, flights, trains, and other transportation. Meal Food expenses. Per Diem Daily meal allowances. Other Other reimbursable items. -
In Manual Amount, enter the exact amount from the receipt or invoice.
-
Enter a Description and select or create the merchant.
-
Upload the receipt under Attachments.
-
Save the item. flair assigns Tax from its record type when an admin has configured the association.
Your organization can add required or optional custom fields to expenses and Expense Items. These fields appear in the creation form.
Let flair fill items from a receipt
If your organization has the Expenses integration enabled, flair reads an uploaded receipt with OCR (optical character recognition) and creates the resulting Expense Items automatically, instead of you adding them one by one.
- While flair reads the receipt, it shows Automatic items generation in place of the empty items list.
- flair fills any empty Description, Category, and Merchant fields on the expense from the receipt. Fields you already filled in stay as you left them.
- The Expense Items are created by a background service, so they can appear a moment after the form stops waiting. The form stops waiting after 30 seconds and asks you to set up the Expense Items manually. If no items have appeared by then, add them with the steps in Add an Expense Item.
An HR Admin enables OCR by activating the Expenses integration in Salesforce. Without it, flair creates one Expense Item automatically from the upload, which you complete manually.
Complete a Travel item
- In Distance (Kilometers), enter or verify the travel distance.
- In Means of Transport, select Own Car, Company Car, or another available method.
- Enter the From Location and To Location. The Google Maps API calculates the distance, which you can adjust.
- Under Provided Meals, select any meals that an employer or hotel provided. flair uses them in per diem calculations.
Complete a Per Diem item
- Enter the Start Date/Time and End Date/Time of the stay.
- Under Meal Allowances, select Breakfast, Lunch, and Dinner as applicable.
- Save the item. flair calculates the amount from the number of days, provided meals, and company expense rules.
When Expense Rules Templates are enabled, flair calculates mileage as distance multiplied by the configured rate and per diem from the configured day and meal rules. Amount combines Manual Amount with calculated allowances.
Split an invoice into multiple items
Use multiple Expense Items when one invoice contains different purchases, such as meals, supplies, and entertainment.
- Create an expense and upload the full invoice or receipt.
- Use the first Expense Item that flair creates automatically, or the items flair's OCR generates from the receipt if your organization has the Expenses integration enabled. See Let flair fill items from a receipt.
- Add an Expense Item for each remaining line item.
- For each item, enter its amount, record type, merchant, and description.
- Confirm that all item amounts equal the invoice total.
- Remove any unneeded items, and save the expense. You can add as many items as required.
Submit an expense or Expense Group
Expenses and groups start in Draft status, so you can save incomplete work and return later.
Submit an Expense Group
- Confirm that the group contains at least one expense.
- Confirm that every expense has its required information and at least one Expense Item.
- Click Submit. The group and all its expenses move to Pending together.
Submit a single expense
- Complete all required fields.
- Add at least one Expense Item.
- Click Submit. The expense moves to Pending for approval.
Submit a legacy expense
Organizations that have not migrated to Expense Items may still use the legacy single-expense workflow.
- In the Employee Hub, open Expenses.
- In the upper-right corner, click New Expense.
- Enter the Date, Amount, Category, Merchant, and required Description.
- Under Upload, attach the invoice or receipt.
- Click Submit. The expense moves to Pending for approval.
Use the date on which you incurred the expense and the exact amount from the receipt, including applicable taxes. Select an existing merchant or add one from the Employee Hub.
Create an expense in the mobile app
Create and submit an individual expense directly from the flair mobile app. A mobile expense is not attached to an Expense Group; it is its own Expense record, built from the same Expense and Expense Item structure as the enhanced framework.
- In the flair mobile app, tap Expenses on the home screen, or open your profile and tap My Expenses.
- Tap the plus icon, then tap Add Expense. The same menu also has New Group, which starts a mobile Expense Group instead.
- Select Mileage, Per Diem, or Reimbursement.
- For a Reimbursement, tap Upload file, Select from library, or Take photo to attach the receipt.
- Complete the fields for the selected type:
- For Mileage, enter the From Address and To Address. flair calculates the distance in kilometers.
- For Per Diem, enter the date range and select Breakfast, Lunch, and Dinner as applicable.
- For Reimbursement, tap Add Line Item to enter the item's Amount and a note. Add a line item for each item on the receipt.
- Enter the Category, Merchant, and optional Project.
- Tap Create followed by the expense type, for example Create Mileage. The expense moves to Pending for approval.
If you leave the screen before finishing, flair asks whether to delete the unfinished expense or keep it as a Draft. A saved draft appears in Expenses, where you can reopen and submit it later.
In Expenses, a standalone expense appears as its own entry labeled Individual expense, separate from any Group entries. It uses the same Draft, Pending, Approved, Declined, and Reimbursed statuses as expenses created in Salesforce or the Employee Hub.
From the home screen, open the quick actions menu and tap Add Reimbursement to jump straight to the receipt-capture step for a Reimbursement expense, without opening Expenses first.
Track an expense
The Expenses section displays these statuses:
| Status | Meaning |
|---|---|
| Draft | You can still edit the expense and add items. |
| Pending | The expense awaits manager review. |
| Approved | The expense awaits reimbursement. |
| Declined | The claim was rejected; comments can explain why. |
| Reimbursed | Payment has been processed. |
An Expense Group reflects the status of its expenses. Submitting, approving, or declining a group changes its expenses together.
You can filter your expenses by year, category, or status. Open an expense to review its details, approval or reimbursement date, and comments.
Comment on an expense
- In the Employee Hub, open Expenses.
- Open an existing expense.
- Select Comments.
- Enter your comment, and press Enter. Colleagues with access to the expense can see it.
Delete an expense or Expense Group
You can delete a Draft or Pending claim. You cannot delete an Approved, Declined, or Reimbursed claim; contact your Manager or HR Admin when it needs a change.
Deleting an Expense Group also deletes every expense in it. From a draft group, you can delete an individual expense without deleting the group.
- In the claim or group actions, select the delete option, and confirm the deletion.