@php($totalDue = (float) $closingBalance) @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($totalDue, 2) }}
{{ __('Closing Balance') }}
Rs. {{ number_format((float) $closingBalance, 2) }}
{{ __('Ledger Entries') }}
@forelse($ledgerRows as $row) @empty @endforelse
{{ __('Date') }} {{ __('Description') }} {{ __('Reference') }} {{ __('Due') }} {{ __('Paid') }} {{ __('Cut') }} {{ __('Balance') }}
- {{ __('Opening Balance') }} - {{ $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'] > 0 ? number_format((float) $row['due'], 2) : '-' }} @if(($row['paid'] ?? 0) != 0) {{ (float) $row['paid'] < 0 ? '- ' : '' }}{{ number_format(abs((float) $row['paid']), 2) }} @else - @endif {{ $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') }} {{ $totalDue > 0 ? number_format($totalDue, 2) : '-' }} {{ $totalPaid > 0 ? number_format($totalPaid, 2) : '-' }} {{ $totalCut > 0 ? number_format($totalCut, 2) : '-' }} Rs. {{ number_format((float) $closingBalance, 2) }}