@extends('backEnd.master')
@section('title')
@lang('fees.collect_fees')
@endsection
@section('mainContent')
@php
$setting = generalSetting(); if(!empty($setting->currency_symbol)){ $currency = $setting->currency_symbol; }else{ $currency = '$'; }
$total_fees = 0;
$total_due = 0;
$total_paid = 0;
$total_disc = 0;
$total_balance = 0;
$record = $student;
@endphp
@lang('fees.add_fees')
@lang('fees.add_fees')
@lang('fees.invoice_print')
{{--
@foreach($feesInstallments as $key=> $feesInstallment )
@php
$total_fees += discountFeesAmount($feesInstallment->id);
$total_paid += $feesInstallment->paid_amount;
$total_disc += $feesInstallment->discount_amount;
$total_balance += discountFeesAmount($feesInstallment->id) - ( $feesInstallment->paid_amount );
@endphp
# --}}
# @lang('university::un.installment')
@lang('fees.amount') ({{@generalSetting()->currency_symbol}})
@lang('common.status')
@lang('fees.due_date')
@lang('fees.payment_ID')
@lang('fees.mode')
@lang('university::un.payment_date')
@lang('fees.discount') ({{@generalSetting()->currency_symbol}})
@lang('fees.paid') ({{@generalSetting()->currency_symbol}})
@lang('fees.balance')
@lang('common.action')
@foreach($feesInstallment->payments as $payment)
{{@$feesInstallment->installment->title}}
{{-- {{@$feesInstallment->installment->title}} --}}
@if($feesInstallment->discount_amount > 0)
{{$feesInstallment->amount}}
{{$feesInstallment->amount - $feesInstallment->discount_amount}}
@else
{{$feesInstallment->amount}}
@endif
@if($feesInstallment->active_status == 1)
@elseif( $feesInstallment->active_status == 2)
@else
@endif
{{@dateConvert($feesInstallment->due_date)}}
@if($feesInstallment->active_status == 1)
@if (moduleStatusCheck('University'))
{{@universityFeesInvoice($feesInstallment->invoice_no)}}
@else
{{@$feesInstallment->fees_type_id.'/'.@$feesInstallment->id}}
@endif
@endif
@if(is_null($feesInstallment->payment_mode))
--
@else
{{ $feesInstallment->payment_mode}}
@endif
{{@dateConvert($feesInstallment->payment_date)}}
{{$feesInstallment->discount_amount}}
{{$feesInstallment->paid_amount}}
{{discountFeesAmount($feesInstallment->id) - ($feesInstallment->paid_amount) }}
{{--
@endforeach
@if(moduleStatusCheck('University'))
--}}
@if($payment->active_status == 1)
@if (moduleStatusCheck('University'))
{{@universityFeesInvoice($feesInstallment->invoice_no)}}
@else
{{@$payment->fees_type_id.'/'.@$payment->id}}
@endif
@endif
{{$payment->payment_mode}}
{{@dateConvert($payment->payment_date)}}
{{$payment->discount_amount}}
{{$payment->paid_amount}}
{{$payment->balance_amount}}
{{--
--}}
@lang('fees.grand_total') ({{@$currency}})
{{currency_format($total_fees)}}
{{currency_format($total_disc)}}
{{currency_format($total_paid)}}
@if(@$record->credit->amount)
{{currency_format($total_balance + @$record->credit->amount )}}
@else
{{currency_format($total_balance)}}
@endif
@lang('fees.add_fees')
@lang('fees.invoice_print')
@foreach($feesInstallments as $key=> $feesInstallment)
@php
$total_fees += discount_fees($feesInstallment->amount, $feesInstallment->discount_amount);
$total_paid += $feesInstallment->paid_amount;
$total_disc += $feesInstallment->discount_amount;
@endphp
#
@lang('fees.installment')
@lang('fees.amount') ({{@generalSetting()->currency_symbol}})
@lang('common.status')
@lang('fees.due_date')
@lang('fees.payment_ID')
@lang('fees.mode')
@lang('fees.payment_date')
@lang('fees.discount') ({{@generalSetting()->currency_symbol}})
@lang('fees.paid') ({{@generalSetting()->currency_symbol}})
@lang('fees.balance')
@lang('common.action')
@foreach($feesInstallment->payments as $payment)
{{@$feesInstallment->installment->title}}
@if($feesInstallment->discount_amount > 0)
{{$feesInstallment->amount}}
{{$feesInstallment->amount - $feesInstallment->discount_amount}}
@else
{{$feesInstallment->amount}}
@endif
@if($feesInstallment->active_status == 1)
@elseif( $feesInstallment->active_status == 2)
@else
@endif
{{@dateConvert($feesInstallment->due_date)}}
{{$feesInstallment->discount_amount}}
{{$feesInstallment->paid_amount}}
{{discount_fees($feesInstallment->amount, $feesInstallment->discount_amount) - ($feesInstallment->payments->sum('total_paid') + $feesInstallment->paid_amount) }}
@endforeach
@if($payment->active_status == 1)
{{@sm_fees_invoice($payment->invoice_no, $invoice_settings)}}
@endif
{{$payment->payment_mode}}
{{@dateConvert($payment->payment_date)}}
{{$payment->discount_amount}}
{{$payment->paid_amount}}
{{$payment->balance_amount}}
@lang('fees.grand_total') ({{@$currency}})
{{currency_format($total_fees)}}
{{currency_format($total_disc)}}
{{currency_format($total_paid)}}
{{ currency_format($total_fees - ($total_paid))}}
@lang('fees.invoice_print')
@php
$grand_total = 0;
$total_fine = 0;
$total_discount = 0;
$total_paid = 0;
$total_grand_paid = 0;
$total_balance = 0;
@endphp
@foreach($fees_assigneds as $fees_assigned)
@php
$grand_total += $fees_assigned->feesGroupMaster->amount;
$discount_amount = $fees_assigned->applied_discount;
$total_discount += $discount_amount;
$student_id = $fees_assigned->student_id;
$paid = App\SmFeesAssign::discountSum($fees_assigned->student_id, $fees_assigned->feesGroupMaster->feesTypes->id, 'amount' ,$fees_assigned->record_id);
$total_grand_paid += $paid;
$fine = App\SmFeesAssign::discountSum($fees_assigned->student_id, $fees_assigned->feesGroupMaster->feesTypes->id, 'fine', $fees_assigned->record_id);
$total_fine += $fine;
$total_paid = $discount_amount + $paid;
@endphp
#
@lang('fees.fees')
@lang('fees.due_date')
@lang('common.status')
@lang('fees.amount') ({{generalSetting()->currency_symbol}})
@lang('fees.payment_id')
@lang('fees.mode')
@lang('common.date')
@lang('fees.discount') ({{generalSetting()->currency_symbol}})
@lang('fees.fine') ({{generalSetting()->currency_symbol}})
@lang('fees.paid') ({{generalSetting()->currency_symbol}})
@lang('fees.balance')
@lang('common.action')
@php
$payments = App\SmFeesAssign::feesPayment($fees_assigned->feesGroupMaster->feesTypes->id, $fees_assigned->student_id, $fees_assigned->record_id);
$i = 0;
@endphp
@foreach($payments as $payment)
{{@$fees_assigned->feesGroupMaster->feesGroups->name}} / {{@$fees_assigned->feesGroupMaster->feesTypes->name}}
@if($fees_assigned->feesGroupMaster !="")
{{$fees_assigned->feesGroupMaster->date != ""? dateConvert($fees_assigned->feesGroupMaster->date):''}}
@endif
@php
$rest_amount = $fees_assigned->feesGroupMaster->amount - $total_paid;
$total_balance += $rest_amount;
$balance_amount = number_format($rest_amount+$fine, 2, '.', '');
@endphp
@if($balance_amount == 0)
@elseif($paid != 0)
@elseif($paid == 0)
@endif
{{$fees_assigned->feesGroupMaster->amount}}
{{$discount_amount}}
{{$fine}}
{{$paid}}
@php
$rest_amount = $fees_assigned->fees_amount;
$total_balance += $rest_amount;
echo $balance_amount;
@endphp
@endforeach
@endforeach
@php
$created_by = App\User::find($payment->created_by);
@endphp
@if($created_by != "")
{{$payment->fees_type_id.'/'.$payment->id}}
@endif
{{$payment->payment_mode}}
{{$payment->payment_date != ""? dateConvert($payment->payment_date):''}}
{{$payment->discount_amount}}
{{$payment->fine}}
@if($payment->fine!=0)
@if (strlen($payment->fine_title) > 14)
{{$payment->amount}}
@lang('fees.grand_total') ({{generalSetting()->currency_symbol}})
{{ currency_format($grand_total) }}
{{ currency_format($total_discount) }}
{{ currency_format($total_fine) }}
{{ currency_format($total_grand_paid) }}
@php
$show_balance=$grand_total+$total_fine-$total_discount;
@endphp
{{ currency_format($show_balance - $total_grand_paid)}}