@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, ',', '.'); function terbilangKwt($angka) { $satuan = ['','satu','dua','tiga','empat','lima','enam','tujuh','delapan','sembilan','sepuluh', 'sebelas','dua belas','tiga belas','empat belas','lima belas','enam belas','tujuh belas', 'delapan belas','sembilan belas']; $angka = abs((int) $angka); if ($angka === 0) return 'nol'; if ($angka < 20) return $satuan[$angka]; if ($angka < 100) return $satuan[(int)($angka/10) + 9] . ' puluh' . ($angka % 10 ? ' ' . $satuan[$angka % 10] : ''); $r = ''; if ($angka >= 1000000000) { $r .= terbilangKwt((int)($angka/1000000000)) . ' milyar '; $angka %= 1000000000; } if ($angka >= 1000000) { $r .= terbilangKwt((int)($angka/1000000)) . ' juta '; $angka %= 1000000; } if ($angka >= 1000) { $x = (int)($angka/1000); $r .= ($x === 1 ? 'seribu' : terbilangKwt($x) . ' ribu') . ' '; $angka %= 1000; } if ($angka >= 100) { $x = (int)($angka/100); $r .= ($x === 1 ? 'seratus' : terbilangKwt($x) . ' ratus') . ' '; $angka %= 100; } if ($angka > 0) { $r .= terbilangKwt($angka); } return trim($r); } $totalBulat = (int) round($faktur->total_harga); $noFaktur = $faktur->nomor; $no = 'KWTS/' . substr($noFaktur, strpos($noFaktur, '/') + 1); $tglFmt = $fmtTgl($faktur->tanggal_faktur); $namaFaskes = $faskes?->nama_perusahaan ?: $faktur->nama_faskes; $namaPerush = $profile->nama_perusahaan ?? $profile->nama ?? 'PT. IDEMEDIKA'; $alamat = $profile->alamat ?? ''; $telp = collect([$profile->no_telp_1 ?? null, $profile->no_telp_2 ?? null])->filter()->implode(' / '); $email = $profile->email ?? ''; $npwp = $profile->npwp ?? ''; $cetakPada = $fmtTgl(now()) . ', ' . now()->format('H:i'); @endphp
@if(!empty($logoBase64))Logo@endif
{{ $namaPerush }}
{{ $alamat }} @if($telp)
Telp: {{ $telp }}@endif @if($email) | {{ $email }}@endif @if($npwp)
NPWP: {{ $npwp }}@endif
Kwitansi
No: {{ $no }}
Tgl: {{ $tglFmt }}
Jatuh Tempo: {{ $faktur->tgl_jatuh_tempo ? $fmtTgl($faktur->tgl_jatuh_tempo) : '—' }}
Sudah Terima Dari
{{ $namaFaskes }}
@if($faskes?->alamat_penagihan || $faskes?->npwp)
{{ $faskes?->alamat_penagihan }}@if($faskes?->npwp) | NPWP: {{ $faskes->npwp }}@endif
@endif
Untuk Pembayaran
Faktur Penjualan
{{ $faktur->nomor }}
@if($faktur->nomor_efaktur)
Faktur PPN: {{ $faktur->nomor_efaktur }}
@endif
Jumlah Pembayaran
{{ $rupiah($totalBulat) }}
Terbilang: {{ ucfirst(terbilangKwt($totalBulat)) }} rupiah
@if($profile->catatan_penjualan)
Catatan: {{ $profile->catatan_penjualan }}
@endif
Yang Menerima,
{{ $namaFaskes }}
 
Hormat Kami,
{{ $namaPerush }}