diff --git a/frontend/src/views/chat/ChatToolResultItem.vue b/frontend/src/views/chat/ChatToolResultItem.vue index 16822dc..bb1559f 100644 --- a/frontend/src/views/chat/ChatToolResultItem.vue +++ b/frontend/src/views/chat/ChatToolResultItem.vue @@ -158,6 +158,160 @@ Deleted {{ data.type }} category "{{ data.name }}" + + +
+
+ Budget for {{ data.year }}-{{ String(data.month).padStart(2, '0') }} +
+ + + + Category + Budgeted + Actual + Remaining + + + + + {{ item.categoryName }} + {{ formatCurrency(item.budgetedAmount) }} + {{ formatCurrency(item.actualAmount) }} + + {{ formatCurrency(item.budgetedAmount - item.actualAmount) }} + + + + +
+ + +
+ +
+ Budget Summary — {{ data.year }}-{{ String(data.month).padStart(2, '0') }} +
+
+ Total Budgeted + {{ formatCurrency(data.totalBudgeted) }} +
+
+ Total Spent + {{ formatCurrency(data.totalActual) }} +
+
+ Remaining + + {{ formatCurrency(data.remaining) }} + +
+
+ Over Budget + + {{ data.overBudgetCount }} categories + +
+
+
+ + +
+ +
{{ data.accountName }}
+
+ Original Balance + {{ formatCurrency(data.originalBalance) }} +
+
+ Current Balance + {{ formatCurrency(data.currentBalance) }} +
+
+ Interest Rate + {{ data.interestRate?.toFixed(2) }}% +
+
+ Monthly Payment + {{ formatCurrency(data.monthlyPayment) }} +
+
+ Maturity Date + {{ formatDate(data.maturityDate) }} +
+
+ Escrow + {{ formatCurrency(data.escrowAmount) }} +
+
+
+ + +
+ +
Payoff Scenario
+
+ Original Payoff + {{ formatDate(data.originalPayoffDate) }} +
+
+ New Payoff + {{ formatDate(data.newPayoffDate) }} +
+
+ Interest Saved + {{ formatCurrency(data.interestSaved) }} +
+
+ Months Saved + {{ data.monthsSaved }} +
+
+
+ + +
+ + + + Name + Default Category + + + + + {{ payee.name }} + {{ payee.defaultCategoryName || '-' }} + + + +
+ + +
+ + + + Payee + Amount + Frequency + Next Due + Account + + + + + {{ txn.payeeName || 'Unknown' }} + + {{ formatCurrency(txn.amount) }} + + {{ txn.frequency }} + {{ formatDate(txn.nextDueDate) }} + {{ txn.accountName }} + + + +