@extends('dashboard.admin.layouts.master') @section('content') @php $selectedAccount = $accounts->firstWhere('id', (int) ($selectedFilters['account_id'] ?? 0)); @endphp

{{ trans('finance.general_ledger.title') }}

@if($errors->any())
    @foreach($errors->all() as $error)
  • {{ $error }}
  • @endforeach
@endif

{{ trans('finance.general_ledger.filter') }}

@if($hasFilters)

{{ trans('finance.general_ledger.account') }}

{{ $selectedAccount ? $selectedAccount->code.' - '.$selectedAccount->name : '-' }}

{{ trans('finance.general_ledger.debit') }}

{{ number_format($totals['debit'], 2) }}

{{ trans('finance.general_ledger.credit') }}

{{ number_format($totals['credit'], 2) }}

{{ trans('finance.general_ledger.title') }}

@forelse($rows as $row) @empty @endforelse
{{ trans('finance.general_ledger.entry_number') }} {{ trans('finance.general_ledger.entry_date') }} {{ trans('finance.general_ledger.journal') }} {{ trans('finance.general_ledger.description') }} {{ trans('finance.general_ledger.cost_center') }} {{ trans('finance.general_ledger.debit') }} {{ trans('finance.general_ledger.credit') }} {{ trans('finance.general_ledger.running_balance') }}
{{ $row->entry_number }} {{ $row->entry_date }} {{ $row->journal_name }} {{ $row->description ?: '-' }} {{ $row->cost_center_name ?: '-' }} {{ number_format($row->debit, 2) }} {{ number_format($row->credit, 2) }}
{{ trans('finance.general_ledger.debit') }}: {{ number_format($row->running_debit_balance, 2) }}
{{ trans('finance.general_ledger.credit') }}: {{ number_format($row->running_credit_balance, 2) }}
{{ trans('finance.general_ledger.no_data_found') }}
@endif
@endsection @section('js') {!! JsValidator::formRequest('App\Http\Requests\Admin\Finance\GeneralLedgerFilterRequest', '#GeneralLedgerFilterForm') !!} @endsection