{{-- Printable pick sheet carried on the warehouse floor. Deliberately standalone (no app layout, no sidebar) and self-contained CSS so it prints cleanly on a mono printer. Rows are ordered by bin code so the walk through the racks is sequential, and the last column is left EMPTY on purpose as the manual tick box. --}} @lang('lang_v1.pick_list') - {{ $so->invoice_no }}

@lang('lang_v1.pick_list')

@lang('lang_v1.sales_order'):{{ $so->invoice_no }} @lang('lang_v1.purchase_order'):{{ $store_po ? $store_po->ref_no : '-' }}
@lang('business.store'):{{ optional($so->contact)->name }} @lang('lang_v1.order_date'):{{ @format_date($so->transaction_date) }}
@foreach($lines as $i => $line) {{-- Left blank: filled in by hand on the floor, then keyed back in. --}} @endforeach
# @lang('lang_v1.bin') @lang('business.product') @lang('lang_v1.approved_qty') @lang('lang_v1.picked_qty') @lang('lang_v1.verified')
{{ $i + 1 }} {{ $line->bin_code ?: '-' }} {{ optional($line->product)->name }} @if(optional($line->variations)->name && optional($line->variations)->name !== 'DUMMY')
{{ $line->variations->name }} @endif @if(optional($line->variations)->sub_sku)
{{ $line->variations->sub_sku }} @endif
{{ @num_format($line->quantity) }}
@lang('lang_v1.picked_by') @lang('lang_v1.checked_by') @lang('lang_v1.date')