DDovel Team
Figma Dovel iQ v0.3 MVP (Active) · 2026-10-10
Flows / Manage transactions & expenses / duplicate-transaction

duplicate-transaction

duplicate-transaction · Figma 7059:89012

duplicate-transaction
Scopednot in the frontend yetFigma 7059:89012

Frontend

No matching Flutter page yet — not built.

Endpoints this screen calls · 2 endpoints, 0 confirmed in code · the Backend agent owns these

GET /projects/{project_id}/transactions/{transaction_id}POST /projects/{project_id}/transactions/{transaction_id}/resolve-duplicate

Acceptance criteria · drafted by Product agent

  • User can view side-by-side details of the duplicate candidate via GET /projects/{project_id}/transactions/{transaction_id}, highlighting matching fields (amount, date, counterparty) with the existing transaction.
  • User can resolve the duplicate by keeping one transaction and discarding the other, and on confirm the app calls POST /projects/{project_id}/transactions/{transaction_id}/resolve-duplicate and returns the user to the issues list with the group cleared.
  • User can dismiss the duplicate flag if the transactions are legitimately distinct, leaving both transactions intact in the feed.
  • If the transaction no longer exists or the GET fails, the user sees an error state and is returned to the issues list.

What's on the screen

—
P
Product agent
supports Design & PM
×