Sales
@can('quotations.view') Quotations @endcan @can('sales.create') + Smart Order Entry Quick Invoice New Sale @endcan
@php $filtersActive = $invoiceFilter || $customerFilter || $warehouseFilter || $statusFilter || $totalFilter || $profitFilter || $fromDate || $toDate || $salespersonFilter; @endphp @if ($filtersActive) @endif
InvoiceDateCustomerTotalProfitStatus @forelse ($sales as $sale) @empty @endforelse
Brand Warehouse Recorded by
{{ $sale->invoice_number }} @foreach ($sale->returns as $return) {{ $return->return_number }} @endforeach {{ $sale->sale_date->format('d M Y') }} {{ $sale->customer->name }} @if ($sale->brand || $sale->lineBrands->isEmpty()) @else {{-- One invoice with products of more than one brand: each brand counts its own lines. --}}
@foreach ($sale->lineBrands as $lineBrand) @endforeach
@endif
{{ $sale->warehouse->name }} {{ $sale->createdBy->name ?? '—' }} {{ number_format($sale->total, 2) }} @php $baSalaryShare = $sale->baSalaryShare(); @endphp
$sale->baSalaryAdjustedProfit() >= 0, 'text-red-600 dark:text-red-400' => $sale->baSalaryAdjustedProfit() < 0, ])>{{ number_format($sale->baSalaryAdjustedProfit(), 2) }}
@if ($baSalaryShare > 0)
−{{ number_format($baSalaryShare, 2) }} BA salary
@endif
{{ str($sale->status)->title() }}
@if ($filtersActive) @else @endif
@if ($sales->isNotEmpty())
{{ $sales->links() }}
@endif