@extends('layouts.app') @section('content')
| # | Type | Date | Reference | Party | Description | Amount | Actions | |
|---|---|---|---|---|---|---|---|---|
| {{ $index + 1 }} | @if($approval instanceof \App\Models\GeneralExpense) Expense @elseif($approval instanceof \App\Models\Payment) @if($approval->disbursement_id) Disbursement @elseif($approval->recovery_id) Recovery @else Payment @endif @endif | @if($approval instanceof \App\Models\GeneralExpense) {{ \Carbon\Carbon::parse($approval->expense_date)->format('d M Y') }} @else @if($approval->disbursement_id && $approval->disbursement) {{ \Carbon\Carbon::parse($approval->disbursement->date)->format('d M Y') }} @elseif($approval->recovery_id && $approval->recovery) {{ \Carbon\Carbon::parse($approval->recovery->date)->format('d M Y') }} @else {{ \Carbon\Carbon::parse($approval->date)->format('d M Y') }} @endif @endif | @if($approval instanceof \App\Models\GeneralExpense) {{ $approval->reference ?? 'EXP-' . $approval->id }} @else @if($approval->disbursement_id) DIS-{{ $approval->disbursement_id }} @elseif($approval->recovery_id) REC-{{ $approval->recovery_id }} @else {{ $approval->reference ?? 'PAY-' . $approval->id }} @endif @endif | @if($approval instanceof \App\Models\GeneralExpense) {{ $approval->supplier->name ?? 'N/A' }} @else @if($approval->customer_id) {{ $approval->customer->name ?? 'N/A' }} @elseif($approval->supplier_id) {{ $approval->supplier->name ?? 'N/A' }} @elseif($approval->disbursement_id && $approval->disbursement && $approval->disbursement->supplier) {{ $approval->disbursement->supplier->name }} @elseif($approval->recovery_id && $approval->recovery && $approval->recovery->customer) {{ $approval->recovery->customer->name }} @else N/A @endif @endif |
@if($approval instanceof \App\Models\GeneralExpense)
{{ $approval->expenseItem->name ?? 'N/A' }}
@if($approval->narration)
{{ $approval->narration }} @endif @else @if($approval->disbursement_id && $approval->disbursement) {{ $approval->disbursement->reason ?? 'Disbursement' }} @elseif($approval->recovery_id && $approval->recovery) Recovery Payment @else {{ $approval->reference ?? 'Payment' }} @endif @endif |
@if($approval instanceof \App\Models\GeneralExpense) {{ number_format($approval->amount, 2) }} @else @if($approval->disbursement_id && $approval->disbursement) {{ number_format($approval->disbursement->amount, 2) }} @elseif($approval->recovery_id && $approval->recovery) {{ number_format($approval->recovery->amount, 2) }} @else {{ number_format($approval->amount, 2) }} @endif @endif |
@can('process approvals')
|
|
No pending approvals foundAll transactions have been processed |
||||||||
| Grand Total: {{ number_format($approvals->sum(function($approval) { if($approval instanceof \App\Models\GeneralExpense) { return $approval->amount; } else { if($approval->disbursement_id && $approval->disbursement) { return $approval->disbursement->amount ?? 0; } elseif($approval->recovery_id && $approval->recovery) { return $approval->recovery->amount ?? 0; } else { return $approval->amount; } } }), 2) }} | {{ number_format($approvals->sum(function($approval) { if($approval instanceof \App\Models\GeneralExpense) { return $approval->amount; } else { if($approval->disbursement_id && $approval->disbursement) { return $approval->disbursement->amount ?? 0; } elseif($approval->recovery_id && $approval->recovery) { return $approval->recovery->amount ?? 0; } else { return $approval->amount; } } }), 2) }} | |||||||