@extends('layouts.app') @section('page-title', 'Expenses') @push('styles') @endpush @section('content')
{{-- ======================================== PAGE HEADER ======================================== --}} {{-- ======================================== SUMMARY CARDS ======================================== --}}
Total Expenses

৳{{ number_format($totalAmount, 2) }}

Accounts Payable (Due)

৳{{ number_format($expenses->sum('due'), 2) }}

{{-- ======================================== FILTERS ======================================== --}}
{{-- ======================================== TABLE CARD ======================================== --}}
{{-- Desktop / Tablet Table --}}
@forelse($expenses as $expense) @empty @endforelse
Date Type Segment Amount Due Status Method Description
{{ $expense->date->format('M d, Y') }} @if($expense->expenseType) {{ $expense->expenseType->name }} @else @endif @if($expense->segment) {{ $expense->segment->name }} @else @endif ৳{{ number_format($expense->amount, 2) }} @if($expense->due > 0) ৳{{ number_format($expense->due, 2) }} @else ৳0.00 @endif @if($expense->payment_status == 'paid') Paid @elseif($expense->payment_status == 'partial') Partial @else Unpaid @endif @if($expense->payment_method == 'cash') @elseif($expense->payment_method == 'bank') @else @endif {{ ucfirst($expense->payment_method) }} {{ $expense->description ?? '—' }}

No expenses recorded.

+ Add Expense
{{-- Mobile Card List (< 576px) --}}
@forelse($expenses as $expense)
{{ $expense->date->format('M d, Y') }}
{{ $expense->expenseType->name ?? '—' }}
{{ $expense->description ?? ($expense->segment->name ?? '—') }}
৳{{ number_format($expense->amount, 2) }} @if($expense->due > 0) Due: ৳{{ number_format($expense->due, 2) }} @endif
{{-- Status --}} @if($expense->payment_status == 'paid') Paid @elseif($expense->payment_status == 'partial') Partial @else Unpaid @endif {{-- Method --}} @if($expense->payment_method == 'cash') @elseif($expense->payment_method == 'bank') @else @endif {{ ucfirst($expense->payment_method) }}
@if($expense->segment) {{ $expense->segment->name }} @endif
@empty

No expenses recorded.

+ Add Expense
@endforelse
{{-- Pagination --}} @if($expenses->hasPages())
{{ $expenses->links() }}
@endif
@endsection