@extends('layouts.dashboard') @section('title',$return->return_number) @section('page-title','Return '.$return->return_number) @section('content') @php $operationalClass = match($return->operational_status) { 'pending_approval' => 'badge-warning', 'approved_for_resale', 'warehouse_confirmed' => 'badge-success', 'in_transit' => 'badge-info', 'in_van_rma', 'returned_to_salesman', 'rejected' => 'badge-error', default => 'badge-neutral', }; $financialClass = match($return->financial_status) { 'pending_accountant' => 'badge-warning', 'settled' => 'badge-success', 'rejected' => 'badge-error', default => 'badge-neutral', }; @endphp
| SKU / Barcode | Product | Qty | Reason | Stock State | Approved |
|---|---|---|---|---|---|
{{ $item->sku_snapshot }} {{ $item->barcode_snapshot ?: 'No barcode' }} | {{ $item->name_snapshot }}@if($item->exchange_enabled) Exchange → {{ $item->exchangeProduct?->sku }} × {{ (float)$item->exchange_qty }} @endif | {{ (float)$item->qty }} | {{ str_replace('_',' ',ucwords($item->reason_code,'_')) }} | {{ str_replace('_',' ',ucwords($item->stock_status,'_')) }} | {{ $item->approved_unit_price === null ? 'Pending' : number_format((float)$item->approved_total,2) }} |
{{ $return->notes ?: 'No salesman notes.' }}
@if($return->accountant_notes){{ $return->accountant_notes }}
@endif @if($return->rejection_reason){{ $return->rejection_reason }}
@endif