@extends('layouts.app') @section('content')
Amount: {{ number_format($summary['total_amount'], 2) }}
Amount: {{ number_format($summary['approved_amount'], 2) }}
Amount: {{ number_format($summary['rejected_amount'], 2) }}
of all transactions
| # | Type | Date | Reference | Party | Description | Amount | Status | Actions |
|---|---|---|---|---|---|---|---|---|
| {{ $index + 1 }} | @if($transaction instanceof \App\Models\GeneralExpense) Expense @elseif($transaction instanceof \App\Models\Payment) @if($transaction->disbursement_id) Disbursement @elseif($transaction->recovery_id) Recovery @else Payment @endif @endif | @if($transaction instanceof \App\Models\GeneralExpense) {{ \Carbon\Carbon::parse($transaction->expense_date)->format('d M Y') }} @else @if($transaction->disbursement_id && $transaction->disbursement) {{ \Carbon\Carbon::parse($transaction->disbursement->date)->format('d M Y') }} @elseif($transaction->recovery_id && $transaction->recovery) {{ \Carbon\Carbon::parse($transaction->recovery->date)->format('d M Y') }} @else {{ \Carbon\Carbon::parse($transaction->date)->format('d M Y') }} @endif @endif | @if($transaction instanceof \App\Models\GeneralExpense) {{ $transaction->reference ?? 'EXP-' . $transaction->id }} @else @if($transaction->disbursement_id) DIS-{{ $transaction->disbursement_id }} @elseif($transaction->recovery_id) REC-{{ $transaction->recovery_id }} @else {{ $transaction->reference ?? 'PAY-' . $transaction->id }} @endif @endif | @if($transaction instanceof \App\Models\GeneralExpense) {{ $transaction->supplier->name ?? 'N/A' }} @else @if($transaction->customer_id) {{ $transaction->customer->name ?? 'N/A' }} @elseif($transaction->supplier_id) {{ $transaction->supplier->name ?? 'N/A' }} @elseif($transaction->disbursement_id && $transaction->disbursement && $transaction->disbursement->supplier) {{ $transaction->disbursement->supplier->name }} @elseif($transaction->recovery_id && $transaction->recovery && $transaction->recovery->customer) {{ $transaction->recovery->customer->name }} @else N/A @endif @endif |
@if($transaction instanceof \App\Models\GeneralExpense)
{{ $transaction->expenseItem->name ?? 'N/A' }}
@if($transaction->narration)
{{ $transaction->narration }} @endif @else @if($transaction->disbursement_id && $transaction->disbursement) {{ $transaction->disbursement->reason ?? 'Disbursement' }} @elseif($transaction->recovery_id && $transaction->recovery) Recovery Payment @else {{ $transaction->reference ?? 'Payment' }} @endif @endif |
@if($transaction instanceof \App\Models\GeneralExpense) {{ number_format($transaction->amount, 2) }} @else @if($transaction->disbursement_id && $transaction->disbursement) {{ number_format($transaction->disbursement->amount, 2) }} @elseif($transaction->recovery_id && $transaction->recovery) {{ number_format($transaction->recovery->amount, 2) }} @else {{ number_format($transaction->amount, 2) }} @endif @endif | @if($transaction->status == 'Approved') Approved @else Rejected @endif | @can('process approvals') @endcan |
No processed transactions foundTry adjusting your filters |
||||||||
| Total Displayed: | {{ number_format($processed->sum(function($transaction) { if($transaction instanceof \App\Models\GeneralExpense) { return $transaction->amount; } else { if($transaction->disbursement_id && $transaction->disbursement) { return $transaction->disbursement->amount ?? 0; } elseif($transaction->recovery_id && $transaction->recovery) { return $transaction->recovery->amount ?? 0; } else { return $transaction->amount; } } }), 2) }} | |||||||