@extends('layouts.app') @section('title', 'Cheque Book Details') @section('content')

Cheque Book Details

@if(session('success')) @endif @if(session('error')) @endif
Book ID: {{ $chequeBook->cheque_book_id }}
Bank Account: {{ $chequeBook->bankAccount->bank_name ?? 'N/A' }}
{{ $chequeBook->bankAccount->account_number ?? 'N/A' }}
Book Number: {{ $chequeBook->book_number ?? 'N/A' }}
Cheque Range: {{ $chequeBook->start_number }} - {{ $chequeBook->end_number }}
Total Leaves: {{ $chequeBook->total_leaves }}
Available Leaves: {{ $chequeBook->available_leaves_count }}
Used Leaves: {{ $chequeBook->used_leaves_count }}
Issued Date: {{ $chequeBook->issued_date->format('Y-m-d') }}
Received By: {{ $chequeBook->received_by ?? 'N/A' }}
Status: @if($chequeBook->status == 'active') Active @elseif($chequeBook->status == 'completed') Completed @else Cancelled @endif
Cheque Leaves
@forelse($leavesByStatus['available'] ?? [] as $leaf) @empty @endforelse
Cheque Number Status Actions
{{ $leaf->cheque_number }} Available
No available leaves
@forelse($leavesByStatus['issued'] ?? [] as $leaf) @php $usage = $leaf->usage; @endphp @empty @endforelse
Cheque Number Issue Date Payee Date Payee Name Amount Purpose Payee Type Clearing Status Attachment Actions
{{ $leaf->cheque_number }} {{ $usage->issue_date->format('Y-m-d') ?? 'N/A' }}
{{ $usage->payee_date ? $usage->payee_date->format('Y-m-d') : 'N/A' }} @if($usage) @endif
{{ $usage->payee_name ?? 'N/A' }} ৳{{ number_format($usage->amount ?? 0, 2) }} {{ $usage->purpose ?? 'N/A' }} @if($usage->payee_type) {{ $usage->payee_type }} @else N/A @endif @if($usage->clearing_status == 'pending') Pending @elseif($usage->clearing_status == 'cleared') Cleared @elseif($usage->clearing_status == 'bounced') Bounced @else {{ ucfirst($usage->clearing_status) }} @endif @if($usage->attachment) @else No attachment @endif
No issued leaves
@forelse($leavesByStatus['used'] ?? [] as $leaf) @php $usage = $leaf->usage; @endphp @empty @endforelse
Cheque Number Used Date Payee Date Payee Name Amount Purpose Payee Type Clearing Status Actions
{{ $leaf->cheque_number }} {{ $usage->used_date ? $usage->used_date->format('Y-m-d') : 'N/A' }} {{ $usage->payee_date ? $usage->payee_date->format('Y-m-d') : 'N/A' }} {{ $usage->payee_name ?? 'N/A' }} ৳{{ number_format($usage->amount ?? 0, 2) }} {{ $usage->purpose ?? 'N/A' }} @if($usage->payee_type) {{ $usage->payee_type }} @else N/A @endif @if($usage->clearing_status == 'cleared') Cleared @elseif($usage->clearing_status == 'bounced') Bounced @else {{ ucfirst($usage->clearing_status) }} @endif
No used leaves
@forelse($cancelledLeaves ?? [] as $leaf) @php $usage = $leaf->usage; @endphp @empty @endforelse
Cheque Number Issue Date Payee Date Payee Name Amount Purpose Payee Type Clearing Status Attachment Actions
{{ $leaf->cheque_number }} {{ $usage->issue_date->format('Y-m-d') ?? 'N/A' }} {{ $usage->payee_date ? $usage->payee_date->format('Y-m-d') : 'N/A' }} {{ $usage->payee_name ?? 'N/A' }} ৳{{ number_format($usage->amount ?? 0, 2) }} {{ $usage->purpose ?? 'N/A' }} @if($usage->payee_type) {{ $usage->payee_type }} @else N/A @endif Cancelled @if($usage->attachment) @else No attachment @endif
@if($usage) @endif
No cancelled leaves
@forelse($leavesByStatus['spoiled'] ?? [] as $leaf) @empty @endforelse
Cheque Number Remarks Status Actions
{{ $leaf->cheque_number }} {{ $leaf->remark ?? 'N/A' }} Spoiled
No spoiled leaves
@forelse($bouncedLeaves ?? [] as $leaf) @php $usage = $leaf->usage; @endphp @empty @endforelse
Cheque Number Issue Date Payee Date Payee Name Amount Purpose Payee Type Clearing Status Attachment Actions
{{ $leaf->cheque_number }} {{ $usage->issue_date->format('Y-m-d') ?? 'N/A' }}
{{ $usage->payee_date ? $usage->payee_date->format('Y-m-d') : 'N/A' }} @if($usage) @endif
{{ $usage->payee_name ?? 'N/A' }} ৳{{ number_format($usage->amount ?? 0, 2) }} {{ $usage->purpose ?? 'N/A' }} @if($usage->payee_type) {{ $usage->payee_type }} @else N/A @endif Bounced @if($usage->attachment) @else No attachment @endif
@if($usage) @endif
No bounced leaves
@forelse($stoppedLeaves ?? [] as $leaf) @php $usage = $leaf->usage; @endphp @empty @endforelse
Cheque Number Issue Date Payee Date Payee Name Amount Purpose Payee Type Clearing Status Attachment Actions
{{ $leaf->cheque_number }} {{ $usage->issue_date->format('Y-m-d') ?? 'N/A' }}
{{ $usage->payee_date ? $usage->payee_date->format('Y-m-d') : 'N/A' }} @if($usage) @endif
{{ $usage->payee_name ?? 'N/A' }} ৳{{ number_format($usage->amount ?? 0, 2) }} {{ $usage->purpose ?? 'N/A' }} @if($usage->payee_type) {{ $usage->payee_type }} @else N/A @endif Stopped @if($usage->attachment) @else No attachment @endif
@if($usage) @endif
No stopped leaves
@forelse($leavesByStatus['lost'] ?? [] as $leaf) @empty @endforelse
Cheque Number Remarks Status Actions
{{ $leaf->cheque_number }} {{ $leaf->remark ?? 'N/A' }} Lost
No lost leaves
@foreach($leavesByStatus['available'] ?? [] as $leaf) @endforeach @foreach($leavesByStatus['available'] ?? [] as $leaf) @endforeach @foreach($leavesByStatus['available'] ?? [] as $leaf) @endforeach @foreach($leavesByStatus['lost'] ?? [] as $leaf) @endforeach @foreach($leavesByStatus['issued'] ?? [] as $leaf) @if($leaf->usage) @endif @endforeach @foreach($bouncedLeaves ?? [] as $leaf) @if($leaf->usage) @endif @endforeach @foreach($stoppedLeaves ?? [] as $leaf) @if($leaf->usage) @endif @endforeach @foreach($cancelledLeaves ?? [] as $leaf) @if($leaf->usage) @endif @endforeach @foreach($leavesByStatus['issued'] ?? [] as $leaf) @if($leaf->usage) @endif @endforeach @foreach($bouncedLeaves ?? [] as $leaf) @if($leaf->usage) @endif @endforeach @foreach($stoppedLeaves ?? [] as $leaf) @if($leaf->usage) @endif @endforeach @php $allLeaves = collect($leavesByStatus['available'] ?? []) ->merge($leavesByStatus['issued'] ?? []) ->merge($leavesByStatus['used'] ?? []) ->merge($leavesByStatus['cancelled'] ?? []) ->merge($leavesByStatus['spoiled'] ?? []) ->merge($leavesByStatus['lost'] ?? []) ->merge($bouncedLeaves ?? []) ->merge($stoppedLeaves ?? []); @endphp @foreach($allLeaves as $leaf) @endforeach @push('scripts') @endpush @endsection