
| PD Initiated Date | ".$pd_master_details[0]['pd_date_of_initiation']." | "; echo "||
| PD Vist Date | ".$pd_master_details[0]['pd_visit_date']." | ||
| PD Report Date | ".$pd_master_details[0]['pd_report_generated_date']." | "; echo "||
| PD Initiated by | ".$pd_master_details[0]['branch_name']." Branch | ||
| Loan Application ID | ".$pd_master_details[0]['lender_applicant_id']." | ||
| Product | ".$pd_master_details[0]['product_name']." | ||
| Customer Segment | ".(explode('-',$pd_master_details[0]['customer_segment_name'])[0])." |
| As Per PD Initiation | ₹' .' '. MYUTIL::customIndianNumberFormat($pd_master_details[0]['loan_amount']). ' ('. MYUTIL::numtowords($pd_master_details[0]['loan_amount']) .') | |||
| As Per Loan Applicants during PD | ₹' .' '. MYUTIL::customIndianNumberFormat($loan_form['loan_amount']). ' ('. MYUTIL::numtowords($loan_form['loan_amount']) .') |
| Name | Photo | ID Proof | Relationships |
|---|---|---|---|
| '.$person['name'].' | '.' | '.' | '.$person['relations'].' |
Person(s) Met:
'; echo ''.$person['name'].'
'; echo ''.$person['relations'].'
'; echo '';
if($person['photo'])
{
echo '';
}
echo ' ';
if($person['id_proof'])
{
echo '
';
}
echo '
Loan Applicants:
| Name | Age (Yrs) | Qualification | Relationships |
|---|---|---|---|
| '.$individual['applicant_title_name_master'].' '.$applicant_name.' | '.$individual['age'].' | '.$education_qualification.' | ';
$company_relationship_data = null;
//print_r($general_form['company_with_relationships']);
foreach($general_form['company_with_relationships'] as $company_with_relationship)
{
//print_r($company_with_relationship);
if($individual['pd_co_applicant_id'] == $company_with_relationship['applicant_name'])
{
//FInd Company Name from JSON
//echo "ONCE";
$company_relationship_data = ($company_with_relationship['company_relationship_master'] .' '.$company_with_relationship['company_name']);
$company_relationship_data.=' '; } } //echo '*********'.$company_relationship_data.'*********'; //echo strrpos($company_relationship_data, ''); // $company_relationship_data = substr_replace($company_relationship_data, '', strrpos($company_relationship_data, ' '),strlen($company_relationship_data)); // echo $company_relationship_data; $personal_relationship_data = null; foreach($general_form['persons_with_relationships'] as $persons_with_relationship) { if(($individual['pd_co_applicant_id'] == $persons_with_relationship['pd_co_applicant_id'] || !strcasecmp($applicant_name,$persons_with_relationship['applicant_name']))&& isset($persons_with_relationship['relationship'])) { $RSNA = isset($persons_with_relationship['relation_to_master']) ? $persons_with_relationship['relation_to_master'] : " Could Not Find"; if(isset($persons_with_relationship['relationship_master'])) { $personal_relationship_data .= $persons_with_relationship['relationship_master'] .' of '. $RSNA; $personal_relationship_data.=' '; } } } $company_relationship_data .= $personal_relationship_data; echo substr_replace($company_relationship_data, '', strrpos($company_relationship_data, ' '),strlen($company_relationship_data)); echo " |
| Actual Score | Max Score | Score % | |
|---|---|---|---|
| General Section Score | |||
| Business Section Score | |||
| Final Remarks Score | |||
| Final PD Score |
PD LOCATION
PD Location Address : '.$pd_address['address'].' ,'.$pd_address['city_master'].' ,'.$pd_address['state_master'].' - '.$pincode;
echo '
GPS Coordinates of location where PD Visit was done : '.$pd_master_details[0]['start_location'];
echo '
';
?>
alt="Satellite Image of location of Where PD was Done" style="width:500px;height:200px;border-color:#0191ed" />
Location Summary
'well suited','fairly_suited' => 'fairly suited','not_suited' => 'not suited'); $address_type = $pd_address['address_type_master']; $estimated_area = $pd_address['estimated_area'].' '; $estimated_area .= $pd_address['uom_others'] != "" || $pd_address['uom_others'] != null ? $pd_address['uom_others'] : $pd_address['uom_master']; $locality = $pd_address['locality_master']; $locality = preg_match("/^[aeiouAEIOU]/U", $locality) ? 'an '.$locality : 'a '.$locality; $comment_locality_master = preg_match("/^[aeiouAEIOU]/U", $pd_address['comment_locality_master']) ? 'an '.$pd_address['comment_locality_master'] : 'a '.$pd_address['comment_locality_master']; $property_owner_type = $business_assets_details['business_assets_for_address'][0]['business_ownership_type']; if($property_owner_type == 'rented') { $property_owner_type ='Rented (Rent Rs'.$business_assets_details['business_assets_for_address'][0]['business_monthly_rented_amt'].' Per Month)'; }else{$property_owner_type = 'Owned'; } $yrs_being_run = $business_assets_details['business_assets_for_address'][0]['business_years'].' Years'; if($business_assets_details['business_assets_for_address'][0]['business_month'] != ""){ $yrs_being_run.= ' and '.$business_assets_details['business_assets_for_address'][0]['business_month'].' Months';} echo '';
echo "The PD visit was done at ". $address_type. " of the loan applicants. ";
echo "The ".$address_type." is ".$property_owner_type." and the business has been in operation from here for the last $yrs_being_run.";
echo "
The ".$address_type." is located in ".$locality." and the estimated area of the office is ".$estimated_area." .";
echo "
The PD location was ". $pd_address['pd_location_master'].". " . "As Per PD Offcier, the ".$address_type ." is situated in ".$comment_locality_master ." Locality.";
echo "
The PD officer also made the following observations:" ;
echo "
LOAN DETAILS:
'Total Loan Amount applied for','details' => "₹"." ".$loan_amount.' ('.MYUTIL::numtowords($loan_form['loan_amount']).')'); $loan_table_dispaly_rows[] = array('particulars' => 'Loan Tenure expected','details' => $loan_form['loan_tenure'].' Months'); $end_use = 'For '; foreach($loan_form['end_use_master'] as $enduse) { if(strpos(strval($enduse), 'Others') === false) { $end_use.= $enduse.' and ';}else{ $end_use.=$loan_form['end_use_other'].' and'; } } $end_use = substr_replace($end_use, '', strrpos($end_use, 'and'),strlen($end_use)); $loan_table_dispaly_rows[] = array('particulars' => 'Loan Purpose','details' => $end_use); if(strcasecmp($loan_form['is_transfer'],'no')) { $loan_table_dispaly_rows[] = array('particulars' => 'Balance Transfer Amount','details' => "₹"." ".MYUTIL::customIndianNumberFormat($loan_form['balance_transfer_amount']).' ('.MYUTIL::numtowords($loan_form['balance_transfer_amount']).')'); $loan_table_dispaly_rows[] = array('particulars' => 'Top Up Amount applied for','details' => "₹"." ".MYUTIL::customIndianNumberFormat($loan_form['topup_amount']).' ('.MYUTIL::numtowords($loan_form['topup_amount']).')'); $loan_table_dispaly_rows[] = array('particulars' => 'End Use Topup','details' => ($loan_form['end_use_topup_master'])); $loan_table_dispaly_rows[] = array('particulars' => 'Balance Transfer from','details' => $loan_form['lender_master']); } else{ $loan_table_dispaly_rows[] = array('particulars' => 'Amount of Own Contribution','details' =>"₹"." ".MYUTIL::customIndianNumberFormat($loan_form['own_contribution']).' ('.MYUTIL::numtowords($loan_form['own_contribution']).')' ); $source_of_own_contribution = null; foreach($loan_form['source_of_own_contribution_master'] as $own_source) { if(strpos(strval($own_source), 'Others') === false) { $source_of_own_contribution.= $own_source.' and ';}else{ $source_of_own_contribution.=$loan_form['other_source'].' and '; } } $source_of_own_contribution = substr_replace($source_of_own_contribution, '', strrpos($source_of_own_contribution, ' and '),strlen($source_of_own_contribution)); $loan_table_dispaly_rows[] = array('particulars' => 'Source of Own Contribution','details' => $source_of_own_contribution); } $loan_table_dispaly_rows[] = array('particulars' => 'EMI Comfortable Paying','details' => $rupee_symbol." ".MYUTIL::customIndianNumberFormat($loan_form['emi_level']).' ('.MYUTIL::numtowords($loan_form['emi_level']).')' ); $loan_table_dispaly_rows[] = array('particulars' => 'Type of Property Being Mortgaged','details' => $loan_form['property_type_master']); $owners_list = null;foreach($loan_form['owners_list_master'] as $owner){ $owners_list.=$owner.' and '; } $owners_list = substr_replace($owners_list, '', strrpos($owners_list, 'and'),strlen($owners_list)); $loan_table_dispaly_rows[] = array('particulars' => 'Name of the current / proposed owner(s) of the Property being Mortgaged','details' => $owners_list); $loan_table_dispaly_rows[] = array('particulars' => 'Status of Construction','details' => $loan_form['construction_status_master']); $loan_table_dispaly_rows[] = array('particulars' => 'Estimated Market Value of the property being mortgaged','details' => $rupee_symbol." ".MYUTIL::customIndianNumberFormat($loan_form['emv_per_customer']).' ('.MYUTIL::numtowords($loan_form['emv_per_customer']).')'); //print_r($loan_table_dispaly_rows);die(); ?>| S.No | Loan Particulars | Loan Particular Details |
|---|---|---|
| '.($row_key + 1)." | ".$row['particulars']." | ".$row['details'] ." |
Company / Firm Name :
Business Entity Type :
Date of Incorporation :
Business Vintage :
| Name | Share Holding | No.of Years in Current Business | Total Work Experience | Previous Experience | Started Business |
|---|---|---|---|---|---|
Other Family Members involved in business :
| Name | Individual Relationship | Related to | Relationship to Company / Firm | Started Business (Yes / No) |
|---|---|---|---|---|
Type of Business Activity : Manufacturing
| Key Products | Area of Operations | Area of Sale / Service | Area where Max Sale / Service done |
|---|---|---|---|
Brief of the Business / Service Model
| Product / Service | Process Brief |
|---|---|
Type of Business Activity : Retail Trading
| Key Products | Area of Operations | Area of Sale / Service | Area where Max Sale / Service done |
|---|---|---|---|
Brief of the Business / Service Model
| Product / Service | Process Brief |
|---|---|
Type of Business Activity : Service Provider
| Services | Area of Operations | Area of Sale / Service | Area where Max Sale / Service done |
|---|---|---|---|
Brief of the Business / Service Model
| Product / Service | Process Brief |
|---|---|
Type of Business Activity : Wholesale Trading
| Key Products | Area of Operations | Area of Sale / Service | Area where Max Sale / Service done |
|---|---|---|---|
Brief of the Business / Service Model
| Product / Service | Process Brief |
|---|---|
Other activity details are as under :
| Other Business Activity |
|---|
The below documents were sighted during the visit :
|
|
| S.No | Asset Type | Asset Description | Ownership | Monthly Rent |
|---|---|---|---|---|
Business asset is not available.
↑ /↓'; $baRow = $pd_processed_forms[14][$business_count]; $businessFinancialRow = json_decode($baRow['processed_json'],true); //print_r($businessFinancialRow);die(); // statementdate_per_financial if(strtoupper($businessFinancialRow['is_financial_statements'])=='YES' && count($businessFinancialRow['date_per_financial'])>0){ $bindBusinessFinancial["company_name"] =MYUTIL::findCompanyName($all_company_details,$businessFinancialRow['company_id'],1); //$bindBusinessFinancial["company_name"] .= count($businessFinancialRow['date_per_financial'])>1 ? ' provided with last '.count($businessFinancialRow['date_per_financial']).' years of financial statements and the snapshot is as below :' : ' we were provided with last '.count($businessFinancialRow['date_per_financial']).' year of financial statements and the snapshot is as below :'; $bindBusinessFinancial["years_data_provided"] = count($businessFinancialRow['date_per_financial']); $bindBusinessFinancial['statements']=FINANCIALFORM::getBusinessFinancialDetails($businessFinancialRow['date_per_financial']); } else { $bindBusinessFinancial["company_name"] =MYUTIL::findCompanyName($all_company_details,$businessFinancialRow['company_id'],1); //$bindBusinessFinancial["company_name"] .=' not provided the financial statements :'; $bindBusinessFinancial['statements']=array(); } // customer if(strtoupper($businessFinancialRow['is_financial_customer'])!='YES' && (!isset($businessFinancialRow['estimated_value']))){ $bindBusinessFinancial["financial_customer"] ="As per Loan Applicant(s) met, the financials are as below :"; $bindBusinessFinancial['customer_statements']=array(); $bindBusinessFinancial['customer_statements_header']=array(); } else if(strtoupper($businessFinancialRow['is_financial_customer'])!='YES' && count($businessFinancialRow['estimated_value'])>0){ $bindBusinessFinancial["financial_customer"] ="As per Loan Applicant(s) met, the financials are as below :"; $bindBusinessFinancial['customer_statements']=FINANCIALFORM::getBusinessCustomerFinancialDetails($businessFinancialRow['estimated_value']); $bindBusinessFinancial['customer_statements_header']=FINANCIALFORM::getBusinessCustomerHeader($businessFinancialRow['estimated_value']); } else { $bindBusinessFinancial["financial_customer"] ="As per Loan Applicant(s) met, the financials are same as financial statement."; $bindBusinessFinancial['customer_statements']=array(); $bindBusinessFinancial['customer_statements_header']=array(); } $bindBusinessFinancial['working_capital_receive'] = $businessFinancialRow['receive_the_money_in_days']; $bindBusinessFinancial['working_capital_pay'] = $businessFinancialRow['pay_the_money_in_days']; $bindBusinessFinancial['working_capital_unsold_stock'] = $businessFinancialRow['unsold_stock_lies_in_days'] != "" || $businessFinancialRow['unsold_stock_lies_in_days'] != null ? $businessFinancialRow['unsold_stock_lies_in_days'] : 'Data Not Provided'; $bindBusinessFinancial['is_working_capital_facility'] = $businessFinancialRow['is_there_working_capital_available']; foreach($businessFinancialRow['select_working_capital_facilities_availed'] as $k => $v) { switch($v['id']) { case 1: $businessFinancialRow['select_working_capital_facilities_availed'][$k]['name'] = $businessFinancialRow['other_reason_for_working_capital_facilities_availed']; $businessFinancialRow['select_working_capital_facilities_availed'][$k]['details'] = $businessFinancialRow['reason_for_working_capital_facilities_availed']; break; case 2: $businessFinancialRow['select_working_capital_facilities_availed'][$k]['details'] = $businessFinancialRow['bank_guarantee']; break; case 3: $businessFinancialRow['select_working_capital_facilities_availed'][$k]['details'] = $businessFinancialRow['cash_credit_limit']; break; case 4: $businessFinancialRow['select_working_capital_facilities_availed'][$k]['details'] = $businessFinancialRow['factoring']; break; case 5: $businessFinancialRow['select_working_capital_facilities_availed'][$k]['details'] = $businessFinancialRow['factoring']; break; case 6: $businessFinancialRow['select_working_capital_facilities_availed'][$k]['details'] = $businessFinancialRow['letter_of_credit']; break; case 7: $businessFinancialRow['select_working_capital_facilities_availed'][$k]['details'] = $businessFinancialRow['od_limit']; break; } } $bindBusinessFinancial['working_capital_facilites'] = $businessFinancialRow['select_working_capital_facilities_availed']; //print_r($bindBusinessFinancial['select_working_capital_facilities_availed']);die(); //FINANCIALFORM::getAvailableFacilities($businessFinancialRow[-'"working_capital_facilities_availed']); array_push($businessFinancialResult,$bindBusinessFinancial); ?> 0){ ?>Company / Firm Name : " . $iterateFinance['company_name']; ?>
No of Years of Financial Statements provided : " . $iterateFinance['years_data_provided']; ?>
Snapshot of Financials as per Books of Account Provided : "; ?>
0){ ?>| Particulars | "."FY ".$bfRow['financial_year']."";}?>|||
|---|---|---|---|
| Sales / Revenue (Rs) | '.$rupee_symbol.' '.MYUTIL::customIndianNumberFormat($bfRow['financial_sales_revenue']).'';}?>|||
| Net Profit / (Net Loss) (Rs) | '.$rupee_symbol.' '.MYUTIL::customIndianNumberFormat($bfRow['financial_net_profit']).'';}else{ echo '('.$rupee_symbol.' '.MYUTIL::customIndianNumberFormat($bfRow['financial_net_loss']).') | '; } }?>||
| Net Profit or (Net Loss) to Sales % | '.$bfRow['financial_margin_of_profit'].' %';}else { echo '('.$bfRow['financial_margin_of_loss'].' %) | '; } }?>||
| % () in Sales over PY | = 0 ? ''.$bfRow['sale_variation'].' % | ' : '('.$bfRow['sale_variation'].' %) | '; }else { echo 'NA | ';}?>
| % () in Net Profit over PY | = 0 ? ''.$bfRow['profit_variation'].' % | ' :'('.$bfRow['profit_variation'].') | '; }else {echo 'NA | ';} }?>
| % () in Net Profit % over PY | = 0 ? ''.$bfRow['financial_profit_to_sale_variation'].' % | ' : '('.$bfRow['financial_profit_to_sale_variation'].' %) | '; }else { echo 'NA | ';}}?>
| Particulars | Range provided | Final Considered | |
|---|---|---|---|
| From | To | ||
| Sales / Revenue (Rs) | |||
| Net Profit or (Net Loss) to Sales % | > | ||
| Net Profit / (Net Loss) (Rs) >>>> | > | ||
| Sales / Revenue (Rs) | |||
| Net Profit or (Net Loss) to Sales (Rs) | > | ||
| Net Profit / (Net Loss)% >>>> | > | ||
Working Capital Cycle:
| S.No | Particulars | Days |
|---|---|---|
| 1 | Debtor Days | |
| 2 | Creditor Days | |
| 3 | Stock Days |
Working Capital Facilities:
| S.No | Facility Type | Facility Details |
|---|---|---|
| '.(++$fk) .' | '.$facility['name'].' | '.$facility['details'].' |
";} ?>
Financial information is not available.
0){ $getEachValues['is_od_cc'] = null; foreach($businessBankRow['banking_details'] as $bd){ if($bd['account_type']== 4 || $bd['account_type']== 3){ $getEachValues['is_od_cc'] = true; } } $getEachValues['bankDetails']=BANKINGFORM::getBusinessBankingDetails($businessBankRow['banking_details']); $bankingResult = array_merge($bankingResult,$getEachValues); } ?> 0){ ?>Business Banking:
| Account Name | Bank Name | Account Type | Account Vintage | OD/CC Limit(Rs) | Main Business AC |
|---|---|---|---|---|---|
| Sr.No | Particulars | Client $i"; }?>
|---|
| Sr.No | Particulars | Details |
|---|
Have to make payment of about ". $total_payments_percent_on_credit_for_supplier ." % in advance rest on delivery.
"; } }?> 0 || count($stockRow['manufacturing_details'][0]['manufacturing_finished_goods']) > 0))){ $is_raw_materials_sufficient_enough = $stockRow['manufacturing_details'][0]['is_sufficiant_raw']; $bindStockResult["manufacturing"]=Stockform::getStockManufacturingDetails($stockRow['manufacturing_details'][0]['manufacturing_raw_materials'], $stockRow['manufacturing_details'][0]['manufacturing_finished_goods']); //print_r($bindStockResult["manufacturing"]); } else { $bindStockResult["manufacturing"]=array(); } // this is for stock retail details if(count($stockRow['retail_details'][0]['retail_traded_goods']) > 0){ $bindStockResult["retail"]=Stockform::getStockRetailDetails($stockRow['retail_details'][0]['retail_traded_goods']); } else { $bindStockResult["retail"]=array(); } // this is for stock whole sale details if(count($stockRow['trade_details'][0]['trading_traded_goods']) > 0){ $bindStockResult["wholesale"]=Stockform::getStockWholesaleDetails($stockRow['trade_details'][0]['trading_traded_goods']); } else { $bindStockResult["wholesale"]=array(); } count($bindStockResult['wholesale']) || count($bindStockResult['retail']) || count($bindStockResult['manufacturing'])? array_push($stockResult,$bindStockResult) : $stockResult; //print_r($stockResult);die(); ?>| Sr.No | Type of Stock | Stock Item | Stock Value (Rs) | Stock Quantity |
|---|---|---|---|---|
Considering the size of operations, the stock of finished goods maintained is not sufficient as per the PD Officer’s observations.
'; } if(!strcasecmp($is_raw_materials_sufficient_enough,'yes')) { echo 'Considering the size of operations, the stock of raw materials maintained is sufficient as per the PD Officer’s observations.
'; }else if(!strcasecmp($is_raw_materials_sufficient_enough,'no')) { echo 'Considering the size of operations, the stock of raw materials maintained is not sufficient as per the PD Officer’s observations.
'; } $stock_photo_count = $pd_images[11]; // echo count($pd_images[11]); // die(); $stock_img_row_count = ceil(count($stock_photo_count) / 5); //echo $stock_img_row_count; if(count($stock_photo_count)){ echo 'Stock Photograph`s :
'; echo '| ';
echo ' ';
echo ' ';
echo ''.$stock_photo_count[$stock_photo_iter]['pd_document_title'].' ';
echo ' | ';
//unset($stock_photo_count[$stock_photo_iter]);
}
}
//echo "
As per person met, the following Purchase details were shared:
As per person met, Purchase details were not shared, income calculated by Net magin percentage.
Itemwise Purchase Details :
'; echo '| Raw Material/Trading Item | Purchase Quantity | UOM | Rate/Unit of Purchase | Frequency | Annual Purchase(Rs) |
|---|---|---|---|---|---|
| '.$dat['material_name'] .' | '.$dat['qty'] .' | '.$dat['uom'] .' | '.$rupee_symbol.' '.MYUTIL::customIndianNumberFormat($dat['rate']) .' | '.$dat['frequency'] .' | '.$rupee_symbol.' '.MYUTIL::customIndianNumberFormat($dat['annual_value']) .' |
Billwise Purchase Details :
'; foreach($ai_core_details_processed['purchase_to_display'] as $billwise) { echo '| '.$month_data['month_to_dispaly'].' | |
|---|---|
| Date | Value |
| '.$month['date'] .' | '.$month['value'] .' |
';
if(isset($ai_core_details) && count($ai_core_details['sales_declared_by_customer']))
{
$str = 'As per person met, '.$rupee_symbol.' '.MYUTIL::customIndianNumberFormat($ai_core_details['sales_declared_by_customer'][0]['sales_declared_by_customer']).' ( '.MYUTIL::numtowords($ai_core_details['sales_declared_by_customer'][0]['sales_declared_by_customer']).' ) declared as annual sale value.';
if($ai_core_details['gross_profit_calculation_type'][0]['mode'] == 2)
{
$str .= '
Also '.$rupee_symbol.' '.MYUTIL::customIndianNumberFormat($ai_core_details['sales_declared_by_customer'][0]['margin_value']).' ( '.MYUTIL::numtowords( $ai_core_details['sales_declared_by_customer'][0]['margin_value']).' )'.'( '.$ai_core_details['sales_declared_by_customer'][0]['margin_per'].'% sales declared ) as net margin amount.';
}
echo $str;
echo '
Sales Itemwise :
'; echo '| '.$sid['sale_item'].' | '.$sid['sales_qty'].' | '.$sid['uom'].' | '.$rupee_symbol.' '.MYUTIL::customIndianNumberFormat($sid['rate_per_unit']).' | '.$sid['frequency'].' | '.$rupee_symbol.' '.MYUTIL::customIndianNumberFormat($sid['annual_sale_value']).' | '; if(isset($sid['margin_per'])){echo ''.$sid['margin_per'].' | '; } if(isset($sid['margin_per_uom'])){echo ''.$sid['margin_per_uom'].' | '; } if(isset($sid['margin_final_value'])){echo ''.$rupee_symbol.' '.MYUTIL::customIndianNumberFormat($sid['margin_final_value']).' | '; } echo '
Kuchha Sales Book/Bills :
"; foreach($ai_core_details_processed['sales_month_wise_to_display'] as $sale_month_wise) { // if($sale_month_wise['sales_type'] == 1) // { echo '';
echo '
| ';
}
}
echo '||||||||||
Business Expenses Details :
'; echo '| Business Expense | Amount | Frequency | Annual Expenses |
|---|---|---|---|
| '.$b_exp['expense_item'] .' | '.$rupee_symbol." ".MYUTIL::customIndianNumberFormat($b_exp['expense_value']) .' | '.$b_exp['frequency_name'] .' | '.$rupee_symbol." ".MYUTIL::customIndianNumberFormat($b_exp['annual_expenses_value']).' |
Household Expenses Details :
'; echo '| Expense Particulars | Amount (Rs) | Frequency | Annual Expenses(Rs) |
|---|---|---|---|
| '.$h_exp['expense_item'] .' | '.$rupee_symbol.' '.MYUTIL::customIndianNumberFormat($h_exp['expense_value']) .' | '.$h_exp['frequency_name'] .' | '.$rupee_symbol.' '.MYUTIL::customIndianNumberFormat($h_exp['annual_expense_value']) .' |
The Summary of Income :
'; echo '| Particulars | Details |
|---|
| Sr.No | Asset Type | Asset Description | Asset Owned By | Approx Market Value(Rs) | Purchase Year | Loan Again Assest |
|---|---|---|---|---|---|---|
| '. $rupee_symbol.' '.MYUTIL::customIndianNumberFormat($paRow['approximate_market_value']) : $rupee_symbol.' '.MYUTIL::customIndianNumberFormat($paRow['approximate_market_value']); ?> |
Personal asset is not available.
$ibRow) { $individualBankRow = json_decode($ibRow['processed_json'],true); //print_r($individualBankRow); if(count($individualBankRow['banking_details'])>0){ $getIndividualEachValues=BANKINGFORM::getIndividualBankingDetails($individualBankRow['banking_details']); $bankingResult = array_merge($bankingResult,$getIndividualEachValues); } } ?>Below bank account details were shared :
| Sr.No | Account Holder's Name | Bank Name | Account Type | OD / CC Limit | Vintage |
|---|---|---|---|---|---|
| Sr.No | Income Source | Earned by | Amount(Rs) |
|---|---|---|---|
As per the loan applicants met by PD officer, they do not have any other source of Income.
$fRow) { $familyRow = json_decode($fRow['processed_json'],true); //print_r($familyRow);die(); if(array_key_exists('family_details',$familyRow) && count($familyRow['family_details'])>0){ $familyResult=OTHERFAMILYFORM::getFamilyDetails($familyRow['family_details']); } } ?> 0){ //print_r($familyResult);die(); ?>The table below provides details of other family members of
| Sr.No | Name | Relation | Age | Earning Status | Occupation Details |
|---|---|---|---|---|---|
Other Family Members is not available.
$elRow) { $otherLoanRow = json_decode($elRow['processed_json'],true); //print_r($otherLoanRow);die(); $total_no_of_data = 0; if(strtoupper($otherLoanRow['existing_loan'])=='YES' && count($otherLoanRow['loan_details'])>0){ $total_no_of_data = count($otherLoanRow['loan_details']); $existLoanResult=FINANCIALFORM::getOtherLoanDetails($otherLoanRow['loan_details']); } } ?> 0){ //print_r($existLoanResult);die(); ?>The table below lists the details of Existing Loan Obligations of the Loan Applicants.
| Particulars | Loan $header";}?>
|---|
As per loan applicant he doesn’t have any existing obligations
$nrcRow) { $neighbourRefRow = json_decode($nrcRow['processed_json'],true); //print_r($applicants_details);die(); //print_r($neighbourRefRow); //die(); if(strcasecmp($neighbourRefRow['neighbourhood_status'],'could not verify')){ $pd_offiecer_status_about_neighbor = $neighbourRefRow['neighbourhood_status']; if(count($neighbourRefRow['neighbourhood_list'])>0){ $company_name = MYUTIL::findCompanyName($all_company_details,1,1); $existNeighRefCheck=NEIGHBOURREFERENCECHECKFORM::getNeighbourhoodDetails($company_name,$neighbourRefRow['neighbourhood_list'],$pd_master_details[0],$applicants_details);//applicants_details comes from controller } } // if(&& count($neighbourRefRow['referencecheck_list'])>0){ // $existNeighRefCheck=NEIGHBOURREFERENCECHECKFORM::getReferenceDetails($neighbourRefRow['referencecheck_list'],$pd_master_details[0]); // } } ?>Neighbour Check was not possible due to Could not verify
|
Polite
|
Rude
|
Others mentioned as below
|
|
Well Suited
|
Fairly Suited
|
Not Suited
|
|
Positive
|
Refer to Credit
|
Negative
|
Others
|
PD officer recommendation is '.$fo_diplay.'';?>. The following key points were considered while arriving at the aforementioned status.
"; foreach($final_remark_data['recommendation_positive'] as $pos){ echo "| General Questions L1(". $pd_score['general']['otp_done']['l1_weightage']."%) | L2 | Answer | Score | Attributed Score | Max Score |
|---|---|---|---|---|---|
| '.$question.' | '.$general['l2_weightage'] .'% | '.$general['answer']. ' | '.$general['score_band'].' | '.$general['attributed_score'].' '.$span.' | '.$general['max_score'].' '.$max_span.' |
| General Section Sum of Attributed Score | Sum of Max Score | '.number_format($pd_score['score_summary']['general']['actual_score'],2,'.',',').' | '.number_format($pd_score['score_summary']['general']['max_score'],2,'.',',').' | |||
| Asset Value Calculaitons | |
|---|---|
| Actual Value Of Assets (a) | ". number_format($pd_score['score_summary']['asset_calculation_details']['actual_value_of_assets'],2,'.',',')." |
| Loan Amount (b) | ". number_format($pd_score['score_summary']['asset_calculation_details']['loan_amount'],2,'.',',')." |
| Avg Expected Value Of Assets (c) | ". round($pd_score['score_summary']['asset_calculation_details']['avg_expected_value_of_assets'],2)."% |
| Expected Value Of Assets (d = c*b) | ". number_format($pd_score['score_summary']['asset_calculation_details']['expected_value_of_assets'],2,'.',',')." |
| Actual Value Of Assets Percentage (e = (a/b) * 100) | ". round($pd_score['score_summary']['asset_calculation_details']['actual_value_of_assets_percentage'],2)."% |
| Variance (f = ((e-c)/c) * 100) | ". round($pd_score['score_summary']['asset_calculation_details']['variance'],2)."% |
| Score As per Grid | ". round($pd_score['score_summary']['asset_calculation_details']['score'],2)." |
| Final Remarks Questions L1(". $pd_score['final_remarks']['pd_officer_recommandations']['l1_weightage']."%) | L2 | Answer | Score | Attributed Score | Max Score |
|---|---|---|---|---|---|
| '.$question.' | '.$final_remark['l2_weightage'].'% | '.$final_remark['answer'].' | '.$final_remark['score_band'].' | '.$final_remark['attributed_score'].' '.$span.' | '.$final_remark['max_score'].' '.$max_span.' |
| Final Remarks Section Sum of Attributed Score | Sum of Max Score | '.number_format($pd_score['score_summary']['final_remarks']['actual_score'],2,'.',',').' | '.number_format($pd_score['score_summary']['final_remarks']['max_score'],2,'.',',').' | |||
| Business Questions L1(". $pd_score['business']['no_of_years_business_run']['l1_weightage']."%) | L2 | Answer | Score | Attributed Score | Max Score |
|---|---|---|---|---|---|
| '.$question.' | '.$business['l2_weightage'].'% | '.$business['answer'].' | '.$business['score_band'].' | '.$business['attributed_score'].' '.$span.' | '.$business['max_score'].' '.$max_span.' |
| '.$question.' | '.$business['l2_weightage'].'% | '.$address_type_remarks_caption[ $business['answer'] ].' | '.$business['score_band'].' | '.$business['attributed_score'].' '.$span.' | '.$business['max_score'].' '.$max_span.' |
| Certificates | '.round($business['l2_weightage'],2).'% | '.'Refer Cert Table'.' | '.$business['score_band'].' | '.$business['attributed_score'].' | '.$business['max_score'].' |
| Business Section Sum of Attributed Score | Sum of Max Score | '.number_format($pd_score['score_summary']['business']['actual_score'],2,'.',',').' | '.number_format($pd_score['score_summary']['business']['max_score'],2,'.',',').' | |||
| Business Certificates | Answer | Score | Attributed Score | Max Score |
|---|---|---|---|---|
| '.$question.' | '.$cerificate['answer'].' | '.$cerificate['score_band'].' | '.round($cerificate['attributed_score'],3).' '.$span.' | '.round($cerificate['max_score'],3).' '.$max_span.' |