@extends('layouts.pdf') @section('title') Bank Balance Report @endsection @section('content') @php $head_name = array(); @endphp
@include('admin.partials.header', ['extra' => $extra]) @php $dr_official_amount = 0; $dr_unofficial_amount = 0; $cr_official_amount = 0; $cr_unofficial_amount = 0; $total_balance_amount = 0; $total_unofficial_balance_amount = 0; @endphp @if (isset($params['official_unofficial']) && $params['official_unofficial'] == "null") @endif @if (isset($params['official_unofficial']) && $params['official_unofficial'] == "null") @elseif(isset($params['official_unofficial']) && $params['official_unofficial'] == 1) @elseif(isset($params['official_unofficial']) && $params['official_unofficial'] == 0) @elseif(!isset($params['official_unofficial'])) @endif @foreach ($sorted_array as $key => $values) @foreach ($values as $innerKey => $innerValues) @php $balance_amount = 0; $balance_amount_unofficial = 0; if(isset($innerValues['official']['bf'])){ $balance_amount = $innerValues['official']['bf']; } if(isset($innerValues['unofficial']['bf'])){ $balance_amount_unofficial = $innerValues['unofficial']['bf']; } if($innerValues['official']['dr'] > $innerValues['official']['cr']){ $balance_amount += $innerValues['official']['dr'] - $innerValues['official']['cr']; }else if( $innerValues['official']['cr'] > $innerValues['official']['dr']){ $balance_amount += ($innerValues['official']['cr'] - $innerValues['official']['dr']) * -1; } if($innerValues['unofficial']['dr'] > $innerValues['unofficial']['cr']){ $balance_amount_unofficial += $innerValues['unofficial']['dr'] - $innerValues['unofficial']['cr']; }else if( $innerValues['unofficial']['cr'] > $innerValues['unofficial']['dr']){ $balance_amount_unofficial += ($innerValues['unofficial']['cr'] - $innerValues['unofficial']['dr']) * -1; } // $balance_amount += $innerValues['official']['dr'] - $innerValues['official']['cr']; // $balance_amount_unofficial += $innerValues['unofficial']['dr'] - $innerValues['unofficial']['cr']; $dr_official_amount += $innerValues['official']['dr']; $dr_unofficial_amount += $innerValues['unofficial']['dr']; $cr_official_amount +=$innerValues['official']['cr']; $cr_unofficial_amount +=$innerValues['unofficial']['cr']; $total_balance_amount += $balance_amount ; $total_unofficial_balance_amount += $balance_amount_unofficial; if (!empty($params['branch']) || !empty($params['from']) || !empty($params['to'])) { $route = route('reports_accounts_ledger.branch_wise.report') . '?income_expense_head_id=' . $innerValues['head_id'] . '&branch_id=' . $params['branch'] . '&from=' . $params['from'] . '&to=' . $params['to'] . '&status=1&voucher_type=0&official_unofficial='.$params['official_unofficial'].'&action=Show'; } else { $route = route('reports_accounts_ledger.branch_wise.report') . '?income_expense_head_id=' . $innerValues['head_id'] . '&branch_id=0&from=&to=&status=1&voucher_type=0&action=Show'; } @endphp @if (isset($params['official_unofficial']) && $params['official_unofficial'] == "null") @elseif(isset($params['official_unofficial']) && $params['official_unofficial'] == 1) @elseif(isset($params['official_unofficial']) && $params['official_unofficial'] == 0) @elseif(!isset($params['official_unofficial'])) @endif @endforeach @endforeach @if (isset($params['official_unofficial']) && $params['official_unofficial'] == "null") @elseif(isset($params['official_unofficial']) && $params['official_unofficial'] == 1) @elseif(isset($params['official_unofficial']) && $params['official_unofficial'] == 0) @elseif(!isset($params['official_unofficial'])) @endif
{{__('lang.dr')}} {{__('lang.cr')}} {{__('lang.balance')}}
S. No. {{__('lang.bank')}}{{__('lang.official')}} {{$transaction->systemSettingCurrency()}} {{__('lang.unofficial')}} {{$transaction->systemSettingCurrency()}} {{__('lang.official')}} {{$transaction->systemSettingCurrency()}} {{__('lang.unofficial')}} {{$transaction->systemSettingCurrency()}} {{__('lang.official')}} {{$transaction->systemSettingCurrency()}} {{__('lang.unofficial')}} {{$transaction->systemSettingCurrency()}}{{__('lang.dr')}} {{__('lang.official')}} {{$transaction->systemSettingCurrency()}} {{__('lang.cr')}} {{__('lang.official')}} {{$transaction->systemSettingCurrency()}} {{__('lang.balance')}} {{__('lang.official')}} {{$transaction->systemSettingCurrency()}}{{__('lang.dr')}} {{__('lang.unofficial')}} {{$transaction->systemSettingCurrency()}} {{__('lang.cr')}} {{__('lang.unofficial')}} {{$transaction->systemSettingCurrency()}} {{__('lang.balance')}} {{__('lang.unofficial')}} {{$transaction->systemSettingCurrency()}}{{__('lang.dr')}} {{$transaction->systemSettingCurrency()}} {{__('lang.cr')}} {{$transaction->systemSettingCurrency()}} {{__('lang.balance')}} {{$transaction->systemSettingCurrency()}}
{{ \App\Models\Branch::find($key)->name }}
{{ $loop->iteration }} {{ \App\Models\IncomeExpenseHead::find($innerKey)->name }} {{ $transaction->convert_money_format($innerValues['official']['dr']) }} {{ $transaction->convert_money_format($innerValues['unofficial']['dr']) }} {{ $transaction->convert_money_format($innerValues['official']['cr']) }} {{ $transaction->convert_money_format($innerValues['unofficial']['cr']) }} @if($balance_amount > 0) {{ $transaction->convert_money_format($balance_amount) }} @else ({{ $transaction->convert_money_format(abs($balance_amount)) }}) @endif @if($balance_amount_unofficial > 0) {{ $transaction->convert_money_format($balance_amount_unofficial) }} @else ({{ $transaction->convert_money_format(abs($balance_amount_unofficial)) }}) @endif {{ $transaction->convert_money_format($innerValues['official']['dr']) }} {{ $transaction->convert_money_format($innerValues['official']['cr']) }} @if($balance_amount > 0) {{ $transaction->convert_money_format($balance_amount) }} @else ({{ $transaction->convert_money_format(abs($balance_amount)) }}) @endif {{ $transaction->convert_money_format($innerValues['unofficial']['dr']) }} {{ $transaction->convert_money_format($innerValues['unofficial']['cr']) }} @if($balance_amount_unofficial > 0) {{ $transaction->convert_money_format($balance_amount_unofficial) }} @else ({{ $transaction->convert_money_format(abs($balance_amount_unofficial)) }}) @endif {{ $transaction->convert_money_format($innerValues['official']['dr']) }} {{ $transaction->convert_money_format($innerValues['official']['cr']) }} @if($balance_amount > 0) {{ $transaction->convert_money_format($balance_amount) }} @else ({{ $transaction->convert_money_format(abs($balance_amount)) }}) @endif
{{__('lang.total')}} {{ $transaction->convert_money_format($dr_official_amount) }} {{ $transaction->convert_money_format($dr_unofficial_amount) }} {{ $transaction->convert_money_format($cr_official_amount) }} {{ $transaction->convert_money_format($cr_unofficial_amount) }} @if($total_balance_amount >= 0) {{ $transaction->convert_money_format($total_balance_amount) }} @else ({{ $transaction->convert_money_format(abs($total_balance_amount)) }}) @endif @if($total_unofficial_balance_amount >= 0) {{ $transaction->convert_money_format($total_unofficial_balance_amount) }} @else ({{ $transaction->convert_money_format(abs($total_unofficial_balance_amount)) }}) @endif {{ $transaction->convert_money_format($dr_official_amount) }} {{ $transaction->convert_money_format($cr_official_amount) }} @if($total_balance_amount >= 0) {{ $transaction->convert_money_format($total_balance_amount) }} @else ({{ $transaction->convert_money_format(abs($total_balance_amount)) }}) @endif {{ $transaction->convert_money_format($dr_unofficial_amount) }} {{ $transaction->convert_money_format($cr_unofficial_amount) }} @if($total_unofficial_balance_amount >= 0) {{ $transaction->convert_money_format($total_unofficial_balance_amount) }} @else ({{ $transaction->convert_money_format(abs($total_unofficial_balance_amount)) }}) @endif {{ $transaction->convert_money_format($dr_official_amount) }} {{ $transaction->convert_money_format($cr_official_amount) }} @if($total_balance_amount >= 0) {{ $transaction->convert_money_format($total_balance_amount) }} @else ({{ $transaction->convert_money_format(abs($total_balance_amount)) }}) @endif

@stop