@php($totalDue = (float) collect($ledgerRows)->sum('due')) @php($totalPreviousDue = (float) collect($ledgerRows)->sum('due_before_adjustment')) @php($totalAdjustedDue = (float) collect($ledgerRows)->sum('adjusted_due')) @php($totalPaid = (float) collect($ledgerRows)->sum('paid')) {{-- @php($totalCut = (float) collect($ledgerRows)->sum('cut')) --}}
{{ __('Customer Account View') }}

{{ __('Customer Ledger') }}

{{--

{{ $selectedCustomer?->display_name ? 'Selected customer ka due aur payment flow yahan se asani se dekh sakte hain.' : 'Customer select karke uska ledger dekh sakte hain.' }}

--}}
@error('customer_id') {{ $message }} @enderror
@error('from_date') {{ $message }} @enderror
@error('to_date') {{ $message }} @enderror
{{--
--}}
{{ __('Customer') }}
{{ $selectedCustomer->display_name ?? __('N/A') }}
{{ __('Opening Balance') }}
Rs. {{ number_format((float) $openingBalance, 2) }}
{{ __('Total Due') }}
Rs. {{ number_format((float) $closingBalance, 2) }}
{{ __('Closing Balance') }}
Rs. {{ number_format((float) $closingBalance, 2) }}
{{ __('Ledger Entries') }}
{{-- --}} {{-- --}} @forelse($ledgerRows as $row) {{-- --}} @empty @endforelse {{-- --}}
{{ __('Date') }} {{ __('Description') }} {{ __('Reference') }} {{ __('Due Before Adj.') }} {{ __('Adjusted') }} {{ __('Due') }} {{ __('Paid') }}{{ __('Cut') }}{{ __('Balance') }}
- {{ __('Opening Balance') }} - {{ $openingBalance > 0 ? number_format((float) $openingBalance, 2) : '-' }} - {{ $openingBalance > 0 ? number_format((float) $openingBalance, 2) : '-' }} {{ $openingBalance < 0 ? number_format(abs((float) $openingBalance), 2) : '-' }} -Rs. {{ number_format((float) $openingBalance, 2) }}
{{ $row['date'] }} {{ $row['description'] }} @if(! empty($row['note']))
{{ $row['note'] }}
@endif
{{ $row['reference'] ?: '-' }} {{ ($row['due_before_adjustment'] ?? 0) > 0 ? number_format((float) $row['due_before_adjustment'], 2) : '-' }} {{ ($row['adjusted_due'] ?? 0) > 0 ? number_format((float) $row['adjusted_due'], 2) : '-' }} {{ $row['due'] > 0 ? number_format((float) $row['due'], 2) : '-' }} {{ $row['paid'] > 0 ? number_format((float) $row['paid'], 2) : '-' }} {{ $row['cut'] > 0 ? number_format((float) $row['cut'], 2) : '-' }} Rs. {{ number_format((float) $row['balance'], 2) }}
{{ __('No ledger entries found for selected filters.') }}
{{ __('Closing Balance') }} {{ $totalAdjustedDue > 0 ? number_format($totalAdjustedDue, 2) : '-' }} {{ $totalDue > 0 ? number_format($totalDue, 2) : '-' }} {{ $totalPaid > 0 ? number_format($totalPaid, 2) : '-' }}{{ $totalCut > 0 ? number_format($totalCut, 2) : '-' }}Rs. {{ number_format((float) $closingBalance, 2) }}