{{ simError }}
Events ({{ events.length }})
{{ csvError }}
{{ csvSuccess }}
| Name | Action | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| {{ event.name || '(unnamed)' }} | {{ formatDate(event.startDate) }} - {{ formatDate(event.endDate) }} | {{ event.frequency }} | {{ event.value >= 0 ? '+' : '' }}{{ event.value.toFixed(2) }} {{ event.currency }} |
{{ formError.name }} |
-
{{ formError.startDate }} {{ formError.endDate }} |
{{ formError.frequency }} |
|
||
|
-
{{ formError.startDate }} {{ formError.endDate }} |
{{ formError.frequency }} |
|
* Required: Start Date and Frequency. Click a row to edit, drag a row to reorder, click Period/Freq/Value to sort (click again to flip or clear; Value adds a positives-on-top order).
Cashflow & Balance Over Time
Cashflow & Balance Over Time
Results ({{ filteredResults.length }} entries)
| Date | Cashflow | Balance | Items |
|---|---|---|---|
| {{ formatDate(row.date) }} | {{ row.cashflow >= 0 ? '+' : '' }}{{ row.cashflow.toFixed(2) }} | {{ row.balance.toFixed(2) }} | {{ row.items.join(', ') || '—' }} |
Invalid Simulation Parameters
{{ simError }}
Valid values: Start date must be on or before end date.
Results ({{ filteredResults.length }} entries)
| Date | Cashflow | Balance | Items |
|---|---|---|---|
| {{ formatDate(row.date) }} | {{ row.cashflow >= 0 ? '+' : '' }}{{ row.cashflow.toFixed(2) }} | {{ row.balance.toFixed(2) }} | {{ row.items.join(', ') || '—' }} |