@php $pdfSettings = pdfSettings(); $documents = []; @endphp Expense

{{ isset($pdfSettings['title']) ? $pdfSettings['title'] : 'Aarya Agriculture' }}

{{ isset($pdfSettings['address']) ? $pdfSettings['address'] : $contact_us->address ?? '' }}

GST No.: {{ isset($pdfSettings['gst_no']) ? $pdfSettings['gst_no'] : '24AFRFNA4448ICZQ' }} Mobile No.: {{ isset($pdfSettings['mobile_no']) ? $pdfSettings['mobile_no'] : $contact_us->mobile ?? '' }} Email: {{ isset($pdfSettings['email']) ? $pdfSettings['email'] : $contact_us->email ?? '-' }}

@php if (isset($officeExpense->employee_salary_entry_id) && !empty($officeExpense->employee_salary_entry_id)) { $title = 'Salary'; } elseif (isset($officeExpense->conveyance_entry_id) && !empty($officeExpense->conveyance_entry_id)) { $title = 'Conveyance'; } elseif (isset($officeExpense->resignation_id) && !empty($officeExpense->resignation_id)) { $title = 'F&F'; } else { $title = 'Office'; } @endphp

{{ $title }} Expense

@if ( $officeExpense->officeExpenseHistories->count() > 0 && $officeExpense->officeExpenseHistories->where('status', 3)->count() > 0) {{-- 3 -> Paid --}} @foreach ($officeExpense->officeExpenseHistories->where('status', 3) as $history) @endforeach @endif @if (strtolower($officeExpense->payment_mode) == 'online') @endif
Location {{ $officeExpense->location?->name ?? '' }} Requested Employee {{ $officeExpense->createdBy?->name ?? '' }}
Requested Date {{ $officeExpense->created_at ? date('d-m-Y', strtotime($officeExpense->created_at)) : '' }} Requested Amount (₹) {{ number_format($officeExpense->total_amount, 2) }}
Status @if ($officeExpense->status == '0') Requested @elseif ($officeExpense->status == '1') Approved @elseif ($officeExpense->status == '2') Rejected @elseif($officeExpense->status == '3') Paid @elseif($officeExpense->status == '4') Cancelled @else - @endif Paid Amount (₹) {{ number_format($officeExpense->paid_amount, 2) }}
Payment Mode {{ ucfirst($officeExpense->payment_mode) }}Paid Date {{ date('d-m-Y', strtotime($history->updated_at)) }}
Paid Bank {{ ucfirst($officeExpense->bank?->name) }} Paid Account number {{ $officeExpense->bank?->account_no }}
Voucher No. {{ $officeExpense->voucher_no ?? '' }}

Expense Items

@if (isset($officeExpense->officeExpenseItems) && count($officeExpense->officeExpenseItems) > 0) @foreach ($officeExpense->officeExpenseItems as $expenseItem) @php $documents[] = $expenseItem->document ?? ''; @endphp @endforeach @else @endif
# Type Sub Type Amount Remark
{{ $loop->iteration }} {{ $expenseItem->officeExpenseType->name ?? '' }} {{ $expenseItem->officeExpenseSubType->name ?? '' }} {{ $expenseItem->amount ?? 0 }} {{ $expenseItem->remark ?? '' }}
Items not found!

Process History

@if (isset($officeExpense->officeExpenseHistories) && count($officeExpense->officeExpenseHistories) > 0) @foreach ($officeExpense->officeExpenseHistories as $expenseHistory) @php $role = ''; $actionTakerName = ''; $dateTime = ''; if (isset($expenseHistory->created_by)) { $role = $expenseHistory->creator?->employeeMaster?->employeeDesignation?->name; $actionTakerName = $expenseHistory->creator->name; $dateTime = $expenseHistory->created_at->format('d-m-Y h:i:s A'); } if (isset($expenseHistory->updated_by)) { $role = $expenseHistory->editor?->employeeMaster?->employeeDesignation?->name; $actionTakerName = $expenseHistory->editor->name; $dateTime = $expenseHistory->updated_at->format('d-m-Y h:i:s A'); } @endphp @endforeach @else @endif
# User Name Status Remark Date
{{ $loop->iteration }} {{ $actionTakerName }}
{{ $role }}
@if ($expenseHistory->status == '0') Requested @elseif ($expenseHistory->status == '1') Approved @elseif ($expenseHistory->status == '2') Rejected @elseif($expenseHistory->status == '3') Paid @elseif($expenseHistory->status == '4') Cancelled @else - @endif {{ $expenseHistory->remark }} {{ $dateTime }}
Data not found!
@if (count($documents) > 0)
@foreach ($documents as $document) @if (!empty($document))

Attachment

Expense Document Image
@endif @endforeach
@endif