Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: How to Find and Resolve Flagged Duplicate Expenses
description: Learn how Expensify detects duplicate expenses and how to resolve them when they are flagged and placed on hold.
keywords: [New Expensify, duplicate expense, review duplicates, expense on hold, resolve duplicate, flagged expense, red dot, duplicate detection, keep all, keep this one, held expense, Inbox red dot, find duplicate expenses, where to find duplicates]
keywords: [New Expensify, duplicate expense, review duplicates, expense on hold, resolve duplicate, flagged expense, red dot, duplicate detection, keep all, keep selected, held expense, Inbox red dot, find duplicate expenses, where to find duplicates]
internalScope: Audience is members and approvers on Collect or Control plans. Covers how to locate reports with duplicate expense violations and resolve flagged duplicates. Does not cover manually merging expenses or preventing duplicates.
---

Expand Down Expand Up @@ -45,11 +45,12 @@ Within the report, duplicate expenses will show the label **Potential duplicate*
2. Click the expense labeled **Potential duplicate**.
3. Click **Review duplicates**.
4. Review the list of matched expenses flagged as duplicates.
5. Choose how to proceed:
5. Select the expense you want to keep using the radio button next to it.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Naming / UI reference: Per HELPSITE_NAMING_CONVENTIONS.md, avoid generalizing UI elements — "radio button" is a generic control name, not an exact UI label. Consider describing the action without naming the control type, e.g.:

5. Select the expense you want to keep.

The user will see the selectable options in context; naming the control type adds implementation detail that could become stale if the UI changes.

Comment thread
stephanieelliott marked this conversation as resolved.
6. Choose how to proceed:
- **Keep all** retains all matched expenses and removes the hold.
- **Keep this one** keeps the current expense and discards the duplicates.
6. If there are differences between the expenses (such as categories or tags), choose which values to keep.
7. Click **Confirm** to save your selection and remove the hold on your expense.
- **Keep selected** keeps the selected expense and discards the duplicates.
7. If there are differences between the expenses (such as categories or tags), choose which values to keep.
8. Click **Confirm** to save your selection and remove the hold on your expense.

---

Expand All @@ -62,7 +63,7 @@ Within the report, duplicate expenses will show the label **Potential duplicate*
The hold is removed from the expense. Depending on your choice:

- If you selected **Keep all**, all matched expenses remain on the report as separate entries.
- If you selected **Keep this one**, the current expense is kept and the duplicates are discarded.
- If you selected **Keep selected**, the selected expense is kept and the duplicates are discarded.

---

Expand Down
Loading