@extends('master.app') @section('title', 'Supplier Balance Sheet') @section('body')
{{-- Header --}}
Supplier Balance Sheet
Closing = Opening + Purchases − Payments − Advances − Returns
Back
{{-- Filter --}}
{{-- Summary --}}
Total Opening
{{ number_format((float) ($totals['opening'] ?? 0), 2) }}
Total Purchases
{{ number_format((float) ($totals['purchase'] ?? 0), 2) }}
Total Credits
{{ number_format((float) (($totals['payment'] ?? 0) + ($totals['advance'] ?? 0) + ($totals['return'] ?? 0)), 2) }}
Payments + Advances + Returns
Total Closing
{{ number_format((float) ($totals['closing'] ?? 0), 2) }}
{{-- Table --}}
@forelse($rows as $i => $r) @php $statusText = 'Clear'; $badge = 'secondary'; if ($r->closing > 0) { $statusText = 'Payable (Due)'; $badge = 'danger'; } elseif ($r->closing < 0) { $statusText = 'Supplier Credit'; $badge = 'success'; } @endphp @empty @endforelse @if ($rows->count() > 0) @endif
# Supplier Opening Purchases Payments Advances Returns Closing Status Ledger
{{ $i + 1 }} {{ $r->supplier }} {{ number_format((float) $r->opening, 2) }} {{ number_format((float) $r->purchase, 2) }} {{ number_format((float) $r->payment, 2) }} {{ number_format((float) $r->advance, 2) }} {{ number_format((float) $r->return, 2) }} {{ number_format((float) $r->closing, 2) }} {{ $statusText }}
No data. Please select currency and apply filter.
Grand Total {{ number_format((float) ($totals['opening'] ?? 0), 2) }} {{ number_format((float) ($totals['purchase'] ?? 0), 2) }} {{ number_format((float) ($totals['payment'] ?? 0), 2) }} {{ number_format((float) ($totals['advance'] ?? 0), 2) }} {{ number_format((float) ($totals['return'] ?? 0), 2) }} {{ number_format((float) ($totals['closing'] ?? 0), 2) }}
@endsection @section('pageJs') @endsection