PACKING SLIP

{{ config('app.name', 'Your Company Name') }}

Packing Slip Details

Packing Slip No: {{ $packingSlip->packing_slip_number }}
Quotation Number: {{ str_replace('INV-', '', $packingSlip->invoice->invoice_number) }}
Packing Date: {{ $packingSlip->packing_date->format('d/m/Y') }}
@if($packingSlip->invoice->transport)
Transport: {{ $packingSlip->invoice->transport }}
@endif

Customer Details

Customer Name: {{ $packingSlip->invoice->customer->name }}
Phone: {{ $packingSlip->invoice->customer->phone }}
@if($packingSlip->invoice->customer->address)
Address: {{ $packingSlip->invoice->customer->address }}
@endif @if($packingSlip->invoice->customer->booking_place)
Booking Place: {{ $packingSlip->invoice->customer->booking_place }}
@endif

Items Description

@php // Group items by product $groupedItems = $packingSlip->invoice->items->groupBy(function($item) { return $item->product_id . '-' . ($item->product->style ?? ''); }); $serialNo = 1; @endphp @foreach($groupedItems as $productGroup) @php $firstItem = $productGroup->first(); $sizes = $productGroup->map(function($item) { return $item->size->name . '/' . $item->quantity; })->join(', '); @endphp @endforeach
S.No Product Description
{{ $serialNo++ }}
{{ $firstItem->product->name }}@if($firstItem->product->style) ({{ $firstItem->product->style }})@endif
@if($firstItem->product->brand)
Brand: {{ $firstItem->product->brand->name }}
@endif
{{ $sizes }}
TOTAL QUANTITY: {{ $packingSlip->invoice->items->sum('quantity') }} PCS
@if($packingSlip->notes)

Notes

{{ $packingSlip->notes }}

@endif

Packed By

Checked By

Received By

Printed on {{ date('d/m/Y h:i A') }}