Reimbursement Detail Screen
Component Detail
User Interface
high complexity
mobile
0
Dependencies
0
Dependents
4
Entities
0
Integrations
Description
Full detail view of a single reimbursement submission, enabling coordinators to review all expense items, receipts, and mileage data before approving or rejecting. Surfaces the complete audit trail of prior approval decisions and supports adding a comment when approving or rejecting.
reimbursement-detail-screen
Responsibilities
- Display full expense report data including items and receipts
- Render approval/rejection action controls with comment input
- Show existing audit trail of approval decisions
- Trigger authenticated RPC calls for approve and reject actions
Interfaces
loadApprovalDetail(approvalId: String)
renderExpenseItems(items: List<ExpenseItem>)
renderReceiptThumbnails(receipts: List<Receipt>)
approveReimbursement(approvalId: String, comment: String?)
rejectReimbursement(approvalId: String, comment: String)
renderAuditTrail(history: List<ApprovalEvent>)
navigateBack()
Related Data Entities (4)
Data entities managed by this component