Riwayat Transaksi POS

Pantau dan kelola seluruh transaksi penjualan yang terinput melalui sistem Kasir POS dari seluruh cabang Bebek Mba Reina secara real-time.

@if(session()->has('success'))
✅ {{ session('success') }}
@endif @if(session()->has('error'))
⚠️ {{ session('error') }}
@endif @if($isEditModalOpen)

✏️ EDIT TRANSAKSI POS

Edit Cabang, Pelanggan, atau Tipe Penjualan. Invoice: {{ $editInvoice }}

*Untuk mengganti item/produk, harap batalkan transaksi ini dan input ulang melalui Kasir POS.
@endif @if($viewMode === 'list')
🔍
@if($timeRange === 'custom')
Rentang: s/d
@endif
@forelse($sales as $sale) @empty @endforelse
Tanggal No. Invoice Cabang Pelanggan Tipe Metode Bayar Grand Total Status Aksi
{{ $sale->created_at->format('d M Y H:i') }} {{ $sale->invoice_number }} {{ $sale->branch->name ?? 'Global' }} {{ $sale->customer->name ?? 'Umum' }} {{ $sale->salesType->name ?? 'Retail' }} {{ $sale->paymentMethod->name ?? 'Tempo' }} Rp {{ number_format($sale->grand_total, 0, ',', '.') }} @if($sale->payment_status === 'paid') LUNAS @else BELUM BAYAR @endif
Tidak ada transaksi yang cocok dengan kriteria filter.
{{ $sales->links() }}
@elseif($viewMode === 'detail' && $detailSale)

Rincian Transaksi POS

Invoice: {{ $detailSale->invoice_number }}

Informasi Umum

Cabang: {{ $detailSale->branch->name ?? '-' }}

Tipe Penjualan: {{ $detailSale->salesType->name ?? '-' }}

Meja: {{ $detailSale->table_number ?? '-' }}

Pelanggan: {{ $detailSale->customer->name ?? 'Umum' }}

Waktu Transaksi: {{ $detailSale->created_at->format('d/m/Y H:i') }}

Informasi Pembayaran

Status: @if($detailSale->payment_status === 'paid') LUNAS @elseif($detailSale->payment_status === 'partially_paid') SEBAGIAN @else BELUM LUNAS @endif

Metode Bayar: {{ $detailSale->paymentMethod->name ?? '-' }}

Total Tagihan: Rp {{ number_format($detailSale->grand_total, 0, ',', '.') }}

Nominal Dibayar: Rp {{ number_format($detailSale->paid_amount, 0, ',', '.') }}

Kembalian: Rp {{ number_format($detailSale->change_amount, 0, ',', '.') }}

Item Pembelian

@foreach($detailSale->items as $item) @endforeach @if($detailSale->discount_amount > 0) @endif @if($detailSale->tax_amount > 0) @endif @if($detailSale->service_charge > 0) @endif
Produk Qty Harga Satuan Diskon Total
{{ $item->product->name ?? 'Produk Dihapus' }} {{ $item->quantity }} Rp {{ number_format($item->price, 0, ',', '.') }} {{ $item->discount_amount > 0 ? '-Rp '.number_format($item->discount_amount, 0, ',', '.') : '-' }} Rp {{ number_format($item->total, 0, ',', '.') }}
Subtotal: Rp {{ number_format($detailSale->subtotal, 0, ',', '.') }}
Diskon Tambahan: - Rp {{ number_format($detailSale->discount_amount, 0, ',', '.') }}
Pajak/PB1: Rp {{ number_format($detailSale->tax_amount, 0, ',', '.') }}
Service Charge: Rp {{ number_format($detailSale->service_charge, 0, ',', '.') }}
GRAND TOTAL: Rp {{ number_format($detailSale->grand_total, 0, ',', '.') }}
@endif