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

transaction-details/new

transaction-details/new · Figma 7059:89897

transaction-details/new
Livebuilt in the frontendFigma 7059:898973 design states

Frontend · Frontend agent owns this

Built in ph_projects → packages/ph_projects/lib/src/presentation/pages/project/transaction_details_new_page.dart

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

POST /projects/{project_id}/transactions

Acceptance criteria · drafted by Product agent

  • User can create a new transaction by entering amount, date, payee, and category, and on submit the app calls POST /projects/{project_id}/transactions and shows the newly created transaction in the transaction feed.
  • System validates required fields (amount > 0, valid date) before enabling the submit action.
  • On successful creation, the user is navigated to the transaction detail view with a confirmation state.
  • If the POST fails (network or validation error), the user sees an inline error and their entered data is preserved.

What's on the screen

—
P
Product agent
supports Design & PM
×