@extends('layouts.app') @section('title', 'Purchase Order') @section('content')

PO #{{ $purchaseOrder->po_number }}

{{ ucfirst($purchaseOrder->status) }} {{ ucfirst($purchaseOrder->payment_status) }}

Supplier: {{ $purchaseOrder->supplier->name }} ({{ $purchaseOrder->supplier->phone }})

Order Date: {{ $purchaseOrder->order_date?->format('d M Y') }}

Expected: {{ $purchaseOrder->expected_date?->format('d M Y') ?? '-' }}

Logged by: {{ $purchaseOrder->user->name ?? '-' }}

@if ($purchaseOrder->payment_status === 'paid')

Paid from: {{ $purchaseOrder->paymentAccount->name ?? '-' }} on {{ $purchaseOrder->paid_at?->format('d M Y h:i A') }}

@endif @if ($purchaseOrder->notes)

Notes: {{ $purchaseOrder->notes }}

@endif @if ($purchaseOrder->attachment_path)

Attachment: View receipt/invoice

@endif
@csrf @foreach ($purchaseOrder->items as $item) @endforeach
ProductOrderedUnit CostLine TotalReceived So FarReceive Now
{{ $item->product->name }} {{ $item->quantity }} {{ number_format($item->unit_cost, 2) }} {{ number_format($item->lineTotal(), 2) }} {{ $item->received_quantity }} @if ($purchaseOrder->status !== 'cancelled' && $item->remainingQuantity() > 0) @else Complete @endif
Total{{ number_format($purchaseOrder->total_cost, 2) }}
@if ($purchaseOrder->status === 'draft') @endif @if (in_array($purchaseOrder->status, ['draft', 'ordered'])) @endif
@if ($purchaseOrder->payment_status !== 'paid' && $purchaseOrder->status !== 'cancelled')
Mark as Paid
@csrf
@endif ← Back to Purchase Orders @endsection