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

Accountant Department Dashboard

Monitor and manage accountants' workload

Total Payments

{{ number_format($analytics['total'] ?? 0) }}

Assigned

{{ number_format($analytics['assigned'] ?? 0) }}

{{ $analytics['total'] > 0 ? round((($analytics['assigned'] ?? 0) / $analytics['total']) * 100, 1) : 0 }}% assigned

Initiated

{{ number_format($analytics['initiated'] ?? 0) }}

Approved

{{ number_format($analytics['approved'] ?? 0) }}

Paid

{{ number_format($analytics['paid'] ?? 0) }}

Rejected

{{ number_format($analytics['rejected'] ?? 0) }}

Overdue (3+ Days)

{{ number_format($analytics['overdue'] ?? 0) }}

Accountants Workload
@forelse($userWorkload as $item) @empty @endforelse
SN Accountant Email Phone Assigned Enquiries Status Actions
{{ $loop->iteration }} {{ $item['user']->name }} {{ $item['user']->email }} {{ $item['user']->phone_number ?? 'N/A' }} {{ $item['assigned_count'] }} @if($item['is_overloaded']) OVERLOADED @else OK @endif View Enquiries

No accountants found in the department

Enquiries by Type
Payment Status Distribution
@if($overdueEnquiries->count() > 0)
Overdue Payment Enquiries (3+ Days)
@foreach($overdueEnquiries as $enquiry) @php $daysSinceCreated = now()->diffInDays($enquiry->created_at); $daysInCurrentStatus = now()->diffInDays($enquiry->updated_at); @endphp @endforeach
SN Check Number Full Name Type Assigned To Current Status Days Since Created Days in Current Status Actions
{{ $loop->iteration }} {{ $enquiry->check_number }} {{ ucwords($enquiry->full_name) }} {{ ucfirst(str_replace('_', ' ', $enquiry->type)) }} @foreach($enquiry->assignedUsers as $assignee) {{ $assignee->name }} @endforeach @if($enquiry->status == 'pending') Pending @elseif($enquiry->status == 'assigned') Assigned @elseif($enquiry->status == 'approved') Approved @else {{ ucfirst($enquiry->status) }} @endif {{ $daysSinceCreated }} days {{ $daysInCurrentStatus }} days
@if($overdueEnquiries->hasPages()) @endif
@endif
@endsection