Expenses @can('expenses.create') @endcan @if (session('success'))
{{ session('success') }}
@endif @if (session('error'))
{{ session('error') }}
@endif @php $filtersActive = $userFilter || $categoryFilter || $statusFilter || $dateFrom || $dateTo || $amountMin || $amountMax; @endphp @if ($filtersActive) @endif
DateCategoryAmount @forelse ($expenses as $expense) @empty @endforelse
Staff Status
{{ $expense->expense_date->format('d M Y') }} @if ($expense->user) {{ $expense->user->name }} @else Company-wide @endif {{ $expense->categoryLabel() }} {{ number_format((float) $expense->amount, 2) }} @if ($expense->isAdjusted()) Adjusted @elseif ($expense->adjust_against_salary) Outstanding advance @else Expense @endif @if (! $expense->isAdjusted()) @can('expenses.update') @endcan @can('expenses.delete') @endcan @else Locked @endif
@if ($filtersActive) @else @endif
@if ($expenses->isNotEmpty())
{{ $expenses->links() }}
@endif
@if ($showForm)

{{ $editingId ? 'Edit Expense' : 'New Expense' }}

Leave blank for a cost not tied to one person, e.g. office rent.

@if ($userId) @endif
@endif