| Branch Name & Code | : | {{-- @if ($RequestBranchID != 100) --}} @foreach ($BranchInfos as $key => $BranchInfo) {{$BranchInfo->name}}({{$BranchInfo->branchCode}}) @endforeach {{-- @else --}} {{-- All --}} {{-- @endif --}} |
| Samity Name & Code | : | @if ($RequestSamity != 'all') @foreach ($SamityInfos as $key => $SamityInfo) {{$SamityInfo->name}}({{$SamityInfo->code}}) @endforeach @elseif ($RequestSamity == 'all') All @endif |
| Reporting Date |
: | {{$RequestDate}} |
| Print Date |
: | 2026-07-21 |
|
Samity
|
Member
|
Loan Code
|
Principle + Interest
|
Principle
|
|||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Recoverable
|
Recovery
|
Due
|
Advance
|
Recoverable
|
Recovery
|
Due
|
Advance
|
||||||
| {{$SamityInfo->name}} | |||||||||||||
| {{$MemberList->name}} | {{$MemberList->loanCode}} | @foreach ($MemberLoanInstallmentAmounts as $key4 => $MemberLoanInstallmentAmount) @php // opening balance collection $loanOpeningBalanceAmount = 0; if ($loanOpeningBalance->count() > 0) { $loanOpeningBalanceAmount = $loanOpeningBalance ->where('samityIdFk', $SamityInfo->id) ->where('memberIdFk', $MemberList->memberId) ->where('loanIdFk', $MemberList->id) ->first(); if($loanOpeningBalanceAmount){ $loanOpeningBalanceAmount = $loanOpeningBalanceAmount->paidLoanAmountOB; } } @endphp @if ($key1 == $key4){{number_format($MemberLoanInstallmentAmount - $loanOpeningBalanceAmount,2)}} | @php $SubTotal1 = $SubTotal1 + $MemberLoanInstallmentAmount - $loanOpeningBalanceAmount; @endphp @endif @endforeach @foreach ($MemberLoanCollectionAmounts as $key5 => $MemberLoanCollectionAmount) @if ($key1 == $key5){{number_format($MemberLoanCollectionAmount,2)}} | @php $SubTotal2 = $SubTotal2 + $MemberLoanCollectionAmount; @endphp @endif @endforeach @if ($key2 == 'Due'){{number_format($MemberAdvDueListArrayss,2)}} | 0.008888 | @php $SubTotal3 = $SubTotal3 + $MemberAdvDueListArrayss; @endphp @elseif ($key2 == 'Adv')0.002222 | {{number_format($MemberAdvDueListArrayss,2)}} | @php $SubTotal4 = $SubTotal4 + $MemberAdvDueListArrayss; @endphp @endif @endif @if ($MemberName1 != $MemberList->memberId) @php $MemberName1 = $MemberList->memberId; @endphp @foreach ($MemberLoanInstallmentAmountsOnlyPrincipals as $key6 => $MemberLoanInstallmentAmountsOnlyPrincipal) @php // opening balance collection $loanOpeningPrincipalAmount = 0; if ($loanOpeningBalance->count() > 0) { $loanOpeningPrincipalAmount = $loanOpeningBalance ->where('samityIdFk', $SamityInfo->id) ->where('memberIdFk', $MemberList->memberId) ->where('loanIdFk', $MemberList->id) ->first(); if($loanOpeningPrincipalAmount){ $loanOpeningPrincipalAmount = $loanOpeningPrincipalAmount->principalAmountOB; } } @endphp @if ($key1 == $key6){{number_format($MemberLoanInstallmentAmountsOnlyPrincipal - $loanOpeningPrincipalAmount,2)}} | @php $SubTotal5 = $SubTotal5 + $MemberLoanInstallmentAmountsOnlyPrincipal - $loanOpeningPrincipalAmount; @endphp @endif @endforeach @foreach ($MemberLoanCollectionAmountsOnlyPrincipals as $key7 => $MemberLoanCollectionAmountsOnlyPrincipal) @if ($key1 == $key7){{number_format($MemberLoanCollectionAmountsOnlyPrincipal,2)}} | @php $SubTotal6 = $SubTotal6 + $MemberLoanCollectionAmountsOnlyPrincipal; @endphp @endif @endforeach @endif @if ($MemberName2 != $MemberList->memberId) @php $MemberName2 = $MemberList->memberId; @endphp @foreach ($MargedAdvDueListArrays as $key8 => $MargedAdvDueListArray) @foreach ($MargedAdvDueListArray as $key9 => $MargedAdvDueListArrayss) @if ($key1 == $key8) @if ($key9 == 'Due'){{number_format($MargedAdvDueListArrayss,2)}} | 0.00 | @php $SubTotal7 = $SubTotal7 + $MargedAdvDueListArrayss; @endphp @break @elseif ($key9 == 'Adv')0.00 | {{number_format($MargedAdvDueListArrayss,2)}} | @php $SubTotal8 = $SubTotal8 + $MargedAdvDueListArrayss; // echo $SubTotal8; @endphp @break @endif @endif @endforeach @endforeach @endif
| SubTotal | {{number_format($SubTotal1,2)}} | {{number_format($SubTotal2,2)}} | {{number_format($SubTotal3,2)}} | {{number_format($SubTotal4,2)}} | {{number_format($SubTotal5,2)}} | {{number_format($SubTotal6,2)}} | {{number_format($SubTotal7,2)}} | {{number_format($SubTotal8,2)}} | |||||
| Total | {{number_format($Total1,2)}} | {{number_format($Total2,2)}} | {{number_format($Total3,2)}} | {{number_format($Total4,2)}} | {{number_format($Total5,2)}} | {{number_format($Total6,2)}} | {{number_format($Total7,2)}} | {{number_format($Total8,2)}} | |||||
| {{$SamityInfo->name}}-{{$SamityInfo->id}} | |||||||||||||
| {{$SamityInfo->name}} | {{--|||||||||||||
| {{$MemberList->name}} | {{$MemberList->loanCode}} | @foreach ($MemberLoanInstallmentAmounts as $key4 => $MemberLoanInstallmentAmount1) @foreach ($MemberLoanInstallmentAmount1 as $keyB => $MemberLoanInstallmentAmount) @php // opening balance collection $loanOpeningBalanceAmount = 0; if ($loanOpeningBalance->count() > 0) { $loanOpeningBalanceAmount = $loanOpeningBalance ->where('samityIdFk', $SamityInfo->id) ->where('memberIdFk', $MemberList->memberId) ->where('loanIdFk', $MemberList->id) ->first(); if($loanOpeningBalanceAmount){ $loanOpeningBalanceAmount->paidLoanAmountOB; } } @endphp @if ($key1 == $key4 and $ZZ == $keyB and $MemberKeyRecoverable != $keyB){{number_format($MemberLoanInstallmentAmount - $loanOpeningBalanceAmount,2)}} | @php $SubTotal1 = $SubTotal1 + $MemberLoanInstallmentAmount - $loanOpeningBalanceAmount; $MemberKeyRecoverable = $keyB; @endphp @break; @endif @endforeach @endforeach @foreach ($MemberLoanCollectionAmounts as $key5 => $MemberLoanCollectionAmount1) @foreach ($MemberLoanCollectionAmount1 as $keyC => $MemberLoanCollectionAmount) @if ($key1 == $key5 and $ZZ == $keyC and $MemberKeyRecovery != $keyC){{number_format($MemberLoanCollectionAmount,2)}} | @php $SubTotal2 = $SubTotal2 + $MemberLoanCollectionAmount; $MemberKeyRecovery = $keyC; @endphp @break; @endif @endforeach @endforeach @endif {{--{{number_format($MemberAdvDueListArrayss,2)}} | 0.00 | @php $SubTotal3 = $SubTotal3 + $MemberAdvDueListArrayss; @endphp @elseif ($first == 'Adv')0.00 | {{number_format($MemberAdvDueListArrayss,2)}} | @php $SubTotal4 = $SubTotal4 + $MemberAdvDueListArrayss; @endphp @endif @if ($MemberName1 != $MemberList->memberId) @php $MemberName1 = $MemberList->memberId; @endphp @foreach ($MemberLoanInstallmentAmountsOnlyPrincipals as $key6 => $MemberLoanInstallmentAmountsOnlyPrincipalss) @foreach ($MemberLoanInstallmentAmountsOnlyPrincipalss as $keyD => $MemberLoanInstallmentAmountsOnlyPrincipal) @php // opening balance collection $loanOpeningPrincipalAmount = 0; if ($loanOpeningBalance->count() > 0) { $loanOpeningPrincipalAmount = $loanOpeningBalance ->where('samityIdFk', $SamityInfo->id) ->where('memberIdFk', $MemberList->memberId) ->where('loanIdFk', $MemberList->id) ->first(); if($loanOpeningPrincipalAmount){ $loanOpeningPrincipalAmount = $loanOpeningPrincipalAmount->principalAmountOB; } } @endphp @if ($key1 == $key6 and $ZZ == $keyD and $MemberKeyRecoverable1 != $keyD){{number_format($MemberLoanInstallmentAmountsOnlyPrincipal - $loanOpeningPrincipalAmount,2)}} | @php $SubTotal5 = $SubTotal5 + $MemberLoanInstallmentAmountsOnlyPrincipal - $loanOpeningPrincipalAmount; $MemberKeyRecoverable1 = $keyD; @endphp @endif @endforeach @endforeach @foreach ($MemberLoanCollectionAmountsOnlyPrincipals as $key7 => $MemberLoanCollectionAmountsOnlyPrincipalss) @foreach ($MemberLoanCollectionAmountsOnlyPrincipalss as $keyE => $MemberLoanCollectionAmountsOnlyPrincipal) @if ($key1 == $key7 and $ZZ == $keyE and $MemberKeyRecovery1 != $keyE){{number_format($MemberLoanCollectionAmountsOnlyPrincipal,2)}} | @php $SubTotal6 = $SubTotal6 + $MemberLoanCollectionAmountsOnlyPrincipal; $MemberKeyRecovery1 = $keyE; @endphp @endif @endforeach @endforeach @endif @if ($MemberName2 != $MemberList->memberId) @php $MemberName2 = $MemberList->memberId; @endphp @foreach ($MargedAdvDueListArrays as $key8 => $MargedAdvDueListArray) @foreach ($MargedAdvDueListArray as $key9 => $MargedAdvDueListArrayss) @php $Comp = explode('/', $key9); list($first, $last) = $Comp; // $Comp1 = current($Comp); // echo $first; @endphp @if ($key1 == $key8 and $key2 == $key9) @if ($first == 'Due'){{number_format($MargedAdvDueListArrayss,2)}} | 0.00 | @php $SubTotal7 = $SubTotal7 + $MargedAdvDueListArrayss; @endphp @break @elseif ($first == 'Adv')0.00 | {{number_format($MargedAdvDueListArrayss,2)}} | @php $SubTotal8 = $SubTotal8 + $MargedAdvDueListArrayss; @endphp @break @endif @endif @endforeach @endforeach @endif @endif @endforeach @endforeach {{-- $MemberLists --}} {{-- @endif --}} {{-- @endforeach --}} @endforeach @endforeach {{-- $MemberAdvDueListArrays --}} @php $X = 0; @endphp @if ($SubTotalCounter == 1)
| SubTotal | {{number_format($SubTotal1,2)}} | {{number_format($SubTotal2,2)}} | {{number_format($SubTotal3,2)}} | {{number_format($SubTotal4,2)}} | {{number_format($SubTotal5,2)}} | {{number_format($SubTotal6,2)}} | {{number_format($SubTotal7,2)}} | {{number_format($SubTotal8,2)}} | |||||
| Total | {{number_format($Total1,2)}} | {{number_format($Total2,2)}} | {{number_format($Total3,2)}} | {{number_format($Total4,2)}} | {{number_format($Total5,2)}} | {{number_format($Total6,2)}} | {{number_format($Total7,2)}} | {{number_format($Total8,2)}} | |||||
| Prepared By | : | |
| Signature | : | |
| Designation | : |
| Verified By | : | |
| Signature | : | |
| Designation | : |
| Approved By | : | |
| Signature | : | |
| Designation: | : |