{{ $sales->count() }}
Total Sales
All Records{{ $all_settings->currency ?? 'BDT' }} {{ number_format($sales->sum('total_amount'), 2) }}
Total Revenue
All Sales{{ $sales->where('payment_status', 'partial')->count() }}
Partial Payments
All Partials{{ $sales->where('payment_status', 'unpaid')->count() }}
Unpaid Sales
All Unpaid
@php
$totalSaleAmount = $sales->sum('total_amount');
$totalExchangeValue = $sales->sum('total_exchange_value');
$totalActualCash = $totalSaleAmount - $totalExchangeValue;
@endphp
{{ $all_settings->currency ?? 'BDT' }} {{ number_format($totalActualCash, 2) }}
Total Actual Cash
Sales: {{ number_format($totalSaleAmount, 2) }} - Exchanges: {{ number_format($totalExchangeValue, 2) }}{{ $sales->where('has_exchanges', true)->count() }}
Sales with Exchanges
Sales that included exchanges{{ $sales->sum('exchange_count') }}
Total Exchange Items
Individual items exchanged{{ $all_settings->currency ?? 'BDT' }} {{ number_format($sales->sum('total_exchange_value'), 2) }}
Total Exchange Discount
{{ $totalSaleAmount > 0 ? number_format(($totalExchangeValue / $totalSaleAmount) * 100, 1) : 0 }}% of salesSales History
Advanced Filters Auto-Apply
| ID | Date | Customer | Items | Brand/Model | IMEI/SN | Actual Cash | Payment Method | Status | Actions |
|---|---|---|---|---|---|---|---|---|---|
|
#{{ $sale->id }}
@if(isset($sale->type) && $sale->type == 'direct_sale')
Direct Sale @else Regular Sale @if(isset($sale->has_exchanges) && $sale->has_exchanges) With Exchange @endif @endif |
{{ $sale->created_at->format('d M Y') }}
{{ $sale->created_at->format('H:i A') }} |
@if(isset($sale->type) && $sale->type == 'direct_sale')
@if($sale->customer)
{{ $sale->customer->name }} {{ $sale->customer->phone ?? 'N/A' }} @else {{ $sale->customer_name ?? 'Direct Customer' }} Direct Sale @endif @else @if($sale->customer) {{ $sale->customer->name }} {{ $sale->customer->phone ?? 'N/A' }} @else Walk-in Customer @endif @endif |
@if(isset($sale->type) && $sale->type == 'direct_sale')
{{ $sale->quantity ?? 1 }} items
{{ $sale->product_type ?? 'Direct Product' }}
@else
{{ $sale->sellTransactions->count() }} items
@if(isset($sale->has_exchanges) && $sale->has_exchanges)
{{ $sale->exchange_count }} Exchange{{ $sale->exchange_count > 1 ? 's' : '' }} Exchange Value: {{ $all_settings->currency ?? 'BDT' }} {{ number_format($sale->total_exchange_value, 2) }} @endif @endif |
@if(isset($sale->type) && $sale->type == 'direct_sale')
@if(isset($sale->product_brand) && isset($sale->product_model))
{{ $sale->product_brand }} {{ $sale->product_model }} @else Direct Sale {{ $sale->product_type ?? 'Product' }} @endif @else @php $firstTransaction = $sale->sellTransactions->first(); $totalTransactions = $sale->sellTransactions->count(); @endphp @if($firstTransaction && $firstTransaction->product) {{ $firstTransaction->product->ProductBrand->name ?? 'N/A' }} {{ $firstTransaction->product->ProductModel->name ?? 'N/A' }} @if($totalTransactions > 1) +{{ $totalTransactions - 1 }} more @endif @else No Product Data @endif @endif |
@if(isset($sale->type) && $sale->type == 'direct_sale')
@if(isset($sale->imei_or_sn))
{{ $sale->imei_or_sn }}
@else
N/A
@endif
@else
@if($firstTransaction && $firstTransaction->product)
{{ $firstTransaction->product->imei_or_sn ?? 'N/A' }}
@if($totalTransactions > 1)
Multiple items @endif @else N/A @endif @endif |
@php
$saleAmount = $sale->net_amount ?? $sale->total_amount;
$exchangeValue = $sale->total_exchange_value ?? 0;
$actualCash = $saleAmount - $exchangeValue;
@endphp
{{ $all_settings->currency ?? 'BDT' }} {{ number_format($actualCash, 2) }}
Actual Cash Received Sale: {{ $all_settings->currency ?? 'BDT' }} {{ number_format($saleAmount, 2) }} Exchange: {{ $all_settings->currency ?? 'BDT' }} {{ number_format($exchangeValue, 2) }} Due: {{ $all_settings->currency ?? 'BDT' }} {{ number_format($sale->due_amount, 2) }} Profit: {{ $all_settings->currency ?? 'BDT' }} {{ number_format($sale->profit, 2) }} |
{{ ucfirst($sale->payment_method) }} | @if ($sale->payment_status == 'paid') Paid @elseif($sale->payment_status == 'unpaid') Unpaid @elseif($sale->payment_status == 'partial') Partial @else {{ ucfirst($sale->payment_status) }} @endif | @if(isset($sale->type) && $sale->type == 'direct_sale') @else @endif |
| Totals: | {{ $all_settings->currency ?? 'BDT' }} {{ number_format($sales->sum('total_amount'), 2) }} | ||||||||