@php $bulanId = ['','Januari','Februari','Maret','April','Mei','Juni','Juli','Agustus','September','Oktober','November','Desember']; $fmtTgl = fn($d) => $d ? $d->format('d') . ' ' . $bulanId[(int)$d->format('n')] . ' ' . $d->format('Y') : '—'; $fmtTglJam = fn($d) => $d ? $d->format('d') . ' ' . $bulanId[(int)$d->format('n')] . ' ' . $d->format('Y, H:i') : '—'; $tanggal = $fmtTgl($ppb->tanggal); $cetakPada = $fmtTglJam(now()); $logoUrl = $company->logoUrl('logo_desktop', 'build/assets/img/logo.png'); $telp = $company->no_telp_1 ? 'Telp: ' . $company->no_telp_1 . ($company->no_telp_2 ? ' / ' . $company->no_telp_2 : '') : null; $totalLots = count($lots); @endphp @foreach($lots as $idx => $doc) @php $item = $doc['item']; $lot = $doc['lot']; $stok = $doc['stok']; @endphp
{{-- HEADER --}}
{{ $company->nama_perusahaan }}
{{ $company->alamat }} @if($telp)
{{ $telp }}@endif @if($company->email)  |  {{ $company->email }}@endif
Surat Jalan
No: {{ $doc['nomor_sj'] }}
Tgl: {{ $tanggal }}
Ref: {{ $ppb->nomor }}
{{-- INFO PENERIMA --}}
Kepada Yth.
{{ $ppb->nama_faskes ?? '—' }}
@if($ppb->faskes?->alamat_pengiriman)
{{ $ppb->faskes->alamat_pengiriman }}
@elseif($ppb->faskes?->alamat)
{{ $ppb->faskes->alamat }}
@endif @if($ppb->faskes?->telp_pengiriman)
Telp: {{ $ppb->faskes->telp_pengiriman }}
@endif
{{-- TERPAKAI TGL --}}
Terpakai Tgl. :  
{{-- TABEL BARANG --}}
@php $mfr = $item->barang->manufaktur ?? null; $jenisNie = $item->barang?->jenis_nie ?? $item->barang?->merekBarang?->jenis_nie ?? null; $noNie = $item->barang?->no_nie ?? $item->barang?->merekBarang?->no_nie ?? null; $noLot = $stok->no_lot ?? null; $noSerial = $stok->no_serial ?? null; $nieStr = ($jenisNie || $noNie) ? trim(($jenisNie ?? '') . ($jenisNie && $noNie ? ' — ' : '') . ($noNie ?? '')) : null; @endphp
No Nama Barang Qty (pcs) Expired Date Harga Satuan Subtotal
1
{{ $item->nama_barang }}
@if($mfr)
{{ $mfr }}
@endif @if($noSerial || $noLot) @php $lotSnParts = collect(); if ($noSerial) $lotSnParts->push('SN: ' . $noSerial); if ($noLot) $lotSnParts->push('LOT: ' . $noLot); @endphp
{{ $lotSnParts->implode(' | ') }}@if($nieStr) ({{ $nieStr }})@endif
@elseif($nieStr)
{{ $nieStr }}
@endif
{{ number_format($doc['qty']) }} {{ $stok->tanggal_kedaluwarsa ? \Carbon\Carbon::parse($stok->tanggal_kedaluwarsa)->format('d-m-Y') : '—' }} {{ $doc['subtotal'] ? number_format($item->harga_jual, 0, ',', '.') : '—' }} {{ $doc['subtotal'] ? number_format($doc['subtotal'], 0, ',', '.') : '—' }}
{{-- KALKULASI HARGA --}} @if($doc['subtotal'] > 0)
Tanggal Pemakaian :  
Subtotal Rp {{ number_format($doc['subtotal'], 0, ',', '.') }}
DPP (11/12) Rp {{ number_format($doc['dpp'], 0, ',', '.') }}
PPN 12% Rp {{ number_format($doc['ppn'], 0, ',', '.') }}
Total Rp {{ number_format($doc['total'], 0, ',', '.') }}
@endif {{-- TTD & FOOTER --}}
@endforeach