@extends('layouts.app') @section('title', transFromDatabase('Check Details', __('Check Details'))) @section('content')

{{ transFromDatabase('Check Details', __('Check Details')) }}

{{ transFromDatabase('Check Details', __('Check Details')) }} #{{ $check->check_number }}
@if($check->status == 'pending') @if($check->check_type == 'incoming') @permission('banking.checks.status')
@csrf
@endpermission @permission('banking.checks.status')
@csrf
@endpermission @endif @permission('banking.checks.status')
@csrf
@endpermission @permission('banking.checks.status')
@csrf
@endpermission @endif @permission('banking.checks.edit') @if(!in_array($check->status, ['cashed', 'deposited'])) {{ transFromDatabase('Edit', __('Edit')) }} @endif @endpermission @permission('banking.checks.delete') @if(!in_array($check->status, ['cashed', 'deposited']))
@csrf @method('DELETE')
@endif @endpermission
{{ transFromDatabase('Check Number', __('Check Number')) }} {{ $check->check_number }}
{{ transFromDatabase('Check Type', __('Check Type')) }} @if($check->check_type == 'incoming') {{ transFromDatabase('Incoming Check', __('Incoming Check')) }} @else {{ transFromDatabase('Outgoing Check', __('Outgoing Check')) }} @endif
{{ transFromDatabase('Check Status', __('Check Status')) }} @if($check->status == 'pending') {{ transFromDatabase('Pending', __('Pending')) }} @elseif($check->status == 'deposited') {{ transFromDatabase('Deposited', __('Deposited')) }} @elseif($check->status == 'cashed') {{ transFromDatabase('Cashed', __('Cashed')) }} @elseif($check->status == 'returned') {{ transFromDatabase('Returned', __('Returned')) }} @elseif($check->status == 'cancelled') {{ transFromDatabase('Cancelled', __('Cancelled')) }} @endif
{{ transFromDatabase('Amount', __('Amount')) }} {{ number_format($check->amount, 2) }} {{ $check->bankAccount->currency }}
{{ transFromDatabase('Check Date', __('Check Date')) }} {{ $check->check_date }}
{{ transFromDatabase('Due Date', __('Due Date')) }} {{ $check->due_date }}
@if($check->check_type == 'incoming') @endif
{{ transFromDatabase('Bank', __('Bank')) }} {{ $check->bankAccount->bank->name }}
{{ transFromDatabase('Bank Account', __('Bank Account')) }} {{ $check->bankAccount->account_number }}
{{ transFromDatabase('Beneficiary Name', __('Beneficiary Name')) }} {{ $check->beneficiary_name }}
{{ transFromDatabase('Issuer Name', __('Issuer Name')) }} {{ $check->issuer_name }}
{{ transFromDatabase('Issuer Bank', __('Issuer Bank')) }} {{ $check->issuer_bank_name }}
{{ transFromDatabase('Counterpart Account', __('Counterpart Account')) }} {{ $check->chartOfAccount->account_number }} - {{ $check->chartOfAccount->name }}
{{ transFromDatabase('Description', __('Description')) }} {{ $check->description ?: transFromDatabase('None', __('None')) }}
@if($check->attachment)
{{ transFromDatabase('Attachments', __('Attachments')) }}
@php $extension = pathinfo($check->attachment, PATHINFO_EXTENSION); @endphp @if(in_array(strtolower($extension), ['jpg', 'jpeg', 'png', 'gif'])) {{ transFromDatabase('Attachment', __('Attachment')) }} @elseif(strtolower($extension) == 'pdf')
{{ transFromDatabase('PDF File', __('PDF File')) }} - {{ transFromDatabase('Click on View Attachment to open the file', __('Click on View Attachment to open the file')) }}
@else
{{ transFromDatabase('Attachment', __('Attachment')) }} - {{ transFromDatabase('Click on Download Attachment to download the file', __('Click on Download Attachment to download the file')) }}
@endif
@endif @if($check->status != 'pending')
{{ transFromDatabase('Operation History', __('Operation History')) }}
@if($check->status == 'deposited' && $check->deposited_at) @endif @if($check->status == 'cashed' && $check->cashed_at) @endif @if($check->status == 'returned' && $check->returned_at) @endif @if($check->status == 'cancelled' && $check->cancelled_at) @endif
{{ transFromDatabase('Operation', __('Operation')) }} {{ transFromDatabase('Date', __('Date')) }} {{ transFromDatabase('By', __('By')) }}
{{ transFromDatabase('Deposit Check', __('Deposit Check')) }} {{ $check->deposited_at }} {{ $check->depositedBy->name ?? transFromDatabase('Unknown', __('Unknown')) }}
{{ transFromDatabase('Cash Check', __('Cash Check')) }} {{ $check->cashed_at }} {{ $check->cashedBy->name ?? transFromDatabase('Unknown', __('Unknown')) }}
{{ transFromDatabase('Return Check', __('Return Check')) }} {{ $check->returned_at }} {{ $check->returnedBy->name ?? transFromDatabase('Unknown', __('Unknown')) }}
{{ transFromDatabase('Cancel Check', __('Cancel Check')) }} {{ $check->cancelled_at }} {{ $check->cancelledBy->name ?? transFromDatabase('Unknown', __('Unknown')) }}
@endif
@endsection