@php $input = 'w-full rounded-lg border-gray-300 text-sm focus:border-indigo-500 focus:ring-indigo-500'; @endphp ← Daftar retur {{-- Langkah 1: cari transaksi --}}
@if ($lookupError)
{{ $lookupError }}
@endif @if ($sale)
@csrf
Langkah 2 · Pilih barang yang dikembalikan
Invoice: {{ $sale->invoice_no }} Tanggal: {{ $sale->created_at->format('d/m/Y H:i') }} Kasir: {{ $sale->cashier->name ?? '-' }} Total: @rupiah($sale->total) ({{ $sale->payment_label }})
@foreach ($sale->items as $it) @php $q = (float) ($returned[$it->id]->q ?? 0); $r = (int) ($returned[$it->id]->r ?? 0); $left = \App\Support\Refund::remaining($it->quantity, $q); @endphp @endforeach
BarangDibeliSudah diretur Harga bayarJumlah direturKondisi barang
{{ $it->product_name }} @qty($it->quantity) {{ $it->unit }} @qty($q) @rupiah($it->unit_price) @if ($left > 0)
maks @qty($left) {{ $it->unit }}
@else sudah diretur semua @endif
@if ($left > 0) @endif
Refund ke pelanggan
Dihitung dari harga yang dibayar pelanggan. Ingin tukar barang? Catat retur ini, lalu buat transaksi baru di kasir.
@endif