Quantity tells you what you own — price tells you what it is worth
Knowing that you hold 50 units of a stock or fund is only half the picture. Without a price, YAFFA cannot tell you what that holding is worth today, how its value has changed over the past year, or how it contributes to your overall net worth. Investment prices are the dated valuation records that fill in that missing half.
Each price record is simple: an investment, a date, and the value of one unit on that day. Together, those records form a price history that the rest of the application can use — for charts, for current-value estimates, and for the investment timeline report. Without them, your portfolio exists as a list of quantities. With them, it becomes a picture of real, measurable wealth.
What investment prices help you do
See what each holding is worth right now. YAFFA uses the most recent price record combined with your current quantity to give you an estimated present value for every investment — updated automatically whenever a new price is stored.
Review valuation trends over time. Each investment has a dedicated price-history chart showing how its value has moved across months and years. Patterns that are invisible in a transaction list become immediately clear in a visual price timeline.
Make performance reporting meaningful. ROI and annualized ROI calculations on your investment detail page depend on knowing what the asset was worth at the time you bought it and what it is worth now. A reliable price history makes those numbers trustworthy.
Add or correct prices manually when needed. You remain in full control. Open the price-management screen for any investment and add, edit, or delete individual dated records. When data from an external source is missing, wrong, or simply not configured, you can maintain pricing yourself.
Load missing prices automatically. For investments with a configured data provider, YAFFA can fetch historical prices that are not yet in your records — backfilling the valuation history without requiring manual entry for every past date.
Keep trade prices separate from market history. When you record a buy or sell transaction, you can capture the exact per-unit price you paid or received on that trade. That execution price is stored on the transaction itself — it reflects a specific deal, not the general daily market value, and the two can differ without causing any inconsistency.
Automatic price retrieval with providers
Entering prices manually works well for a small portfolio or for assets without reliable market data feeds. For everyday stocks, ETFs, and funds, YAFFA can retrieve prices automatically using market data providers.
Each investment can have exactly one provider selected. The provider determines which external source YAFFA contacts, what settings the investment needs, and how frequently retrieval runs within safe rate limits. Some providers are available without any account or API key; others require credentials you enter once in your personal settings.
A test-fetch action on the investment form lets you verify that the configuration is working before relying on it for ongoing updates. If a provider requires credentials and they are missing, YAFFA shows a clear warning before retrieval is attempted.
Investments are still fully usable without price history
Price records improve YAFFA's reporting, but they are never a prerequisite for recording activity. You can log buy and sell transactions, track quantities, and plan future events without any price data in place. The valuation features simply become richer as more price history accumulates — whether entered manually, loaded from a provider, or built up gradually over time.
