@extends('layouts.app') @section('content')

Dashboard

+ New Cheque
@if($upcoming_pdc->count() > 0)
PDC Alert: You have {{ $upcoming_pdc->count() }} Post-Dated Cheques due in the next 7 days!
View in PDC Tracker
@endif

Today's Summary - {{ now()->format('d M Y') }}

Real-time
@forelse($today_summary as $summary) @empty @endforelse @if($today_summary->count() > 0) @endif
Company Name Cheques Issued Today Total Amount (AED)
{{ $summary->company->name ?? 'N/A' }} {{ $summary->count }} {{ number_format($summary->total, 2) }}
No cheques issued for today.
TOTAL {{ $today_summary->sum('count') }} AED {{ number_format($today_summary->sum('total'), 2) }}

Cheques Due Today

@forelse($cheques_due_today as $cheque) @empty @endforelse
Chq # Company Payee Bank Amount Status Actions
{{ $cheque->cheque_number }} {{ $cheque->company->name ?? 'N/A' }} {{ $cheque->payee->name }} {{ $cheque->bank->name }} {{ number_format($cheque->amount, 2) }} @php $statusBg = match($cheque->status) { 'cleared' => '#DCFCE7', 'issued', 'released' => '#DBEAFE', 'in_hand' => '#FEF3C7', 'cancelled', 'bounced' => '#FEE2E2', default => '#F3F4F6' }; $statusColor = match($cheque->status) { 'cleared' => '#166534', 'issued', 'released' => '#1E40AF', 'in_hand' => '#92400E', 'cancelled', 'bounced' => '#991B1B', default => '#4B5563' }; @endphp {{ str_replace('_', ' ', $cheque->status) }} View
No cheques due today.

Due Today ({{ $stats['due_today_count'] }})

AED {{ number_format($stats['due_today_amount'], 2) }}

Total Cheques

{{ $stats['total_cheques'] }}

PDC Volume

AED {{ number_format($stats['pending_amount'], 2) }}

Cleared Amount

AED {{ number_format($stats['cleared_amount'], 2) }}

Recent Activity

@forelse($recent_cheques as $cheque) @empty @endforelse
Chq # Company Date Payee Bank Amount Status Action
{{ $cheque->cheque_number }} {{ $cheque->company->name ?? 'N/A' }} {{ $cheque->cheque_date ? $cheque->cheque_date->format('d M Y') : 'N/A' }} {{ $cheque->payee->name }} {{ $cheque->bank->name }} {{ $cheque->amount ? 'AED ' . number_format($cheque->amount, 2) : 'N/A' }} @php $statusBg = match($cheque->status) { 'cleared' => '#DCFCE7', 'issued', 'released' => '#DBEAFE', 'in_hand' => '#FEF3C7', 'cancelled', 'bounced' => '#FEE2E2', default => '#F3F4F6' }; $statusColor = match($cheque->status) { 'cleared' => '#166534', 'issued', 'released' => '#1E40AF', 'in_hand' => '#92400E', 'cancelled', 'bounced' => '#991B1B', default => '#4B5563' }; @endphp {{ str_replace('_', ' ', $cheque->status) }} View
No recent cheques found.
@endsection