@extends('layouts.admin') @section('title', 'Expenses') @section('page-title', 'Expenses') @section('breadcrumbs') Expenses @endsection @section('content')
| # | Expense # | Vendor | Account | Category | Date | Amount | Payment Method | Status | Actions |
|---|---|---|---|---|---|---|---|---|---|
| {{ $expenses->firstItem() + $loop->index ?? $loop->iteration }} | {{ $expense->expense_number }} |
@if($expense->vendor)
@if($expense->vendor->image && \Illuminate\Support\Facades\Storage::disk('public')->exists($expense->vendor->image))
{{ $expense->vendor->name }}
|
{{ $expense->account ? $expense->account->code . ' - ' . $expense->account->name : '-' }} | {{ $expense->category ?? '-' }} | {{ $expense->expense_date ? $expense->expense_date->format('M d, Y') : '-' }} | {{ \App\Models\Currency::formatAmount($expense->amount ?? 0, $expense->currency) }} | {{ str_replace('_', ' ', $expense->payment_method ?? '-') }} | @php $statusColors = [ 'draft' => 'bg-gray-100 text-gray-800', 'approved' => 'bg-blue-100 text-blue-800', 'paid' => 'bg-green-100 text-green-800', 'rejected' => 'bg-red-100 text-red-800', ]; $statusColor = $statusColors[$expense->status ?? 'draft'] ?? 'bg-gray-100 text-gray-800'; @endphp {{ ucfirst($expense->status ?? 'draft') }} |
|
|
receipt_long
No expenses found @if(request()->hasAny(['search', 'status'])) Clear filters @else Create your first expense @endif |
|||||||||