Overview
Creators who run recurring invoices (e.g. monthly group payouts) must re-enter all details from scratch each time. Add a "Duplicate" action that pre-fills the creation form with an existing invoice's values.
Acceptance Criteria
- "Duplicate" option in the invoice card action menu and invoice detail page actions
- Opens the Create Invoice form pre-filled with: title (prefixed with "Copy of "), recipients, amounts, description
- Deadline NOT copied — user must set a new deadline
- Status resets to Draft — duplicated invoice starts fresh
- User can edit any field before creating the duplicate
- Confirmation shown before navigating away from the original invoice
- Works from both the dashboard list and the invoice detail page
- Duplicated invoice treated as a completely new invoice — no link to the original on-chain
Overview
Creators who run recurring invoices (e.g. monthly group payouts) must re-enter all details from scratch each time. Add a "Duplicate" action that pre-fills the creation form with an existing invoice's values.
Acceptance Criteria