receipt Nota Transaksi #{{ $type === 'offline' ? $transaction->receipt_number : $transaction->invoice_number }}
@if($type === 'offline')
TANJOENG FARM
{{ $contactDetails->address ?? '-' }}
WA: {{ $contactDetails->phone_number ?? '-' }}
Nota: {{ $transaction->invoice_number }}
Tanggal: {{ $transaction->created_at->format('d/m/Y H:i') }}
Kasir: {{ $transaction->user->username ?? $transaction->user->full_name ?? 'Admin' }}
Metode: {{ $transaction->payment_method }}
Item Total
@foreach($transaction->details as $detail) @php $packageName = $detail->package->product->product_name ?? 'Produk'; $weight = $detail->package->weight_in_kg ?? 0; $unit = $detail->package->unit->unit_abbreviation ?? 'pcs'; $subTotal = $detail->unit_price * $detail->quantity; @endphp
{{ $packageName }}
{{ $detail->quantity }} x Rp {{ number_format($detail->unit_price, 0, ',', '.') }} ({{ $weight }} {{ $unit }}) Rp {{ number_format($subTotal, 0, ',', '.') }}
@endforeach
TOTAL Rp {{ number_format($transaction->total_payment, 0, ',', '.') }}
@if($transaction->payment_method === 'CASH')
Uang Diterima Rp {{ number_format($transaction->cash_received, 0, ',', '.') }}
Kembalian Rp {{ number_format($transaction->cash_change, 0, ',', '.') }}
@else
Status Pembayaran {{ $transaction->midtrans_status === 'SUCCESS' ? 'BERHASIL' : ($transaction->midtrans_status ?? 'SUKSES') }}
@endif
@else

TANJOENG FARM

{{ $contactDetails->operational_notes ?? '-' }}

{{ $contactDetails->address ?? '-' }}

Email: {{ $contactDetails->email ?? '-' }} | WA: {{ $contactDetails->phone_number ?? '-' }}

INVOICE

{{ $transaction->invoice_number }}

Tanggal Transaksi: {{ $transaction->created_at->format('d F Y H:i') }}

Info Pembeli & Pengiriman
@if($transaction->address)

Penerima: {{ $transaction->address->recipient_name }}

Telepon: {{ $transaction->address->recipient_phone }}

{{ $transaction->address->full_address }}, Ds. {{ $transaction->address->village }}, Kec. {{ $transaction->address->district }}, {{ $transaction->address->city }}, {{ $transaction->address->province }} - {{ $transaction->address->postal_code }}

@else

Pembeli: {{ $transaction->user->username ?? $transaction->user->full_name ?? 'Guest' }}

Email: {{ $transaction->user->email ?? '-' }}

Alamat tidak dicantumkan.

@endif
Metode & Status Pembayaran

Metode Pembayaran: {{ $transaction->payment_method ?? 'Transfer / QRIS (Midtrans)' }}

Status Pembayaran: @if($transaction->payment_status === 'paid') Lunas @elseif($transaction->payment_status === 'unpaid') Belum Bayar @elseif($transaction->payment_status === 'expired') Kedaluwarsa @else {{ ucfirst($transaction->payment_status) }} @endif

Status Pesanan: @if($transaction->order_status === 'completed') Selesai @elseif($transaction->order_status === 'processing') Diproses @elseif($transaction->order_status === 'shipped') Dikirim @elseif($transaction->order_status === 'cancelled') Dibatalkan @else Menunggu @endif

@if($transaction->tracking_number)

No. Resi Pengiriman: {{ $transaction->tracking_number }}

@endif
Rincian Belanja
@php $subtotalProductPrice = 0; @endphp @foreach($transaction->details as $idx => $detail) @php $packageName = $detail->package->product->product_name ?? 'Produk'; $weight = $detail->package->weight_in_kg ?? 0; $unit = $detail->package->unit->unit_abbreviation ?? 'pcs'; $rowSubtotal = $detail->unit_price * $detail->quantity; $subtotalProductPrice += $rowSubtotal; @endphp @endforeach
No Nama Produk Varian Berat/Kemasan Harga Satuan Qty Subtotal
{{ $idx + 1 }}
{{ $packageName }}
{{ $weight }} {{ $unit }} Rp {{ number_format($detail->unit_price, 0, ',', '.') }} {{ $detail->quantity }} Rp {{ number_format($rowSubtotal, 0, ',', '.') }}
@if($transaction->shipping_cost > 0) @endif @if($transaction->coupon_discount_nominal > 0) @endif
Total Harga Produk Rp {{ number_format($subtotalProductPrice, 0, ',', '.') }}
Ongkos Kirim Rp {{ number_format($transaction->shipping_cost, 0, ',', '.') }}
Potongan Kupon - Rp {{ number_format($transaction->coupon_discount_nominal, 0, ',', '.') }}
Total Bayar Rp {{ number_format($transaction->total_payment, 0, ',', '.') }}
@endif