Phase 2: Data Sources & Shared Transactions
Project-wide Data Input & Sync — Manual + CSV Import + Provider Abstraction
Business logic extraction to service layers
cycle_type and billing_cycle not acted on in statusService
UI for defining recurring bill generation rules
Recurring bill generation from cycle rules
Partial Payments — track paid $80 of $150
No confirmation before destructive actions