@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')

PT TRI SAKTI LAUTAN MAS

Jln. Gatot Subroto No. 24 Banyuwangi

Indonesia - 68455

(0333) - 513 0040

Email: trimas.bwi@gmail.com

PURCHASE ORDER

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 }}


@if ($batchMultiVendor)
Catatan: dokumen ini berisi barang dari beberapa vendor berbeda. Vendor masing-masing barang tertera pada kolom "Vendor" di tabel di bawah.
@endif @foreach ($itemsDicetak as $item) @endforeach
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, ',', '.') }}
@if ($itemsPending->isNotEmpty())
Catatan: Ada {{ $itemsPending->count() }} barang lain pada PO ini yang belum ditentukan vendornya ({{ $itemsPending->pluck('nama_barang')->implode(', ') }}), sehingga belum dicetak di dokumen ini. Barang tersebut akan menyusul diproses pada PO yang sama ini setelah vendornya ditentukan.
@endif @if ($itemsBatchLama->isNotEmpty())
Catatan: Ada {{ $itemsBatchLama->count() }} barang lain pada PO ini yang sudah tercetak pada dokumen sebelumnya ({{ $itemsBatchLama->pluck('nama_barang')->implode(', ') }}), sehingga tidak ditampilkan lagi di cetakan (barang menyusul) ini.
@endif
Subtotal Rp {{ number_format($subtotal, 0, ',', '.') }}
Total Amount Rp {{ number_format($subtotal, 0, ',', '.') }}
@if ($purchaseOrder->catatan)
Catatan: {{ $purchaseOrder->catatan }}
@endif
Purchased by:

{{ $purchaseOrder->pembuat->name }}

Logistic and Purchase

Dicetak otomatis dari Sistem Procurement Kapal PT. Tri Sakti Lautan Mas pada {{ now()->format('d M Y H:i') }}.
@endsection