@extends('documents.procurement._layout', [ 'documentTitle' => 'Material Picking List', 'reference' => $order->production_reference, 'documentDate' => now()->format('d M Y'), ]) @section('header-meta')
|
Production Location: {{ $order->location?->name ?? '—' }} |
Production Date: {{ \Carbon\Carbon::parse($order->production_date)->format('d M Y') }} @if($order->bom) BOM: {{ $order->bom->bom_reference }} @if($order->bom->name) — {{ $order->bom->name }} @endif @endif |
Pre-populated from Bill of Materials. Tick each line when picked.
| # | Raw Material | SKU | Inventory Lot | Est. Quantity | UoM | Picked ✓ |
|---|---|---|---|---|---|---|
| {{ $i + 1 }} | {{ $c->product?->name ?? '—' }} | {{ $c->product?->sku ?? '—' }} | {{ $c->lot?->lot_number ?? '— any lot —' }} | {{ number_format((float) ($c->estimated_quantity ?? 0), 4) }} | {{ $c->quantity_uom ?? $c->product?->uom ?? '—' }} | □ |
Calculated from BOM — quantities include wastage allowance.
| # | Raw Material | SKU | Qty / Unit | Wastage % | Total Required | UoM | Picked ✓ |
|---|---|---|---|---|---|---|---|
| {{ $i + 1 }} | {{ $item->componentProduct?->name ?? '—' }} | {{ $item->componentProduct?->sku ?? '—' }} | {{ number_format((float) $item->quantity_per_unit, 4) }} | {{ number_format((float) ($item->wastage_pct ?? 0), 2) }}% | {{ number_format($totalRequired, 4) }} | {{ $item->quantity_uom ?? $item->componentProduct?->uom ?? '—' }} | □ |
No material requirements found. Please populate from BOM before printing.
@endif {{-- Confirmation block --}}|
Requested by
{{ $order->submittedBy?->name ?? '—' }} |
Picked by (Store)
Name & Date |
Received by (Production)
Name & Date |