@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') : '—'; $rupiah = fn($n) => 'Rp ' . number_format($n, 0, ',', '.'); $namaPerush = $cp->nama_perusahaan ?? $cp->nama ?? ''; $alamat = $cp->alamat ?? ''; $telp = collect([$cp->no_telp_1 ?? null, $cp->no_telp_2 ?? null])->filter()->implode(' / '); $email = $cp->email ?? ''; $npwp = $cp->npwp ?? ''; $logoBase64 = $logoBase64 ?? null; $cetakPada = $fmtTgl(now()) . ', ' . now()->format('H:i'); $tglDok = $penjualan->diselesaikan_at ?? $penjualan->tanggal_penjualan ?? $penjualan->tanggal_transaksi; @endphp
{{-- HEADER --}}
@if($logoBase64)Logo@endif
{{ $namaPerush }}
{{ $alamat }} @if($telp)
Telp: {{ $telp }}@endif @if($email) | {{ $email }}@endif @if($npwp)
NPWP: {{ $npwp }}@endif
Tanda Terima
Tukar Faktur
No: {{ $penjualan->nomor_penjualan }}
Tgl: {{ $fmtTgl($tglDok) }}
{{-- INFO BOXES --}}
Kepada Yth.
{{ $penjualan->nama_faskes }}
@if($penjualan->faskes?->alamat_penagihan)
{{ $penjualan->faskes->alamat_penagihan }}
@elseif($penjualan->faskes?->alamat)
{{ $penjualan->faskes->alamat }}
@endif @if($penjualan->faskes?->npwp)
NPWP: {{ $penjualan->faskes->npwp }}
@endif
Informasi Faktur
No. Faktur      : {{ $penjualan->nomor_penjualan }}
@if($penjualan->nomor_surat_jalan)
No. Surat Jalan : {{ $penjualan->nomor_surat_jalan }}
@endif
Jatuh Tempo    : {{ $penjualan->tanggal_jatuh_tempo ? $fmtTgl($penjualan->tanggal_jatuh_tempo) : '—' }}
Total           : {{ $rupiah($penjualan->total_harga) }}
{{-- PERNYATAAN --}}
Dengan ini dinyatakan bahwa dokumen faktur penjualan {{ $penjualan->nomor_penjualan }} telah diserahkan kepada {{ $penjualan->nama_faskes }} pada tanggal {{ $fmtTgl($tglDok) }}.
{{-- DAFTAR DOKUMEN --}}
No. Dokumen Keterangan
1 Faktur Penjualan {{ $penjualan->nomor_penjualan }}
2 Faktur Pajak (eFaktur PPN) {{ $penjualan->faktur_ppn_path ? 'Terlampir' : '—' }}
3 Surat Jalan {{ $penjualan->nomor_surat_jalan ?? '—' }}
{{-- TTD + FOOTER (selalu di bawah) --}}