@extends('layouts.user') @section('title', __('general_ledger.title')) @section('content') @php $m = fn($v)=> number_format((float)$v,2); @endphp
{{-- Header (ULTRA THIN) --}}
{{ __('general_ledger.header.section') }}
{{ __('general_ledger.header.title') }}
{{-- Summary Cards (ULTRA COMPACT) --}}
{{ __('general_ledger.cards.debit') }}
{{ $m($totalDebit) }}
{{ __('general_ledger.cards.credit') }}
{{ $m($totalCredit) }}
{{ __('general_ledger.cards.balance') }}
{{ $m($totalDebit - $totalCredit) }}
{{-- Filter --}}
{{-- Table --}}
@forelse($ledgers as $row) @empty @endforelse
{{ __('general_ledger.table.date') }} {{ __('general_ledger.table.account') }} {{ __('general_ledger.table.type') }} {{ __('general_ledger.table.description') }} {{ __('general_ledger.table.debit') }} {{ __('general_ledger.table.credit') }}
{{ optional($row->posted_at)->format('d M Y') }} {{ $row->account->name ?? '-' }} {{ \Illuminate\Support\Str::headline(str_replace('_',' ', $row->type)) }} {{ $row->description }} @if($row->debit > 0) {{ $m($row->debit) }} @endif @if($row->credit > 0) {{ $m($row->credit) }} @endif
{{ __('general_ledger.table.no_data') }}
{{ $ledgers->links() }}
@endsection