@php
$isEdit = isset($salesReturn);
$oldItems = old('product_id');
$items = $isEdit ? $salesReturn->items : collect();
$allocated = $isEdit ? $salesReturn->returnAllocations->sum('amount') : 0;
$outstanding = $isEdit ? max($salesReturn->amount - $allocated, 0) : 0;
$defaultAccount = old('account_id', '');
$currentSaleId = (string) ($selectedSaleId ?? '');
$selectedSaleProducts = collect($saleProductsMap[$currentSaleId] ?? []);
@endphp