@extends('admin.layouts.app') @section('content')
Party Ledger - {{ $customer->name }}

Date Range: {{ $startDate }} to {{ $endDate }}

@forelse($ledgers as $entry) @php $_pm = '-'; $_voucher = $vouchers[$entry->reference_id] ?? null; if($entry->reference_type == 'Voucher' && $_voucher) { if(preg_match('/\(([^)]+)\)/', $_voucher->description ?? '', $_m)) { $_pm = $_m[1]; } } else { $_pd = $entry->description ?? ''; if(preg_match('/Method:\s*([^,]+)/', $_pd, $_m)) { $_pm = trim($_m[1]); } elseif(preg_match_all('/\(([^)]+)\)/', $_pd, $_ms)) { $_last = end($_ms[1]); if(!preg_match('/^(Disc|TDS|VDS)/', $_last)) { $_pm = $_last; } } } @endphp @empty @endforelse
Date Invoice No Sales Discount TDS VDS Sales Return Payment Balance Payment Method
{{ $entry->date }} {{ $entry->invoice_no ?: $entry->reference_id }} {{ number_format($entry->sales_amount, 2) }} {{ number_format($entry->discount_val, 2) }} {{ number_format($entry->tds_val, 2) }} {{ number_format($entry->vds_val, 2) }} {{ number_format($entry->sales_return_amount, 2) }} {{ number_format($entry->payment_amount, 2) }} {{ number_format($entry->running_balance, 2) }} {{ $_pm }}
No transactions found
@endsection