@extends('dashboard.admin.layouts.master') @section('content')

{{ $purchaseOrder->po_number }}

@if($purchaseOrder->isEditable()) @can('inventory.purchase_orders.update') {{ trans('core.common.edit') }} @endcan @can('inventory.purchase_orders.confirm')
@csrf
@endcan @endif @if(in_array($purchaseOrder->status, ['draft', 'confirmed'])) @can('inventory.purchase_orders.cancel')
@csrf
@endcan @endif {{ trans('inventory.purchase_orders.back') }}
@if(session('success'))
{{ session('success') }}
@endif {{-- Header Details --}}

{{ trans('inventory.purchase_orders.header_information') }}

@php $badge = match($purchaseOrder->status) { 'draft' => 'badge-light-secondary', 'confirmed' => 'badge-light-primary', 'partially_received' => 'badge-light-warning', 'received' => 'badge-light-success', 'cancelled' => 'badge-light-danger', default => 'badge-light-secondary', }; @endphp {{ trans('inventory.purchase_orders.' . $purchaseOrder->status) }}
{{ trans('inventory.purchase_orders.po_number') }} {{ $purchaseOrder->po_number }}
{{ trans('inventory.purchase_orders.po_date') }} {{ $purchaseOrder->po_date->format('Y-m-d') }}
{{ trans('inventory.purchase_orders.supplier') }} @can('inventory.suppliers.view') {{ $purchaseOrder->supplier?->name }} @else {{ $purchaseOrder->supplier?->name }} @endcan
{{ trans('inventory.purchase_orders.branch') }} {{ $purchaseOrder->branch?->name ?: '-' }}
@if($purchaseOrder->expected_delivery_date)
{{ trans('inventory.purchase_orders.expected_delivery_date') }} {{ $purchaseOrder->expected_delivery_date->format('Y-m-d') }}
@endif @if($purchaseOrder->notes)
{{ trans('inventory.purchase_orders.notes') }} {{ $purchaseOrder->notes }}
@endif
{{-- Lines --}}

{{ trans('inventory.purchase_orders.lines_information') }}

@forelse($purchaseOrder->lines as $line) @empty @endforelse
{{ trans('inventory.purchase_orders.item') }} {{ trans('inventory.purchase_orders.description') }} {{ trans('inventory.purchase_orders.quantity') }} {{ trans('inventory.purchase_orders.received_quantity') }} {{ trans('inventory.purchase_orders.unit_cost') }} {{ trans('inventory.purchase_orders.line_total') }}
{{ $line->item?->code }} - {{ $line->item?->name }} {{ $line->description ?: '-' }} {{ number_format($line->quantity, 4) }} {{ number_format($line->received_quantity, 4) }} {{ number_format($line->unit_cost, 4) }} {{ number_format($line->line_total, 2) }}
{{ trans('inventory.purchase_orders.no_lines') }}
{{ trans('inventory.purchase_orders.total_amount') }} {{ number_format($purchaseOrder->total_amount, 2) }}
@endsection