Expense Management

@if(auth()->user()->canManageExpenses()) @endif @if(auth()->user()->canCreateExpenses()) @endif
Total Expenses
€{{ number_format($this->getTotalExpenses(), 2) }}
Total Tax
€{{ number_format($this->getTotalTax(), 2) }}
Total Count
{{ $expenses->total() }}
@forelse($expenses as $expense) @empty @endforelse
Name Type Amount Tax Total Date Invoice Actions
{{ $expense->name }}
@if($expense->description)
{{ Str::limit($expense->description, 50) }}
@endif
{{ $expense->expenseType->name }}
{{ $expense->expenseType->formatted_tax_rate }}
{{ $expense->formatted_amount }} {{ $expense->formatted_tax_amount }}
{{ $expense->formatted_total_amount }}
{{ $expense->formatted_date }} @if($expense->invoice_attachment) @else - @endif

No expenses found

Get started by adding your first expense.

@if($expenses->hasPages())
{{ $expenses->links() }}
@endif
@if($showExpenseModal)

{{ $editingExpenseId ? 'Edit Expense' : 'Add New Expense' }}

@error('expense_name') {{ $message }} @enderror
@error('expense_type_id') {{ $message }} @enderror
@error('expense_description') {{ $message }} @enderror
@error('amount') {{ $message }} @enderror
@error('expense_date') {{ $message }} @enderror
@error('invoice_file') {{ $message }} @enderror
@error('notes') {{ $message }} @enderror
@endif @if($showTypeModal)

{{ $editingTypeId ? 'Edit Expense Type' : 'Add New Expense Type' }}

@error('type_name') {{ $message }} @enderror
@error('type_description') {{ $message }} @enderror
@error('tax_rate') {{ $message }} @enderror
@endif