{{-- New-Unity ERP | app/Modules/Warehouse/Resources/Views/picking/show.blade.php | v1.0 | 10/07/2026 09:36:00 --}} {{-- v1.0 — Detalle de picking: operador confirma cantidades por lote y ubicación. --}} @extends('layouts.vertical', ['pageTitle' => __('warehouse.picking-detail')]) @section('page-title')

{{ $picking->picking_number }} {{ __('warehouse.picking-list-prefix') }} SO-{{ str_pad($picking->sales_order_id, 4, '0', STR_PAD_LEFT) }}

{{ $picking->status_label }} {{ __('warehouse.back') }}
@endsection @section('content') @if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif {{-- Info general --}}
{{ __('warehouse.picking-num') }}
{{ $picking->picking_number }}
{{ __('warehouse.sales-order') }}
SO-{{ str_pad($picking->sales_order_id, 4, '0', STR_PAD_LEFT) }}
{{ __('warehouse.warehouse') }}
{{ $picking->warehouse->code ?? '—' }}
{{ __('warehouse.created-by') }}
{{ $picking->createdBy->name ?? '—' }}
{{-- Lista de picking --}} @if(in_array($picking->status, ['pending', 'assigned', 'in_progress']))
@csrf @endif

{{ __('warehouse.items-to-pick') }}

{{ $picking->details->count() }} {{ __('warehouse.lines') }}
{{-- Ayuda para operador --}}
{!! __('warehouse.operator-instructions') !!}
@foreach($picking->details as $i => $detail) @if(in_array($picking->status, ['pending', 'assigned', 'in_progress'])) @endif @endforeach
# {{ __('warehouse.product') }} {{ __('warehouse.lot') }} {{ __('warehouse.location') }} {{ __('warehouse.requested') }} {{ __('warehouse.qty-picked') }} @if(in_array($picking->status, ['pending', 'assigned', 'in_progress'])) * @endif {{ __('warehouse.status') }}
{{ $i + 1 }}
{{ $detail->product->product_code ?? '—' }}
{{ $detail->product->product_name ?? '—' }}
{{ $detail->lot->lot_number ?? '—' }} @if($detail->lot->entry_date ?? false)
{{ \Carbon\Carbon::parse($detail->lot->entry_date)->format('d/m/Y') }}
@endif
@if($detail->location) {{ $detail->location->code }} @else @endif {{ number_format($detail->quantity_requested, 2) }} @if(in_array($picking->status, ['pending', 'assigned', 'in_progress'])) @else {{ number_format($detail->quantity_picked, 2) }} @endif @php $sc = ['pending'=>'secondary','picked'=>'success','partial'=>'warning','skipped'=>'danger']; @endphp {{ ucfirst($detail->status) }}
@if(in_array($picking->status, ['pending', 'assigned', 'in_progress']))
{{ __('warehouse.cancel') }} @endif
@if(in_array($picking->status, ['pending', 'assigned', 'in_progress']))
@endif @endsection