@extends('layouts.master') @section('title') {{translate('edit loan product')}} @endsection @section('content')
{{translate('edit loan product')}}
{!! Form::open(array('url' => url('loan/loan_product/'.$loan_product->id.'/update'), 'method' => 'post', 'class' => 'form-horizontal')) !!}
{!! Form::label('name',translate('name')." *",array('class'=>'col-sm-3 control-label')) !!}
{!! Form::text('name',$loan_product->name, array('class' => 'form-control', 'placeholder'=>"",'required'=>'required')) !!}
{!! Form::label('minimum_principal',translate('principal')." *",array('class'=>'col-sm-3 control-label')) !!}
{!! Form::text('default_principal',$loan_product->default_principal, array('class' => 'form-control touchspin', 'placeholder'=>translate('default') ,'required'=>'required')) !!}
{!! Form::text('minimum_principal',$loan_product->minimum_principal, array('class' => 'form-control touchspin', 'placeholder'=>translate('min'),'required'=>'required')) !!}
{!! Form::text('maximum_principal',$loan_product->maximum_principal, array('class' => 'form-control touchspin', 'placeholder'=>translate('max') ,'required'=>'required')) !!}
{!! Form::label('default_loan_duration',translate('loan').' '.translate('term').' *',array('class'=>'col-sm-3 control-label')) !!}
{!! Form::number('default_loan_duration',$loan_product->default_loan_duration, array('class' => 'form-control','required'=>'required')) !!}
{!! Form::select('default_loan_duration_type',array('day'=>translate('day').'(s)','week'=>translate('week').'(s)','month'=>translate('month').'(s)','year'=>translate('year').'(s)'),$loan_product->default_loan_duration_type, array('class' => 'form-control','required'=>'required',"id"=>"inputMaxInterestPeriod")) !!}
{!! Form::label('repayment_cycle',translate('repayment_cycle').' *',array('class'=>'col-sm-3 control-label')) !!}
{!! Form::select('repayment_cycle',array('daily'=>translate('daily'),'weekly'=>translate('weekly'),'monthly'=>translate('monthly'),'bi_monthly'=>translate('bi_monthly'),'quarterly'=>translate('quarterly'),'semi_annual'=>translate('semi_annually'),'annual'=>translate('annual')),$loan_product->repayment_cycle, array('class' => 'form-control','required'=>'required',"id"=>"")) !!}
{!! Form::label('default_interest_rate',translate('interest').' '.translate('rate')." *",array('class'=>'col-sm-3 control-label')) !!}
{!! Form::text('default_interest_rate',$loan_product->default_interest_rate, array('class' => 'form-control touchspin', 'placeholder'=>translate('default') ,'required'=>'required')) !!}
{!! Form::text('minimum_interest_rate',$loan_product->minimum_interest_rate, array('class' => 'form-control touchspin', 'placeholder'=>translate('min'),'required'=>'required')) !!}
{!! Form::text('maximum_interest_rate',$loan_product->maximum_interest_rate, array('class' => 'form-control touchspin', 'placeholder'=>translate('max') ,'required'=>'required')) !!}
%
{!! Form::label('default_interest_rate',translate('interest').' '.translate('rate').' '.translate('period').' *',array('class'=>'col-sm-3 control-label')) !!}
{!! Form::select('interest_period',array('day'=>translate('per_day'),'week'=>translate('per_week'),'month'=>translate('per_month'),'year'=>translate('per_year')),$loan_product->interest_period, array('class' => 'form-control','required'=>'required',"id"=>"inputDefaultInterestPeriod")) !!}
{!! Form::label('interest_method',translate('interest').' '.translate('method').' *',array('class'=>'col-sm-3 control-label')) !!}
{!! Form::select('interest_method',array('flat_rate'=>translate('flat_rate'),'declining_balance_equal_installments'=>translate('declining_balance_equal_installments'),'declining_balance_equal_principal'=>translate('declining_balance_equal_principal'),'interest_only'=>translate('interest_only')),$loan_product->interest_method, array('class' => 'form-control','required'=>'required')) !!}
{!! Form::label('decimal_places',translate('decimal_place'),array('class'=>'col-sm-3 control-label')) !!}
{!! Form::select('decimal_places',array('round_off_to_two_decimal'=>'round off to 2 decimal places','round_off_to_integer'=>'Round off to integer'),$loan_product->decimal_places, array('class' => 'form-control', 'placeholder'=>"","id"=>"")) !!}
{!! Form::select('repayment_order[]',$repayment_order,unserialize($loan_product->repayment_order), array('class' => 'form-control', 'placeholder'=>"","multiple"=>"" ,"id"=>"to" ,"size"=>"7")) !!}

{{translate('accounting')}}

{!! Form::label('accounting_rule',translate('accounting').' '.translate('rule'),array('class'=>'col-sm-3 control-label')) !!}
{!! Form::select('accounting_rule',['cash_based'=>translate('cash_based'),'accrual_periodic'=>translate('accrual_periodic'),'accrual_upfront'=>translate('accrual_upfront')],$loan_product->accounting_rule, array('class' => 'form-control select2','required'=>'required','id'=>'accounting_rule')) !!}

{{translate('asset')}}:

{!! Form::label('chart_fund_source_id',translate('fund_source'),array('class'=>'col-sm-3 control-label')) !!}
{!! Form::select('chart_fund_source_id',$chart_assets,$loan_product->chart_fund_source_id, array('class' => 'form-control select2','placeholder'=>'','required'=>'required')) !!}
{!! Form::label('chart_loan_portfolio_id',translate('loan').' '.translate('portfolio'),array('class'=>'col-sm-3 control-label')) !!}
{!! Form::select('chart_loan_portfolio_id',$chart_assets,$loan_product->chart_loan_portfolio_id, array('class' => 'form-control select2','placeholder'=>'','required'=>'required')) !!}
{!! Form::label('chart_receivable_interest_id',translate('interest').' '.translate('receivable'),array('class'=>'col-sm-3 control-label')) !!}
{!! Form::select('chart_receivable_interest_id',$chart_assets,$loan_product->chart_receivable_interest_id, array('class' => 'form-control select2','placeholder'=>'','required'=>'required')) !!}
{!! Form::label('chart_receivable_fee_id',translate('fee').' '.translate('receivable'),array('class'=>'col-sm-3 control-label')) !!}
{!! Form::select('chart_receivable_fee_id',$chart_assets,$loan_product->chart_receivable_fee_id, array('class' => 'form-control select2','placeholder'=>'','required'=>'required')) !!}
{!! Form::label('chart_receivable_penalty_id',translate('penalty').' '.translate('receivable'),array('class'=>'col-sm-3 control-label')) !!}
{!! Form::select('chart_receivable_penalty_id',$chart_assets,$loan_product->chart_receivable_penalty_id, array('class' => 'form-control select2','placeholder'=>'','required'=>'required')) !!}

{{translate('liability')}}:

{!! Form::label('chart_loan_over_payments_id',translate('over_payment'),array('class'=>'col-sm-3 control-label')) !!}
{!! Form::select('chart_loan_over_payments_id',$chart_liability,$loan_product->chart_loan_over_payments_id, array('class' => 'form-control select2','placeholder'=>'','required'=>'required')) !!}

{{translate('income')}}:

{!! Form::label('chart_income_interest_id',translate('income').' '.translate('for').' '.translate('interest'),array('class'=>'col-sm-3 control-label')) !!}
{!! Form::select('chart_income_interest_id',$chart_income,$loan_product->chart_income_interest_id, array('class' => 'form-control select2','placeholder'=>'','required'=>'required')) !!}
{!! Form::label('chart_income_fee_id',translate('income').' '.translate('from').' '.translate('fee'),array('class'=>'col-sm-3 control-label')) !!}
{!! Form::select('chart_income_fee_id',$chart_income,$loan_product->chart_income_fee_id, array('class' => 'form-control select2','placeholder'=>'','required'=>'required')) !!}
{!! Form::label('chart_income_penalty_id',translate('income').' '.translate('from').' '.translate('penalty'),array('class'=>'col-sm-3 control-label')) !!}
{!! Form::select('chart_income_penalty_id',$chart_income,$loan_product->chart_income_penalty_id, array('class' => 'form-control select2','placeholder'=>'','required'=>'required')) !!}
{!! Form::label('chart_income_recovery_id',translate('income').' '.translate('from').' '.translate('recovery'),array('class'=>'col-sm-3 control-label')) !!}
{!! Form::select('chart_income_recovery_id',$chart_income,$loan_product->chart_income_recovery_id, array('class' => 'form-control select2','placeholder'=>'','required'=>'required')) !!}

{{translate('expense')}}:

{!! Form::label('chart_loans_written_off_id',translate('loan').' '.translate('written_off'),array('class'=>'col-sm-3 control-label')) !!}
{!! Form::select('chart_loans_written_off_id',$chart_expenses,$loan_product->chart_loans_written_off_id, array('class' => 'form-control select2','placeholder'=>'','required'=>'required')) !!}

Penalty Setting

{!! Form::label('enable_late_repayment_penalty','Late repayment penalty calculate',array('class'=>'col-sm-3 control-label')) !!}
{!! Form::select('enable_late_repayment_penalty',array('0'=>translate('no'),'1'=>translate('yes')),$loan_product->enable_late_repayment_penalty, array('class' => 'form-control','id'=>'enable_late_repayment_penalty')) !!}
{!! Form::label('late_repayment_penalty_calculate','Enable Late Repayment Penalty',array('class'=>'col-sm-3 control-label')) !!}
{!! Form::select('late_repayment_penalty_calculate',array('overdue_principal_interest'=>'Overdue Principal Interest','overdue_principal'=>'Overdue Principal', 'overdue_principal_interest_fees'=> 'Overdue Principal Interest Fees', 'total_overdue'=> 'Total Overdue'),$loan_product->late_repayment_penalty_calculate, array('class' => 'form-control','id'=>'late_repayment_penalty_calculate')) !!}
{!! Form::label('amount',translate('amount'),array('class'=>'col-sm-2 control-label')) !!}
{!! Form::text('late_repayment_penalty_amount',$loan_product->late_repayment_penalty_amount, array('class' => 'form-control touchspin', 'placeholder'=>"",'id'=>'late_repayment_penalty_amount')) !!}

{{translate('charge')}}

{!! Form::label('cha',translate('charge').' '.translate('string'),array('class'=>'col-sm-3 control-label')) !!}
{!! Form::select('cha',$charges,null, array('class' => 'form-control select2','placeholder'=>translate('select').' '.translate('charge'),'id'=>'charges_dropdown')) !!}
@foreach($loan_product->charges as $key) @if(!empty($key->charge)) @endif @endforeach
{{translate('name')}} {{translate('amount')}} {{translate('collected on')}}
{{ $key->charge->name }} {{$key->charge->amount}} @if($key->charge->charge_option=="fixed") {{translate('fixed')}} @endif @if($key->charge->charge_option=="principal_due") % {{translate('principal due')}} @endif @if($key->charge->charge_option=="principal_interest") % {{translate('principal')}} + {{translate('interest due')}} @endif @if($key->charge->charge_option=="interest_due") % {{translate('interest due')}} @endif @if($key->charge->charge_option=="total_due") % {{translate('total due')}} @endif @if($key->charge->charge_option=="original_principal") % {{translate('original principal')}} @endif @if($key->charge->charge_type=='disbursement') {{translate('disbursement')}} @endif @if($key->charge->charge_type=='specified_due_date') {{translate('specified_due_date')}} @endif @if($key->charge->charge_type=='installment_fee') {{translate('installment_fee')}} @endif @if($key->charge->charge_type=='overdue_installment_fee') {{translate('overdue_installment_fee')}} @endif @if($key->charge->charge_type=='loan_rescheduling_fee') {{translate('loan_rescheduling_fee')}} @endif @if($key->charge->charge_type=='overdue_maturity') {{translate('overdue_maturity')}} @endif @if($key->charge->charge_type=='savings_activation') {{translate('savings_activation')}} @endif @if($key->charge->charge_type=='withdrawal_fee') {{translate('withdrawal_fee')}} @endif @if($key->charge->charge_type=='monthly_fee') {{translate('monthly_fee')}} @endif @if($key->charge->charge_type=='annual_fee') {{translate('annual_fee')}} @endif
{!! Form::close() !!}
@endsection @section('footer-scripts') @endsection