The system should handle different currencies and potentially currency conversion for international users.
What to do:
Add currency fields to the data model and basic currency handling.
Why this matters:
- Makes the tool useful globally
- Allows mixed-currency scenarios
- Prepares for international expansion
- Real-world financial planning often involves multiple currencies
Acceptance criteria:
- Payment items can specify currency
- Calculations handle single currency properly
- API validates currency codes
- Documentation explains currency support
- Prepares foundation for conversion rates
The system should handle different currencies and potentially currency conversion for international users.
What to do:
Add currency fields to the data model and basic currency handling.
Why this matters:
Acceptance criteria: