-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Labels
P2Medium priority - fix in next sprintMedium priority - fix in next sprintenhancementNew feature or requestNew feature or requestintegrationThird-party service integrationThird-party service integration
Description
🧾 Receipt-to-Item Linking Implementation
Current State
- Receipt system exists separately
- No linking between receipts and items
- TODO in ItemsListViewModel for receipt filter
Required Implementation
-
Data Model Updates
- Add
receiptIds: [UUID]to Item model - Add
itemIds: [UUID]to Receipt model - Create many-to-many relationship handler
- Add
-
Linking UI
- Add receipt button in item detail
- Receipt picker/selector
- Drag-and-drop receipt to item
- Bulk link items to receipt
-
Receipt Integration
- Show linked items in receipt detail
- Calculate receipt total from linked items
- OCR suggestions for item matching
- Receipt timeline in item detail
User Flow
- Scan/import receipt
- System suggests items based on OCR
- User confirms/adjusts links
- Items show receipt reference
Acceptance Criteria
- Items can have multiple receipts
- Receipts can have multiple items
- Linking UI is intuitive
- Receipt filter works correctly
Parent Epic
Copilot
Metadata
Metadata
Assignees
Labels
P2Medium priority - fix in next sprintMedium priority - fix in next sprintenhancementNew feature or requestNew feature or requestintegrationThird-party service integrationThird-party service integration