@extends('backend.layouts.snappy-pdf') @section('content')

Bhatiary Golf &Country Club

Dhaka Cantonment, Dhaka
Monthly {{(request()->per_page && request()->all)?'['.request()->per_page.']':''}} Bills of Subscriptions for {{$month}} {{$year}} {{ (!request()->all && isset($member))?' of '.$member->full_name.' (M No. '.$member->membership_no.')' :''}}
@php $subscription_fee_sum = 0; $dependent_fee_sum = 0; $fee_increased_sum = 0; $total_fee_sum = 0; $due_sum = 0; $previousAdvanceSum = 0; $previousAdvanceForwordSum = 0; @endphp @foreach($bills as $bill) @php if (!$bill->member) { continue; } $old_dues_present_due = 0; $old_dues = $bill->member->old_dues; $due_exists_from = ""; if ($old_dues) { $old_dues_present_due = $old_dues->present_due; if ($old_dues_present_due) { $due_exists_from = date('M Y', strtotime($old_dues->from_month)); } } $previous_dues = get_previous_dues($bill->member_id, $bill->year, $bill->month); if (count($previous_dues)) { $due_exists_from = $due_exists_from = date('M', strtotime($previous_dues->first()->month)).' '.$previous_dues->first()->year; } if ($due_exists_from) { $due_exists_from = 'From '.$due_exists_from.' '; } $advance_next_date = strtotime('+1 Month', strtotime($bill->year.'-'.$bill->month)); $advance_next_year = date('Y', $advance_next_date); $advance_next_month = date('F', $advance_next_date); // here in bill advance starts from next month-year $getAllAdvanceBillPaid = $bill->member->getAllAdvanceBillPaid($bill->member->id, $advance_next_year, $advance_next_month); $advance_months_paid = 0; $adv_exists_till=""; if (count($getAllAdvanceBillPaid)) { $advance_months_paid = $getAllAdvanceBillPaid->sum('paid_amount'); $adv_exists_till = '(till '.date('M',strtotime($getAllAdvanceBillPaid->last()->month)).' '.$getAllAdvanceBillPaid->last()->year.')'; } @endphp @endforeach
Serial Membership No & Name Subscription Fee Dependent Fee Fee Increased Total Due Previous Dues Grand Total
{{ $loop->index + 1 }} {{ $bill->member->membership_no }} - {{ $bill->member->full_name }} {{ number_format( $bill->subscription_fee, 2) }} @php $subscription_fee_sum += $bill->subscription_fee @endphp {{ number_format( $bill->dependent_fee, 2) }} @php $dependent_fee_sum += $bill->dependent_fee @endphp {{ number_format( $bill->fee_increased, 2) }} @php $fee_increased_sum += $bill->fee_increased @endphp {{ number_format( $bill->total_amount, 2) }} @php $total_fee_sum += $bill->total_amount @endphp {{ number_format( $bill->due_amount, 2) }} @php $due_sum += $bill->due_amount @endphp
{{$due_exists_from}}
{{ number_format( $previous_dues->sum('due_amount') + $old_dues_present_due - $advance_months_paid , 2) }} @php $previousAdvanceSum += $previous_dues->sum('due_amount') + $old_dues_present_due - $advance_months_paid @endphp
{{$adv_exists_till}}
{{ number_format( $bill->due_amount + $previous_dues->sum('due_amount') + $old_dues_present_due - $advance_months_paid , 2) }} @php $previousAdvanceForwordSum += $bill->due_amount + $previous_dues->sum('due_amount') + $old_dues_present_due - $advance_months_paid @endphp
Total {{ number_format($subscription_fee_sum, 2) }} {{ number_format($dependent_fee_sum, 2) }} {{ number_format($fee_increased_sum, 2) }} {{ number_format($total_fee_sum, 2) }} {{ number_format($due_sum, 2) }} {{ number_format($previousAdvanceSum, 2) }} {{ number_format($previousAdvanceForwordSum, 2) }}
@endsection