@extends('layouts.print') @section('title', 'Cetak PO ' . $purchaseOrder->kode) @php $backUrl = route('purchase-orders.show', $purchaseOrder); // $itemsDicetak & $itemsBatchLama dikirim dari controller: hanya barang batch baru (menyusul) yang // belum pernah tercetak sebelumnya yang ditampilkan di sini. Barang yang sudah tercetak di dokumen // sebelumnya tidak ikut lagi (lihat PurchaseOrderController::cetak()). $itemsPending = $purchaseOrder->itemsPendingVendor(); $subtotal = $itemsDicetak->sum(fn($i) => $i->qty * $i->harga_satuan); $batchMultiVendor = $itemsDicetak->pluck('vendor_id')->filter()->unique()->count() > 1; $vendorNamesBatch = $itemsDicetak->pluck('vendor.nama')->filter()->unique()->implode(', '); $singleVendor = !$batchMultiVendor ? $itemsDicetak->first()?->vendor : null; @endphp {{-- Catatan: blok @section('content')
Jln. Gatot Subroto No. 24 Banyuwangi
Indonesia - 68455
(0333) - 513 0040
Email: trimas.bwi@gmail.com
Order Number : {{ $purchaseOrder->kode }} / {{ $purchaseOrder->created_at->format('M j, Y') }}
To : {{ $vendorNamesBatch ?: '-' }}
Alamat : {{ $singleVendor->alamat ?? '-' }}
Kontak : {{ $singleVendor->kontak ?? '-' }}
Shipboard : {{ $purchaseOrder->dariPR() ? $purchaseOrder->purchaseRequest->kapal : '-' }}
Referensi PR : {{ $purchaseOrder->asalLabel() }}
Dibuat Oleh : {{ $purchaseOrder->pembuat->name }}
| Part Number | Description | Vendor | Quantity | Satuan | Unit Price | Amount |
|---|---|---|---|---|---|---|
| {{ $item->part_number ?: '-' }} | {{ $item->nama_barang }} | {{ $item->vendor->nama ?? '-' }} | {{ $item->qty }} | {{ $item->satuan }} | Rp {{ number_format($item->harga_satuan, 0, ',', '.') }} | Rp {{ number_format($item->qty * $item->harga_satuan, 0, ',', '.') }} |
| Subtotal | Rp {{ number_format($subtotal, 0, ',', '.') }} |
| Total Amount | Rp {{ number_format($subtotal, 0, ',', '.') }} |
{{ $purchaseOrder->pembuat->name }}
Logistic and Purchase