Today's Operations Radar

Real-time status for pickups, dispatches, returns, and inventory availability.

{{ now()->format('l, d F Y') }} Counter Quick Booking
Today's Collections

₹{{ number_format($todaysRevenue, 2) }}

Advances: ₹{{ number_format($todaysAdvanceReceived, 2) }}

Security Deposit Held

₹{{ number_format($totalSecurityDepositsHeld, 2) }}

Holding Liability
Currently On Rent

{{ $unitsOnRent }} pieces

{{ $unitsAvailable }} available in rack

Overdue Returns

{{ $overdueReturns->count() }} orders

Requires immediate follow-up

Costume Unit Lifecycle Status (All Serialized Pieces)

Available {{ $unitsAvailable }}
On Rent {{ $unitsOnRent }}
Reserved {{ $unitsReserved }}
Cleaning {{ $unitsCleaning }}
Maintenance {{ $unitsMaintenance }}
Damaged / Lost {{ $unitsDamaged }}

Today's Pickups / Dispatches ({{ $todaysPickups->count() }})

View All
@forelse($todaysPickups as $order)
{{ $order->order_number }} {{ $order->customer->name }} {{ $order->customer->phone }} • {{ $order->items->count() }} items
₹{{ number_format($order->total_rental_amount, 2) }} Dispatch / DN
@empty

No pending pickups scheduled for today.

@endforelse

Today's Returns & Inspection ({{ $todaysExpectedReturns->count() }})

View All
@forelse($todaysExpectedReturns as $order)
{{ $order->order_number }} {{ $order->customer->name }} {{ $order->customer->phone }} • Deposit: ₹{{ number_format($order->security_deposit_received, 2) }}
@empty

No returns due today.

@endforelse
@if($overdueReturns->isNotEmpty())

Overdue Costume Rentals Requiring Immediate Attention

@foreach($overdueReturns as $od)
{{ $od->order_number }} {{ $od->customer->name }} Due on {{ $od->rental_end_date->format('d M Y') }} ({{ $od->rental_end_date->diffForHumans() }})
Receive
@endforeach
@endif