@extends('layouts.app') @section('title', 'Purchase Order Details') @section('breadcrumb') @endsection @section('content')
{{-- Main Content --}}
{{-- Order Items --}}
Order Items
{{ $purchase->items->count() }} items
@foreach($purchase->items as $item) @endforeach
Product Ordered Received Unit Cost Total
{{ $item->product_name }}
@if($item->product) {{ $item->product->sku }} @endif
{{ $item->ordered_quantity }} {{ $item->unit }} @if($item->received_quantity >= $item->ordered_quantity) {{ $item->received_quantity }} {{ $item->unit }} @elseif($item->received_quantity > 0) {{ $item->received_quantity }} {{ $item->unit }} @else 0 @endif Rs. {{ number_format($item->unit_cost, 2) }} Rs. {{ number_format($item->total, 2) }}
Total: Rs. {{ number_format($purchase->total_amount, 2) }}
{{-- Receive Stock Form --}} @if(in_array($purchase->status, ['ordered', 'partial']))
Receive Stock
@csrf
@foreach($purchase->items as $item) @php $remaining = $item->ordered_quantity - $item->received_quantity; @endphp @if($remaining > 0) @endif @endforeach
Product Remaining Receive Qty
{{ $item->product_name }}
{{ $remaining }} {{ $item->unit }}
@endif {{-- Notes --}} @if($purchase->notes)
Notes

{{ $purchase->notes }}

@endif
{{-- Sidebar --}}
{{-- Order Info --}}
Order Info
Status: @php $statusClass = match($purchase->status) { 'draft' => 'status-pending', 'ordered' => 'status-pending', 'partial' => 'status-processing', 'received' => 'status-completed', 'cancelled' => 'status-cancelled', default => 'status-pending' }; @endphp {{ ucfirst($purchase->status) }}
Order Date: {{ $purchase->order_date ? \Carbon\Carbon::parse($purchase->order_date)->format('M d, Y') : '-' }}
@if($purchase->expected_date)
Expected: {{ \Carbon\Carbon::parse($purchase->expected_date)->format('M d, Y') }}
@endif @if($purchase->received_date)
Received: {{ \Carbon\Carbon::parse($purchase->received_date)->format('M d, Y') }}
@endif
Created By: {{ $purchase->user?->name ?? '-' }}
{{-- Supplier Info --}} @if($purchase->supplier)
Supplier
{{ strtoupper(substr($purchase->supplier->name, 0, 1)) }}
{{ $purchase->supplier->name }}
@if($purchase->supplier->company) {{ $purchase->supplier->company }} @endif
@if($purchase->supplier->phone)
{{ $purchase->supplier->phone }}
@endif @if($purchase->supplier->email)
{{ $purchase->supplier->email }}
@endif
@endif {{-- Order Summary --}}
Summary
Items: {{ $purchase->items->count() }}
Total Ordered: {{ $purchase->items->sum('ordered_quantity') }} units
Total Received: {{ $purchase->items->sum('received_quantity') }} units

Subtotal: Rs. {{ number_format($purchase->subtotal, 2) }}
Total Amount: Rs. {{ number_format($purchase->total_amount, 2) }}
@push('styles') @endpush @endsection