@php($report = $this->reportData)

Money insights

Know where your money stands before the week ends.

Track spend, income, receivables, payables, and overdue follow-ups in one place.

@foreach ($this->rangeOptions as $key => $label) @endforeach
@foreach ([ ['label' => 'Estimated Balance', 'value' => $report['totals']['estimated_balance'], 'tone' => 'emerald'], ['label' => 'Net Cash Flow', 'value' => $report['totals']['net_cash_flow'], 'tone' => 'cyan'], ['label' => 'Pending Receivables', 'value' => $report['totals']['pending_receivables'], 'tone' => 'amber'], ['label' => 'Pending Payables', 'value' => $report['totals']['pending_payables'], 'tone' => 'rose'], ] as $card)
{{ $card['label'] }}
Rs. {{ number_format((float) $card['value'], 2) }}
@endforeach

Financial summary

{{ $report['from']->format('d M Y') }} to {{ $report['to']->format('d M Y') }}

@foreach ([ 'Opening Balance' => $report['totals']['opening_balance'], 'Income' => $report['totals']['income'], 'Expenses' => $report['totals']['expenses'], 'Receivables' => $report['totals']['receivables'], 'Payables' => $report['totals']['payables'], 'Net Position Change' => $report['totals']['net_position_change'], ] as $label => $value)
{{ $label }}
Rs. {{ number_format((float) $value, 2) }}
@endforeach

Follow-up health

A quick view of reminders and overdue items.

@foreach ([ ['label' => 'Pending', 'value' => $report['follow_ups']['pending'], 'bar' => 'bg-amber-400'], ['label' => 'Done', 'value' => $report['follow_ups']['done'], 'bar' => 'bg-emerald-400'], ['label' => 'Overdue', 'value' => $report['follow_ups']['overdue'], 'bar' => 'bg-rose-400'], ] as $item)
{{ $item['label'] }} {{ $item['value'] }}
@endforeach

Expense categories

See exactly where the money is going.

@forelse ($report['categories']['expenses'] as $row)
{{ $row->category }}
{{ $row->subcategory ?: 'General' }}
Rs. {{ number_format((float) $row->total, 2) }}
@empty
No expense data available in this range.
@endforelse

Money tied up with people

Track who owes you and who you owe.

Receivables
@forelse ($report['parties']['receivables'] as $row)
{{ $row->counterparty_name }} Rs. {{ number_format((float) $row->total, 2) }}
@empty
No receivables in this range.
@endforelse
Payables
@forelse ($report['parties']['payables'] as $row)
{{ $row->counterparty_name }} Rs. {{ number_format((float) $row->total, 2) }}
@empty
No payables in this range.
@endforelse