@extends('layouts.app') @section('title', 'Expenses Tracker') @section('page_title', 'Business Expense Tracker') @section('content')
PENDING CLAIMS

{{ $expenses->where('status', 'pending')->count() }}

APPROVED TOTAL

{{ number_format($expenses->where('status', 'approved')->sum('amount')) }} UGX

REJECTED CLAIMS

{{ $expenses->where('status', 'rejected')->count() }}

{{-- ── Submit Expense — Landscape Card (full width) ──────────────────── --}}
Submit Expense
@if(auth()->user()->isSuperAdmin() || auth()->user()->isManager()) @endif
{{-- Inline Add Category (collapsible) --}} @if(auth()->user()->isSuperAdmin() || auth()->user()->isManager())
@csrf
@endif {{-- Main Expense Form — landscape row --}}
@csrf
Expense Log Book
@forelse($expenses as $exp) @empty @endforelse
Expense # Category Exp. Date Description Amount Status Actions
{{ $exp->expense_number }}
{{ $exp->createdBy->full_name }}
{{ $exp->category->name }} {{ \Carbon\Carbon::parse($exp->expense_date)->format('M d, Y') }} {{ $exp->description }} {{ number_format($exp->amount) }} UGX {{ ucfirst($exp->status) }} @if($exp->status === 'pending' && (auth()->user()->isManager() || auth()->user()->isSuperAdmin()))
@csrf
@csrf
@elseif($exp->receipt_file) Receipt @else - @endif
No expenses logged yet.
@endsection