REQ-FUN-122
Single base currency in MVP with multi-currency marked future
What
System SHALL operate with a single base currency per organization (default USD, settable at organization scope). All cost amounts are stored and computed in that base currency. Multi-currency conversion is explicitly out of scope for MVP and documented as a future enhancement in the cost management plan.
Why
Multi-currency introduces FX-rate accounting that the current system is not ready to support. Documenting the constraint up front is honest scope.
How
organization.base_currency column (ISO 4217 code, default USD); cost ledger and budget_allocation currency columns CHECK against base_currency; future-enhancement note in doc/project-management-guidelines/09_cost_management_plan.md and doc/help/project-management-guidelines/knowledge-areas/cost.html.
Done when
Attempting to insert a non-base-currency cost row is rejected with code currency_mismatch; the constraint is documented and tested.
Out of scope
FX conversion, multi-currency reporting (deferred).
established project management guidelines Mapping
Documents the single-currency constraint and points to the future enhancement.