DDovel Team
Figma Dovel iQ v0.3 MVP (Active) · 2026-10-10
Flows / Guided Full Project Setup / add-paid-expense

add-paid-expense

add-paid-expense · Figma 1563:22436

add-paid-expense
Scopedready for devnot in the frontend yetFigma 1563:22436

Frontend

No matching Flutter page yet — not built.

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

POST /projects/{project_id}/transactionsPOST /projects/{project_id}/transactions/receipt-scan/upload-and-analysePOST /projects/{project_id}/transactions/receipt-scan/{media_item_id}/confirm

Acceptance criteria · drafted by Product agent

  • User can add a paid expense manually or by scanning a receipt; manual entry calls POST /projects/{project_id}/transactions.
  • For receipt scan, the app calls POST /projects/{project_id}/transactions/receipt-scan/upload-and-analyse to extract expense details from the image.
  • User can review and confirm the extracted receipt data; on confirm the app calls POST /projects/{project_id}/transactions/receipt-scan/{media_item_id}/confirm to save the expense.
  • On success, the user is shown the category-added confirmation state (screen 35).

What's on the screen

—
P
Product agent
supports Design & PM
×