@if(count($reportData) > 0)

Supplier Ledger @if(isset($show_combined) && $show_combined) (Combined) @endif

Supplier Name: @if(isset($previousLedger)) {{ $previousLedger->supplier_name }} @endif

From: {{ $start_date }} To: {{ $end_date }}

{{-- কন্ডিশনাল হেডার: শুধু Combined সিলেক্ট করলেই দেখা যাবে --}} @if(isset($show_combined) && $show_combined) @endif @php $totalDebit = $totalCredit = $totalSale = 0; if(isset($previousLedger)) { $previousTotalBill = $previousLedger->total_bill; $previousPaymentAmount = $previousLedger->payment_amount; $previousDue = $previousLedger->total_due; } else { $previousTotalBill = $previousPaymentAmount = $previousDue = 0; } @endphp @if(isset($show_combined) && $show_combined) @endif @foreach($reportData as $value) @php $row_sale_amt = $value->sale_amount ?? 0; $totalSale += $row_sale_amt; if($value->table_name == 'purchase') { $previousDue = $previousDue + $value->amount; $totalDebit = $totalDebit + $value->amount; } else { $previousDue = $previousDue - $value->amount; $totalCredit = $totalCredit + $value->amount; } // নিট পাওনা ক্যালকুলেশন (সাপ্লায়ার ডিউ - কাস্টমার সেলস) $net_payable = $previousDue - $row_sale_amt; @endphp {{-- কম্বাইন্ড কলামের ডাটা --}} @if(isset($show_combined) && $show_combined) @endif @endforeach @if(isset($show_combined) && $show_combined) @endif
S/L Date Particulars Reference NO Debit (TK) Credit (Tk) Due BalanceSale (Recv.) Net Payable
Previous Ledger: {{ $previousTotalBill }} {{ $previousPaymentAmount }} {{ $previousDue }}
{{ $loop->iteration }} {{ $value->date }} {{ $value->table_name }} {{ $value->code }} @if($value->table_name == 'purchase') {{ $value->amount }} @endif @if($value->table_name == 'purchase_payment') {{ $value->amount }} @endif {{ $previousDue }}{{ number_format($row_sale_amt, 2) }} {{ number_format($net_payable, 2) }}
Final Ledger: {{ $totalDebit + $previousTotalBill }} {{ $totalCredit + $previousPaymentAmount }} {{ $previousDue }}{{ number_format($totalSale, 2) }} {{ number_format($previousDue - $totalSale, 2) }}
@endif