@extends('layouts.app') @section('title', $purchaseOrder->po_number) @section('content') @if($purchaseOrder->status === 'draft') Edit
@csrf
@endif @if(in_array($purchaseOrder->status, ['draft', 'pending_approval']))
@csrf
@endif
Header

Supplier

@if($purchaseOrder->supplier) {{ $purchaseOrder->supplier->name }} @else — @endif

Order Date

{{ optional($purchaseOrder->order_date)->format('Y-m-d') }}

Expected Delivery

{{ optional($purchaseOrder->expected_delivery_date)->format('Y-m-d') ?? '—' }}

Currency

{{ $purchaseOrder->currency }}

Created By

{{ $purchaseOrder->creator->name ?? '—' }}

@if($purchaseOrder->notes)

Notes

{{ $purchaseOrder->notes }}

@endif

Lines

@if(($purchaseOrder->lines ?? collect())->isEmpty()) @else @foreach($purchaseOrder->lines as $line) @endforeach
Item Qty Unit Price Tax % Received Line Total
{{ $line->item->name_en ?? $line->item_id }} {{ $line->quantity }} {{ number_format($line->unit_price, 4) }} {{ $line->tax_rate }}% {{ $line->received_quantity }} {{ number_format($line->line_total, 2) }}
@endif
@if($purchaseOrder->pricing_analysis_json || $purchaseOrder->recommended_supplier_id || $purchaseOrder->ai_approval_recommendation)

Pricing Analysis

System Price Comparison

Recommended Supplier

{{ $purchaseOrder->recommendedSupplier->name ?? ($purchaseOrder->pricing_analysis_json['recommended_supplier_name'] ?? '—') }}

Selected Supplier

{{ $purchaseOrder->supplier->name ?? '—' }}

Price Difference / Unit

{{ $purchaseOrder->currency }} {{ number_format((float) ($purchaseOrder->price_difference ?? 0), 2) }}

@php $suppliers = $purchaseOrder->pricing_analysis_json['suppliers'] ?? []; @endphp @if(!empty($suppliers))
@foreach($suppliers as $row) @endforeach
Supplier Unit Price Line Total
{{ $row['supplier_name'] ?? '—' }} {{ $purchaseOrder->currency }} {{ number_format((float) ($row['unit_price'] ?? 0), 2) }} {{ $purchaseOrder->currency }} {{ number_format((float) ($row['line_total'] ?? 0), 2) }}
@endif

Estimated Additional Cost / Savings Lost

{{ $purchaseOrder->currency }} {{ number_format((float) ($purchaseOrder->estimated_savings_lost ?? 0), 2) }}

@if($purchaseOrder->supplier_selection_reason)

User Reason

{{ $purchaseOrder->supplier_selection_reason }}

@endif
AI Advisory Recommendation

Recommendation

{{ $purchaseOrder->ai_approval_recommendation ? strtoupper($purchaseOrder->ai_approval_recommendation) : '—' }}

Explanation

{{ $purchaseOrder->ai_approval_reason ?? '—' }}

@endif @endsection