@extends('layouts.app') @section('title','Reports') @section('heading','Reports & insights') @section('content')

PORTFOLIO ANALYTICS

Collection performance

Issued value, payments, outstanding status, and ageing.

@if(request()->hasAny(['from','to']))Clear@endif
Issued valueLKR {{ number_format($invoices->sum('total_amount'),2) }}{{ $invoices->count() }} invoices in range
Payments receivedLKR {{ number_format($invoices->sum(fn($i)=>$i->paid_amount),2) }}Across selected invoices
OutstandingLKR {{ number_format($invoices->sum(fn($i)=>$i->outstanding_amount),2) }}{{ $invoices->filter->is_overdue->count() }} overdue invoices

Issued versus paid

Six-month value trend

Outstanding by status

Open balance distribution

Invoice ageing

Outstanding value by age bucket

@push('scripts')@endpush @endsection