@extends('layouts.app') @section('title', 'Expense Details') @section('content')

Expense Details

{{ $expense->expense_number }}

@if($expense->status === App\Enums\ExpenseStatusEnum::PENDING) Edit @endif Back to List

Status

{{ $expense->status->description() }}
@can('manage expenses')
@if($expense->status === App\Enums\ExpenseStatusEnum::PENDING)
@csrf
@csrf
@elseif($expense->status === App\Enums\ExpenseStatusEnum::APPROVED)
@csrf
@endif
@endcan

Expense Information

Title: {{ $expense->title }}
Category: {{ $expense->category->category_name }}
Amount: LKR {{ number_format($expense->amount, 2) }}
Expense Date: {{ $expense->expense_date->format('F d, Y') }}
Payment Method: {{ ucwords(str_replace('_', ' ', $expense->payment_method->value)) }}
@if($expense->reference_number)
Reference Number: {{ $expense->reference_number }}
@endif
Created By: {{ $expense->creator->name }}
Created At: {{ $expense->created_at->format('F d, Y H:i') }}
@if($expense->description)
Description:

{{ $expense->description }}

@endif @if($expense->notes)
Notes:

{{ $expense->notes }}

@endif @if($expense->receipt_path) @endif
@if($expense->status !== App\Enums\ExpenseStatusEnum::PENDING)

History

@if($expense->approved_by)

{{ $expense->status === App\Enums\ExpenseStatusEnum::REJECTED ? 'Rejected' : 'Approved' }} by {{ $expense->approver->name }}

{{ $expense->approved_at->format('F d, Y H:i') }}

@endif @if($expense->paid_by)

Paid by {{ $expense->payer->name }}

{{ $expense->paid_at->format('F d, Y H:i') }}

@endif
@endif @can('manage expenses') @if($expense->status !== App\Enums\ExpenseStatusEnum::PAID)

Danger Zone

Once deleted, this expense cannot be recovered.

@csrf @method('DELETE')
@endif @endcan
@endsection