Sunbeam Lanka Tailoring - Daily Sale Payment Report

Date: {{ $report_date }}

Sales Table (Daily Sale)

@foreach($paymentOptions as $option) @endforeach @php $tot_grand = 0; $tot_due = 0; $option_totals = []; foreach ($paymentOptions as $opt) { $option_totals[$opt->id] = 0; } @endphp @foreach ($sales_data as $sale) @foreach($paymentOptions as $option) @endforeach @php $tot_grand += $sale->grand_total; $tot_due += $sale->due_amount; foreach ($paymentOptions as $opt) { $option_totals[$opt->id] += ($sale->methods[$opt->id] ?? 0); } @endphp @endforeach @foreach($paymentOptions as $option) @endforeach
Date Reference Number Cashier Customer Grand Total{{ $option->name }}Due Amount
{{ $sale->date }} {{ $sale->reference_no }} {{ $sale->cashier }} {{ $sale->customer }} {{ number_format($sale->grand_total, 2) }}{{ number_format($sale->methods[$option->id] ?? 0, 2) }}{{ number_format($sale->due_amount, 2) }}
Total {{ number_format($tot_grand, 2) }}{{ number_format($option_totals[$option->id], 2) }}{{ number_format($tot_due, 2) }}

Credit Sale Collections

@foreach ($paymentOptions as $option) @endforeach @foreach ($creditCollections as $row) @foreach ($paymentOptions as $option) @endforeach @endforeach @foreach ($paymentOptions as $option) @endforeach
Original Bill Date Reference Number Cashier Customer Grand Total{{ $option->name }}
{{ \Carbon\Carbon::parse($row['date'])->format('Y-m-d') }} {{ $row['reference'] }} {{ $row['cashier'] }} {{ $row['customer'] }} {{ number_format($row['grand_total'], 2) }}{{ number_format($row['methods'][$option->id] ?? 0, 2) }}
Total {{ number_format($creditTotals['grand_total'], 2) }}{{ number_format($creditTotals['methods'][$option->id] ?? 0, 2) }}

Payment Method Summary

@php $grand_sale = 0; $grand_received = 0; $grand_total = 0; @endphp @foreach ($summaryData as $summary) @php $grand_sale += $summary['sale_amount']; $grand_received += $summary['received_amount']; $grand_total += $summary['total_amount']; @endphp @endforeach
Payment Option Sale Amount Received Amount Total Amount
{{ $summary['name'] }} {{ number_format($summary['sale_amount'], 2) }} {{ number_format($summary['received_amount'], 2) }} {{ number_format($summary['total_amount'], 2) }}
Grand Total {{ number_format($grand_sale, 2) }} {{ number_format($grand_received, 2) }} {{ number_format($grand_total, 2) }}