@extends('layouts.bootstrap') @section('title', 'Edit Expense') @section('content')
Expense Details
@csrf @method('PUT')
@error('title')
{{ $message }}
@enderror
$ @error('amount')
{{ $message }}
@enderror
@error('description')
{{ $message }}
@enderror
@error('category')
{{ $message }}
@enderror
@error('payment_method')
{{ $message }}
@enderror
@error('vendor')
{{ $message }}
@enderror
@error('invoice_number')
{{ $message }}
@enderror
@error('expense_date')
{{ $message }}
@enderror
@error('status')
{{ $message }}
@enderror @if($expense->status != 'pending')
Changing status may affect approval workflow
@endif
@if($expense->receipt_file) @endif
Upload new receipt or invoice (PDF, JPG, PNG - Max 5MB). Leave empty to keep current file.
@error('receipt_file')
{{ $message }}
@enderror
Cancel
Current Details
Current Amount

${{ number_format($expense->amount, 2) }}

Current Status
{{ ucfirst($expense->status) }} @if($expense->status == 'pending')
Awaiting approval @elseif($expense->status == 'approved')
Ready for payment @elseif($expense->status == 'paid')
Payment completed @elseif($expense->status == 'rejected')
Not approved @endif
Created

{{ $expense->created_at->format('M d, Y g:i A') }}
by {{ $expense->creator->name }}

@if($expense->updated_at != $expense->created_at)
Last Updated

{{ $expense->updated_at->format('M d, Y g:i A') }}
by {{ $expense->updater->name }}

@endif @if($expense->approver)
{{ $expense->status == 'rejected' ? 'Rejected' : 'Approved' }} By

{{ $expense->approver->name }}
{{ $expense->approved_at->format('M d, Y g:i A') }}

@if($expense->approval_notes) Notes: {{ $expense->approval_notes }} @endif
@endif
Important Notes
@if($expense->status == 'pending')
This expense is pending approval. Changes may reset the approval process.
@elseif($expense->status == 'approved')
This expense has been approved. Major changes may require re-approval.
@elseif($expense->status == 'paid')
This expense has been paid. Changes should be minimal.
@elseif($expense->status == 'rejected')
This expense was rejected. You can edit and resubmit for approval.
@endif
Tips
  • Upload new documents to replace old ones
  • Keep vendor information updated
  • Changes are tracked for audit purposes
  • Status changes may affect workflow
@endsection