@php $paidTotal = $sale->payment_method === 'cash' ? (float) $sale->grand_total : (float) $sale->payments->sum('amount'); $change = max(0, $paidTotal - (float) $sale->grand_total); $money = fn($amount) => 'Rp ' . number_format((float) $amount, 0, ',', '.'); $shortDate = fn($value) => $value ? \Illuminate\Support\Carbon::parse($value)->format('d-m-y') : '-'; $isCash = strtolower((string) $sale->payment_method) === 'cash'; // Dibaca dari dokumen, bukan dihitung ulang: DPP berlaku untuk ketiga // cara pajak, dan hasTaxLine menolak menampilkan baris nol untuk // penjualan yang memang tanpa pajak. $tax = (float) $sale->tax_amount; $dpp = $sale->taxBase(); $lineDiscount = $sale->lineDiscountTotal(); $hasTax = $sale->hasTaxLine(); $taxLabel = $sale->tax_mode === 'included' ? 'Pajak (11%) sudah termasuk' : 'Pajak (11%)'; $taxNote = match ($sale->tax_mode) { 'included' => 'Harga termasuk PPN 11%: DPP = (subtotal-diskon) ÷ (1+11%); pajak = DPPx11%.', 'excluded' => 'PPN 11% ditambahkan di atas DPP.', default => '', }; @endphp
@if ($sale->tenant?->tenant_logo_url) @endif

{{ $sale->tenant?->name ?? '-' }}

MELAYANI PARTAI/ECERAN

Playwood/Triplek - Perlengkapan Meubel - Bahan Bahan Meubel - Dll

WA: 085863099783 IG: @putrasuburmakmur

@if ($sale->tenant?->address)

{{ $sale->tenant->address }}

@endif
FAKTUR
No. Invoice : {{ $sale->sale_number }}
Tanggal : {{ $sale->sale_date?->format('d/m/Y') ?? '-' }}
Jatuh Tempo : {{ $sale->due_date?->format('d/m/Y') ?? '-' }}
No. Surat Jalan : {{ $sale->getAttribute('delivery_number') ?: '-' }}
Kepada Yth, {{ $sale->customer?->name ?? '-' }}
Catatan : {{ $sale->note ?: '-' }}
{{-- --}} @foreach ($sale->details as $index => $detail) {{-- --}} @endforeach
No Nama Barang Harga QtyUnitDiskon Keterangan Subtotal
{{ $index + 1 }} {{ $detail->product?->name ?? '-' }} {{-- @if ($detail->product?->sku) KODE: {{ $detail->product->sku }} @endif --}} {{ $money($detail->unit_price) }} {{ rtrim(rtrim(number_format((float) $detail->quantity, 2, ',', '.'), '0'), ',') }} {{ $detail->unit?->code ?? '-' }} {{ $detail->unit?->code ?? '-' }} {{ $detail->discount_amount !== null ? $money($detail->discount_amount) : '-' }} {{ $detail->item_note ?? '' }} {{ $money($detail->line_total) }}
Tanda Terima
{{ $sale->customer?->name ?? '-' }}
Hormat Kami
{{ $sale->tenant?->name ?? '-' }}
Pengirim
BCA : 3790 - 474 - 588 a/n SALSABILA SHAFA PUJA
Keterangan : {{ $sale->note ?: 'Retur Barang Maksimal 3 Hari Berdasarkan Tanggal Pembelian' }}
Alamat : {{ $sale->customer?->address ?: '-' }}
Pembayaran : Cash Ditempat
Subtotal
{{ $money($sale->subtotal) }}
@if ($lineDiscount > 0)
Diskon Item
-{{ $money($lineDiscount) }}
@endif @if ($sale->discount_amount > 0)
Diskon
-{{ $money($sale->discount_amount) }}
@endif
Ongkos kirim
{{ $money($sale->shipping_cost) }}
@if ($hasTax)
DPP
{{ $money($dpp) }}
{{ $taxLabel }}
{{ $money($tax) }}
@endif
Total
{{ $money($sale->grand_total) }}
Bayar
{{ $money($paidTotal) }}
Kembali
{{ $money($change) }}
@if ($taxNote !== '')

{{ $taxNote }}

@endif
@if ($sale->tenant?->tenant_logo_url) @endif

{{ $sale->tenant?->name ?? '-' }}

MELAYANI PARTAI/ECERAN

Playwood/Triplek - Perlengkapan Meubel - Bahan Bahan Meubel - Dll

WA: 085863099783 IG: @putrasuburmakmur

@if ($sale->tenant?->address)

{{ $sale->tenant->address }}

@endif
Kepada: {{ $sale->customer?->name ?? '-' }}
Kirim ke: {{ $sale->customer?->address ?: '-' }}

SURAT JALAN

No. Surat Jalan: {{ $sale->getAttribute('delivery_number') ?: '-' }}
No. Invoice: {{ $sale->sale_number }}
Tanggal: {{ $sale->sale_date?->format('d/m/Y') ?? '-' }}
{{-- --}} @foreach ($sale->details as $index => $detail) {{-- --}} @endforeach
No Nama Barang QtyUnitKeterangan Kesesuaian
{{ $index + 1 }} {{ $detail->product?->name ?? '-' }} {{-- @if ($detail->product?->sku) KODE: {{ $detail->product->sku }} @endif --}} {{ rtrim(rtrim(number_format((float) $detail->quantity, 2, ',', '.'), '0'), ',') }} {{ $detail->unit?->code ?? '-' }} {{ $detail->unit?->code ?? '-' }}@include('sales._item-delivery-note', ['detail' => $detail])
@include('sales._delivery-pending', ['sale' => $sale]) @if ($sale->note)

Catatan: {{ $sale->note }}

@endif
Tanda Terima
{{ $sale->customer?->name ?? '-' }}
Hormat Kami
{{ $sale->tenant?->name ?? '-' }}
Pengirim
 

☑ Barang harap diperiksa terlebih dahulu sebelum ditanda tangan.