@extends('layouts.app') @section('title', 'Transfer ' . ($transfer->reference ?? '#'.$transfer->id)) @push('styles') @endpush @section('content') @php $status = $transfer->status ?? 'pending'; $badgeMap = [ 'pending' => 'badge-pending', 'in_transit' => 'badge-in-transit', 'received' => 'badge-received', 'cancelled' => 'badge-cancelled', ]; $badgeClass = $badgeMap[$status] ?? 'badge-pending'; @endphp @if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif @if($status === 'received')
Received — this transfer has been completed and stock has been updated at the destination.
@elseif($status === 'cancelled')
Cancelled — this transfer was cancelled and no stock movement occurred.
@endif

Details

Initiated By {{ optional($transfer->initiator)->name ?? '—' }}
Initiated At {{ $transfer->created_at ? $transfer->created_at->format('M d, Y H:i') : '—' }}
Received By {{ optional($transfer->receiver)->name ?? 'Not received yet' }}
Received At {{ $transfer->received_at ? \Carbon\Carbon::parse($transfer->received_at)->format('M d, Y H:i') : '—' }}
@if(!empty($transfer->notes))
Notes
{{ $transfer->notes }}
@endif
@if($status === 'in_transit')
@csrf

Items — Confirm Received

@foreach($transfer->items as $item) @endforeach
Product Quantity Sent Received Quantity
{{ optional($item->product)->name ?? '—' }}
@if(!empty(optional($item->product)->sku))
{{ $item->product->sku }}
@endif
{{ number_format($item->quantity ?? 0) }}
@else

Items

@if($status === 'received') @endif @foreach($transfer->items as $item) @if($status === 'received') @endif @endforeach
Product Quantity SentReceived Quantity
{{ optional($item->product)->name ?? '—' }}
@if(!empty(optional($item->product)->sku))
{{ $item->product->sku }}
@endif
{{ number_format($item->quantity ?? 0) }}{{ number_format($item->received_quantity ?? $item->quantity ?? 0) }}
@endif @if($status === 'pending')
@csrf
@csrf
@endif @endsection