@extends('layouts.master') @section('title', 'Balance Sheet') @section('page-header') Balance Sheet @stop @push('style') @endpush @section('content')
@include('partials._alert_message') @php $from = request('from',date('Y-m-d')); $to = request('to',date('Y-m-d')); @endphp

@yield('page-header')

{{-- @include('includes.input-groups.date-field', ['date' => $from, 'is_read_only' => true])--}} @include('includes.input-groups.date-range', ['date' => $from, 'is_read_only' => true])
@foreach($accountGroups->where('id', 1) as $key => $accountGroup)

{{ $accountGroup->name }}

{{-- --}}
@php $totalBalance = 0; @endphp @foreach($accountGroup->accountControls as $accountControl) @if ($accountGroup->balance_type == 'Debit') @php $totalBalance += $balance = $accountControl->accounts->sum('debit_balance') - $accountControl->accounts->sum('credit_balance'); @endphp @else @php $totalBalance += $balance = $accountControl->accounts->sum('credit_balance') - $accountControl->accounts->sum('debit_balance'); @endphp @endif @endforeach
{{ number_format($balance ?? 0, 2) }}
@foreach($accountControl->accounts as $account) @if(($account->debit_balance + $account->credit_balance) > 0) @endif @endforeach
{{ $account->name }} {{ number_format($account->debit_balance - $account->credit_balance, 2) }}
Total {{ $accountGroup->name }} {{ number_format($totalBalance, 2) }}
@endforeach
@php $totalBalance = 0; @endphp @foreach($accountGroups->whereIn('id', [3]) as $key => $accountGroup)
@if($loop->first)

{{ $accountGroup->name }}

@endif @foreach($accountGroup->accountControls as $accountControl) @if ($accountGroup->balance_type == 'Credit') @php $totalBalance += $balance = $accountControl->accounts->sum('credit_balance') - $accountControl->accounts->sum('debit_balance'); @endphp @else @php $totalBalance += $balance = $accountControl->accounts->sum('debit_balance') - $accountControl->accounts->sum('credit_balance'); @endphp @endif @endforeach @if($loop->last) @endif
{{ number_format($equity_balance ?? 0, 2) }}
@foreach($accountControl->accounts as $account) @if(number_format($account->debit_balance + $account->credit_balance, 2) > 0) @endif @endforeach
{{ $account->name }} {{ number_format($account->credit_balance - $account->debit_balance, 2) }}
Retained Earnings (Net Income) {{ number_format($equity_balance - $totalBalance, 2) }}
Total Equity Balance {{ number_format($equity_balance, 2) }}
@endforeach {{--
--}} {{--
--}} {{--

Owners Equity

--}} {{-- @php--}} {{-- foreach($accountGroups->whereIn('id', [3]) as $key => $accountGroup){--}} {{-- foreach($accountGroup->accountControls as $accountControl){--}} {{-- dd($accountControl->accounts);--}} {{-- }--}} {{-- }--}} {{-- @endphp--}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{--
--}} {{-- Total Equity Balance--}} {{-- --}} {{-- {{ number_format($equity_balance, 2) }}--}} {{--
--}} {{--
--}} {{--
--}} @php $totalBalance = 0; @endphp @foreach($accountGroups->whereIn('id', [2, 10]) as $key => $accountGroup)
@if($loop->first)

{{ $accountGroup->name }}

@endif @foreach($accountGroup->accountControls as $accountControl) @if ($accountGroup->balance_type == 'Debit') @php $totalBalance += $balance = $accountControl->accounts->sum('debit_balance') - $accountControl->accounts->sum('credit_balance'); @endphp @else @php $totalBalance += $balance = $accountControl->accounts->sum('credit_balance') - $accountControl->accounts->sum('debit_balance'); @endphp @endif @endforeach @if($loop->last) @endif
{{ number_format($balance ?? 0, 2) }}
@foreach($accountControl->accounts as $account) @if(number_format($account->debit_balance + $account->credit_balance, 2) > 0) @endif @endforeach
{{ $account->name }} {{ number_format($account->debit_balance - $account->credit_balance, 2) }}
Total Liabilities {{ number_format($totalBalance, 2) }}
Total Liabilities & Owners Equity {{ number_format($totalBalance + $equity_balance, 2) }}
@endforeach
@endsection @section('js') @endsection