@extends('master.app') @section('title', 'Supplier Ledger') @section('body')
{{-- Header --}}
Supplier Ledger
Debit = Purchases | Credit = Payments + Advances + Returns
Back
{{-- Filter --}}
{{-- Summary cards --}}
Opening Balance
{{ number_format((float) $openingBalance, 2) }}
Period Debit (Purchases)
{{ number_format((float) $periodDebit, 2) }}
Period Credit
{{ number_format((float) $periodCredit, 2) }}
Closing Balance
{{ number_format((float) $closingBalance, 2) }}
{{-- Ledger table --}}
{{-- Opening row --}} @if (($supplierId ?? null) && ($currencyId ?? null)) @endif @forelse($rows as $i=>$r) @php $badge = 'secondary'; $icon = 'fa-file'; if ($r->t_type === 'PURCHASE') { $badge = 'primary'; $icon = 'fa-shopping-cart'; } if ($r->t_type === 'PAYMENT') { $badge = 'success'; $icon = 'fa-hand-holding-usd'; } if ($r->t_type === 'ADVANCE') { $badge = 'info'; $icon = 'fa-arrow-circle-up'; } if ($r->t_type === 'RETURN') { $badge = 'danger'; $icon = 'fa-undo'; } @endphp @empty @endforelse @if ($rows->count() > 0) @endif
# Date Type Number Title / Details Debit Credit Running Balance View
{{ $from ?? '—' }} OPENING Opening balance before selected period 0.00 0.00 {{ number_format((float) $openingBalance, 2) }}
{{ $i + 1 }} {{ $r->t_date }} {{ $r->t_type }} {{ $r->t_number }} {{ $r->t_title }} {{ number_format((float) $r->debit, 2) }} {{ number_format((float) $r->credit, 2) }} {{ number_format((float) $r->run_balance, 2) }} @if ($r->t_type === 'PURCHASE') @elseif($r->t_type === 'PAYMENT') @elseif($r->t_type === 'ADVANCE') @else @endif
No ledger rows found. Please apply filters.
Period Total {{ number_format((float) $periodDebit, 2) }} {{ number_format((float) $periodCredit, 2) }} {{ number_format((float) $closingBalance, 2) }}
@endsection @section('pageJs') @endsection