@php $paymentLabel = match ($purchase->payment_method) { 'credit' => 'Credit', 'bank' => 'Bank', default => 'Cash', }; $paySource = match ($purchase->payment_method) { 'bank' => $purchase->bankAccount?->name . ($purchase->bankAccount?->bank?->name ? ' (' . $purchase->bankAccount->bank->name . ')' : ''), 'cash' => $purchase->cashBook?->name ?? 'Cash Book', default => 'Supplier credit', }; $companyInitial = strtoupper(mb_substr(trim($companyName), 0, 1)) ?: 'C'; @endphp

{{ $companyName }}

{{ $purchase->type ?? 'Purchase' }} · {{ $purchase->po_number }}

Date {{ $purchase->purchase_date?->format('Y-m-d') ?? '—' }}
Supplier {{ $purchase->supplier?->name ?? '—' }}
Warehouse {{ $purchase->warehouse?->name ?? '—' }}
Status {{ $purchase->status }}
Payment {{ $paymentLabel }}
@if ($purchase->payment_method !== 'credit')
Pay From {{ $paySource ?: '—' }}
@endif
@foreach ($purchase->items as $item) @endforeach
Code Item Qty Unit cost Total
{{ $item->stockItem?->code ?? '—' }} {{ $item->stockItem?->name ?? '—' }} {{ $item->qty }} {{ money((float) $item->unit_cost) }} {{ money((float) $item->qty * (float) $item->unit_cost) }}
Grand total {{ money((float) $purchase->total) }}

Total Amount

(Amount in Words) {{ amount_in_words((float) $purchase->total) }}

{{ money((float) $purchase->total) }}

Generated on {{ now()->format('Y-m-d H:i') }}

Authorized Signature
@if ($purchase->notes)

Notes: {{ $purchase->notes }}

@endif