{{-- Print/Download Button (hidden on print) --}}
{{-- ===== HEADER ===== --}}
{{ $settings->nama_perusahaan ?? 'PT. Anda Percetakan' }}
{{ $settings->slogan ?? 'Solusi Percetakan Profesional' }}
📍 {{ $settings->alamat ?? 'Jl. Percetakan No. 1, Jakarta' }}
📞 {{ $settings->telepon ?? '021-1234567' }} | ✉️ {{ $settings->email ?? 'info@percetakan.id' }}
NPWP: {{ $settings->npwp ?? '-' }}
INVOICE
{{ $invoice->no_invoice }}
Tgl. Invoice: {{ $invoice->tgl_invoice?->format('d/m/Y') }}
Jatuh Tempo: {{ $invoice->tgl_jatuh_tempo?->format('d/m/Y') }}
No. SO: {{ $invoice->salesOrder?->no_so ?? '-' }}
@php $statusLabel = $invoice->sisa_tagihan <= 0 ? 'LUNAS' : ($invoice->total_bayar > 0 ? 'BAYAR SEBAGIAN' : 'BELUM DIBAYAR'); $statusClass = $invoice->sisa_tagihan <= 0 ? 'status-paid' : ($invoice->total_bayar > 0 ? 'status-partial' : 'status-unpaid'); @endphp
{{ $statusLabel }}
{{-- ===== BILLING INFO ===== --}}
Tagihan Kepada
{{ $invoice->pelanggan?->nama }}
{{ $invoice->pelanggan?->alamat }}
@if($invoice->pelanggan?->npwp) NPWP: {{ $invoice->pelanggan->npwp }}
@endif 📞 {{ $invoice->pelanggan?->telepon }}
Attn: {{ $invoice->salesOrder?->nama_pic ?? $invoice->pelanggan?->nama_pic }}
Info Pembayaran
Total Invoice: Rp {{ number_format($invoice->total_invoice, 0, ',', '.') }}
Sudah Dibayar: Rp {{ number_format($invoice->total_bayar, 0, ',', '.') }}
Sisa Tagihan: Rp {{ number_format($invoice->sisa_tagihan, 0, ',', '.') }}
{{-- ===== ITEMS TABLE ===== --}} @foreach($invoice->salesOrder?->items ?? [] as $idx => $item) @endforeach @if($invoice->diskon > 0) @endif
# Deskripsi Pekerjaan / Produk Oplah Harga/Satuan Subtotal
{{ $idx + 1 }}
{{ $item->nama_pekerjaan }}
{{ ucfirst($item->jenis_produk) }}
{{ number_format($item->oplah) }} {{ number_format($item->harga_satuan, 0, ',', '.') }} {{ number_format($item->subtotal, 0, ',', '.') }}
Subtotal {{ number_format($invoice->subtotal, 0, ',', '.') }}
Diskon ({{ number_format($invoice->diskon, 0, ',', '.') }})
PPN {{ $invoice->salesOrder?->ppn_pct ?? 11 }}% {{ number_format($invoice->ppn, 0, ',', '.') }}
TOTAL INVOICE Rp {{ number_format($invoice->total_invoice, 0, ',', '.') }}
{{-- ===== PAYMENT INFO ===== --}}
💳 Informasi Rekening Pembayaran
@php $rekening = explode("\n", $settings->info_rekening ?? "BCA: 1234567890 a.n. PT. Anda Percetakan"); @endphp @foreach($rekening as $r)
{{ $r }}
@endforeach
Harap cantumkan nomor invoice {{ $invoice->no_invoice }} pada keterangan transfer.
📋 Catatan
{{ $invoice->catatan ?? 'Pembayaran mohon dilakukan sebelum tanggal jatuh tempo.' }}

Terima kasih atas kepercayaan Anda menggunakan layanan percetakan kami. Kami berkomitmen untuk memberikan hasil terbaik pada setiap pekerjaan.
{{-- ===== SIGNATURE ===== --}}
@if($invoice->pelanggan?->ttd) @endif
Diterima Oleh
{{ $invoice->pelanggan?->nama_pic ?? $invoice->pelanggan?->nama }}
{{ $invoice->pelanggan?->nama }}
@if($settings?->ttd) @endif
Dibuat Oleh
{{ $invoice->createdBy?->name ?? 'Tim Keuangan' }}
{{ $settings->nama_perusahaan ?? 'PT. Anda Percetakan' }}
{{-- ===== PRINT FOOTER ===== --}}