{{-- HEADER --}} {{-- ✅ lebar cukup, nowrap supaya tidak wrap --}}
{{ $company->nama_company }}
{!! $company->alamat !!}
FAKTUR PENJUALAN
No: {{ $data->invoice_number }}
{{-- INFO PO --}}
Kode Pesanan: {{ isset($data->do->so->so_number) ? $data->do->so->so_number : $data->so->so_number }} Tanggal Pesanan: {{ isset($data->do->so->so_date) ? date('d/m/Y', strtotime($data->do->so->so_date)) : date('d/m/Y', strtotime($data->so->so_date)) }}
Pelanggan: {{ $data->customers->nama_customer ?? '-' }} Nomor Faktur: {{ $data->invoice_number }}
Syarat Pembayaran: {{ $data->customers->top->remarks ?? '-' }} Tanggal Faktur: {{ date('d/m/Y', strtotime($data->invoice_date)) }}
Alamat: {{ $data->customers->address ?? '-' }} Tanggal Jatuh Tempo: {{ date('d/m/Y', strtotime($data->due_date)) }}
Penjual: {{ $salesman_name ?? '-' }} No. Kiriman: {{ isset($data->do->do_number) ? $data->do->do_number : '-' }}

Detail Barang

@php // $taxRate = $ppn_val ?? 11; $totalDpp = 0; $totalPpn = 0; @endphp @foreach ($data->items as $i => $item) @php $subtotal = (float) $item->subtotal; $price = (float) $item->price; $taxRate = (float) ($ppn_val ?? 11); $dpp = $subtotal / (1 + $taxRate / 100); $ppn = $subtotal - $dpp; $hargaExcl = $price / (1 + $taxRate / 100); $totalDpp += $dpp; $totalPpn += $ppn; @endphp @endforeach {{-- ================= FOOTER ================= --}} @php // Ambil dari header $subtotalInclude = $data->subtotal; $discountInclude = $data->discount_amount; // Convert ke DPP $subtotalDpp = $subtotalInclude / (1 + $taxRate / 100); $discountDpp = $discountInclude / (1 + $taxRate / 100); $dppAfterDiscount = $subtotalDpp - $discountDpp; $taxAmount = $dppAfterDiscount * ($taxRate / 100); $grandTotal = $dppAfterDiscount + $taxAmount; @endphp @foreach($promo as $v) @php $taxRate = (float) ($ppn_val ?? 11); // nilai promo masih include PPN $promoInclude = $v->total_potongan; // convert ke DPP $promoDpp = $promoInclude / (1 + $taxRate / 100); @endphp @endforeach
No Produk Satuan Qty Harga (Excl. PPN) PPN Diskon Total
{{ $i + 1 }} {{ $item->products->name ?? '-' }} {{ $item->so_detail->units->name ?? '-' }} {{ number_format($item->qty, 0, ',', '.') }} {{ number_format($hargaExcl, 0, ',', '.') }} {{ number_format($ppn, 0, ',', '.') }} {{ number_format($item->discount, 0, ',', '.') }} {{ number_format($subtotal, 0, ',', '.') }}
Sub Total (DPP) {{ number_format($subtotalDpp, 0, ',', '.') }}
{{ $v->promo_name }} - {{ number_format($promoDpp, 0, ',', '.') }}
PPN {{ $taxRate }} % {{ number_format($taxAmount, 0, ',', '.') }}
Grand Total {{ number_format($grandTotal, 0, ',', '.') }}
Note: Barang telah diterima dengan cukup dan baik, pembayaran transfer hanya diakui melalui rekening :
{{ $company->akun_bank }} - {{ $company->akun_bank_number }}
{{ $company->akun_bank_name }}
Diterima Oleh


(__________________)
Disetujui Oleh


(__________________)
Dibuat Oleh


(__________________)