diff --git a/ng6-seed/dist.zip b/ng6-seed/dist.zip
index cc3828a..db44916 100644
Binary files a/ng6-seed/dist.zip and b/ng6-seed/dist.zip differ
diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/add-pd/add-pd.component.html b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/add-pd/add-pd.component.html
index 474e9ad..2908943 100755
--- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/add-pd/add-pd.component.html
+++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/add-pd/add-pd.component.html
@@ -127,7 +127,7 @@
Product Required.
-
+
diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/add-pd/add-pd.component.ts b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/add-pd/add-pd.component.ts
index 180193f..a6aaf8d 100755
--- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/add-pd/add-pd.component.ts
+++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/add-pd/add-pd.component.ts
@@ -338,25 +338,35 @@ export class AddPdComponent implements OnInit, OnDestroy {
// console.log('productID',productID,productabbr);
/**customer segment */
this._PDtriggerForm.controls['fk_subproduct_id'].clearValidators()
+ console.log(productabbr);
+ console.log('test');
switch(productabbr){
case 'WCTL' :
// console.log(1);
this.customerSegmentList = this.customerSegmentAllList.filter(s => (s.customer_segment).includes('Self'));
this._PDtriggerForm.controls['fk_subproduct_id'].setValue(null);
this.isSubproductShown = false;
- break;
+ break;
case 'BL' :
// console.log(1);
this.customerSegmentList = this.customerSegmentAllList.filter(s => (s.customer_segment).includes('Self'));
this._PDtriggerForm.controls['fk_subproduct_id'].setValue(null);
this.isSubproductShown = false;
break;
+
+
case 'LAEP':
// console.log(2);
this.customerSegmentList = this.customerSegmentAllList.filter(s => (s.customer_segment).includes('Self'));
this._PDtriggerForm.controls['fk_subproduct_id'].setValue(null);
this.isSubproductShown = false;
break;
+ case 'NBFC/MFI':
+ // console.log(2);
+ this.customerSegmentList = this.customerSegmentAllList.filter(s => (s.customer_segment).includes('Self'));
+ this._PDtriggerForm.controls['fk_subproduct_id'].setValue(null);
+ this.isSubproductShown = false;
+ break;
default:
// console.log(3);
this.customerSegmentList = this.customerSegmentAllList;
diff --git a/ng6-seed/src/app/personal-discussion/pd-service/pd-triger.service.ts b/ng6-seed/src/app/personal-discussion/pd-service/pd-triger.service.ts
index 9ed5307..433523d 100755
--- a/ng6-seed/src/app/personal-discussion/pd-service/pd-triger.service.ts
+++ b/ng6-seed/src/app/personal-discussion/pd-service/pd-triger.service.ts
@@ -822,6 +822,7 @@ uploadSMCDataFile(file) {
}
loadTemplate(form_id) {
return this._http.get('assets/data/SMC_CREDIT_TEMPLATES/'+form_id+'.json').map(rr=>{
+ // return this._http.get('assets/data/SMC_CREDIT_TEMPLATES/NBFCMFI/1.json').map(rr=>{
let returnValue ={dataStatus:true,status:200,records:{template:JSON.stringify(rr)}}
// this.raw_credit_pd_template= returnValue.records.template
return returnValue
diff --git a/ng6-seed/src/assets/data/SMC_CREDIT_TEMPLATES/NBFCMFI.zip b/ng6-seed/src/assets/data/SMC_CREDIT_TEMPLATES/NBFCMFI.zip
new file mode 100644
index 0000000..51e218b
Binary files /dev/null and b/ng6-seed/src/assets/data/SMC_CREDIT_TEMPLATES/NBFCMFI.zip differ
diff --git a/ng6-seed/src/assets/data/SMC_CREDIT_TEMPLATES/NBFCMFI/1.json b/ng6-seed/src/assets/data/SMC_CREDIT_TEMPLATES/NBFCMFI/1.json
new file mode 100644
index 0000000..bee1c39
--- /dev/null
+++ b/ng6-seed/src/assets/data/SMC_CREDIT_TEMPLATES/NBFCMFI/1.json
@@ -0,0 +1,88 @@
+{
+ "section_id":"1",
+ "section_name":"General Information",
+ "onsubmit":null,
+ "questions":[
+ {
+ "question":"Name",
+ "question_key":"name",
+ "type":"1",
+ "field_width":"45",
+ "answers":null,
+ "api_properties":null,
+ "onchange_properties":null,
+ "is_repeatable":null,
+ "validations":[
+ {
+ "name":"required",
+ "isactive":"1",
+ "validator":"Validators.required",
+ "message":"Field Required",
+ "value":null
+ }
+ ]
+ },
+
+ {
+ "question":"Loan amount ",
+ "question_key":"loan_amount",
+ "type":"1",
+ "field_width":"45",
+ "field_type":"numtoword",
+ "api_properties":null,
+ "answers":null,
+ "onchange_properties":null,
+ "is_repeatable":null,
+ "validations":[
+ {
+ "name":"required",
+ "isactive":"1",
+ "validator":"Validators.required",
+ "message":"Field Required",
+ "value":null
+ }
+ ]
+ },
+ {
+ "question":"Product",
+ "question_key":"product",
+ "type":"1",
+ "field_width":"45",
+ "field_type":"text",
+ "api_properties":null,
+ "answers":null,
+ "onchange_properties":null,
+ "is_repeatable":null,
+ "validations":[
+ {
+ "name":"required",
+ "isactive":"1",
+ "validator":"Validators.required",
+ "message":"Field Required",
+ "value":null
+ }
+ ]
+ },
+ {
+ "question":"Location",
+ "question_key":"location",
+ "type":"1",
+ "field_width":"45",
+ "field_type":"text",
+ "api_properties":null,
+ "answers":null,
+ "onchange_properties":null,
+ "is_repeatable":null,
+ "validations":[
+ {
+ "name":"required",
+ "isactive":"1",
+ "validator":"Validators.required",
+ "message":"Field Required",
+ "value":null
+ }
+ ]
+ }
+
+ ]
+}
diff --git a/ng6-seed/src/assets/data/SMC_CREDIT_TEMPLATES/NBFCMFI/10.json b/ng6-seed/src/assets/data/SMC_CREDIT_TEMPLATES/NBFCMFI/10.json
new file mode 100644
index 0000000..c86d093
--- /dev/null
+++ b/ng6-seed/src/assets/data/SMC_CREDIT_TEMPLATES/NBFCMFI/10.json
@@ -0,0 +1,187 @@
+{
+ "section_id":"19",
+ "section_name":"Final remarks",
+ "onsubmit":null,
+ "questions":[
+ {
+ "question":"Customer Behaviour",
+ "question_key":"customer_behaviour",
+ "type":"3",
+ "field_width":"45",
+ "answers":null,
+ "api_properties":{
+ "api":"getListOfMaster",
+ "api_method":"POST",
+ "params":{
+ "master_name":"CUSTOMERBEHAVIOUR"
+ },
+ "fields":[
+ "customer_behaviour_id",
+ "description"
+ ]
+ },
+ "onchange_properties":[
+ {
+ "purpose":"FORM_CTRL",
+ "form_controls":[
+ {
+ "insert_index":"customer_behaviour",
+ "expression":"(String('customer_behaviour') == String('1'))",
+ "value_keys":[
+ "customer_behaviour"
+ ],
+ "questions":[
+ { "question":"Specify Customer behaviour",
+ "question_key":"customer_behaviour_other",
+ "type":"1",
+ "field_width":"45",
+ "api_properties":null,
+ "onchange_properties":null,
+ "is_repeatable":null,
+ "is_subfield":"1",
+ "parent_question_key":"customer_behaviour",
+ "answers":null,
+ "validations":[
+ {
+ "name":"required",
+ "isactive":"1",
+ "validator":"Validators.required",
+ "message":"Field required",
+ "value":null
+ }
+ ]
+ } ] }
+ ]}] ,
+ "is_repeatable":null,
+ "validations":[
+ {
+ "name":"required",
+ "isactive":"1",
+ "validator":"Validators.required",
+ "message":"Field Required",
+ "value":null
+ }
+ ]
+ },
+
+ {
+ "question":"Credit Manager recommendation (Positive/negative/ refer to credit)",
+ "question_key":"pd_officer_recommendation",
+ "type":"3",
+ "field_width":"45",
+ "api_properties":{
+ "api":"getListOfMaster",
+ "api_method":"POST",
+ "params":{
+ "master_name":"PDOFFICERRECOMMENDATIONS"
+ },
+ "fields":[
+ "pdofficer_recommendation_id",
+ "pdofficer_recommendation"
+ ]
+ },
+ "answers":null,
+ "onchange_properties":[
+ {
+ "purpose":"FORM_CTRL",
+ "form_controls":[
+ {
+ "insert_index":"pd_officer_recommendation",
+ "expression":"(String('pd_officer_recommendation') == String('1'))",
+ "value_keys":[
+ "pd_officer_recommendation"
+ ],
+ "questions":[
+ { "question":"Specify Credit Manager Recommendation",
+ "question_key":"pd_officer_recommendation_other",
+ "type":"1",
+ "field_width":"45",
+ "api_properties":null,
+ "onchange_properties":null,
+ "is_repeatable":null,
+ "is_subfield":"1",
+ "parent_question_key":"pd_officer_recommendation",
+ "answers":null,
+ "validations":[
+ {
+ "name":"required",
+ "isactive":"1",
+ "validator":"Validators.required",
+ "message":"Field required",
+ "value":null
+ }
+ ]
+ } ] } ,
+ {
+ "insert_index":"pd_officer_recommendation",
+ "expression":"(String('pd_officer_recommendation') != String('1')) && (String('pdofficer_recommendation') != String(''))",
+ "value_keys":[
+ "pd_officer_recommendation"
+ ],
+ "questions":[
+ {
+ "question":[{
+ "question":"Reasons for marking PD status as Positive/negative/ refer to credit",
+ "question_key":"reason",
+ "type":"1",
+ "field_width":"100",
+ "api_properties":null,
+ "onchange_properties":null,
+ "is_repeatable":null,
+ "is_subfield":"1",
+ "parent_question_key":"pd_officer_recommendation",
+ "answers":null,
+ "validations":[
+ {
+ "name":"required",
+ "isactive":"1",
+ "validator":"Validators.required",
+ "message":"Field required",
+ "value":null
+ }
+ ]
+ }
+ ],
+ "is_repeatable":"1",
+ "group_title":"Remarks",
+ "group_title_shown":"0",
+ "group_key":"pd_officer_recommendation_remarks"
+ } ] }
+ ] },
+ {
+ "purpose":"question_label",
+ "expression":"(function () {let label= 'Reasons for marking PD status as ';('pd_officer_recommendation' == '2') ? label+= 'Positive' : ('pd_officer_recommendation' == '3') ? label+= 'Negative' : ('pd_officer_recommendation' == '4') ? label+= 'Refer to Credit' : label+= 'Positive/negative/ refer to credit';return label}())",
+ "value_keys":[
+ "pd_officer_recommendation"
+ ],
+ "insert_control":"reason",
+ "insert_group_key":"pd_officer_recommendation_remarks"
+ }
+ ],
+ "is_repeatable":null,
+ "validations":[
+ {
+ "name":"required",
+ "isactive":"1",
+ "validator":"Validators.required",
+ "message":"Field Required",
+ "value":null
+ }
+ ]
+ },
+ {
+ "question":"Common Remarks",
+ "question_key":"final_form_remarks",
+ "place_holder":"Enter the remarks here",
+ "type":"7",
+ "api_properties":null,
+ "answers":null,
+ "onchange_properties":null,
+ "is_repeatable":null,
+ "validations":[
+ ]
+ }
+
+ ]
+ }
+
\ No newline at end of file
diff --git a/ng6-seed/src/assets/data/SMC_CREDIT_TEMPLATES/NBFCMFI/2.json b/ng6-seed/src/assets/data/SMC_CREDIT_TEMPLATES/NBFCMFI/2.json
new file mode 100644
index 0000000..48ce423
--- /dev/null
+++ b/ng6-seed/src/assets/data/SMC_CREDIT_TEMPLATES/NBFCMFI/2.json
@@ -0,0 +1,69 @@
+{
+ "section_id":"2",
+ "section_name":"Profile",
+ "onsubmit":null,
+ "questions":[
+ {
+ "question":"History & Vintage and Lineage ",
+ "question_key":"history_vintage",
+ "type":"7",
+ "field_width":"100",
+ "answers":null,
+ "api_properties":null,
+ "onchange_properties":null,
+ "is_repeatable":null,
+ "validations":[
+ {
+ "name":"required",
+ "isactive":"1",
+ "validator":"Validators.required",
+ "message":"Field Required",
+ "value":null
+ }
+ ]
+ },
+
+ {
+ "question":" Primary shareholding , promoters and major equity partners",
+ "question_key":"primary_partners",
+ "type":"1",
+ "field_width":"45",
+ "field_type":"text",
+ "api_properties":null,
+ "answers":null,
+ "onchange_properties":null,
+ "is_repeatable":null,
+ "validations":[
+ {
+ "name":"required",
+ "isactive":"1",
+ "validator":"Validators.required",
+ "message":"Field Required",
+ "value":null
+ }
+ ]
+ },
+ {
+ "question":" The capital structure and details of the various investments vehicles ",
+ "question_key":"capital_details",
+ "type":"1",
+ "field_width":"45",
+ "field_type":"text",
+ "api_properties":null,
+ "answers":null,
+ "onchange_properties":null,
+ "is_repeatable":null,
+ "validations":[
+ {
+ "name":"required",
+ "isactive":"1",
+ "validator":"Validators.required",
+ "message":"Field Required",
+ "value":null
+ }
+ ]
+ }
+
+ ]
+ }
+
\ No newline at end of file
diff --git a/ng6-seed/src/assets/data/SMC_CREDIT_TEMPLATES/NBFCMFI/3.json b/ng6-seed/src/assets/data/SMC_CREDIT_TEMPLATES/NBFCMFI/3.json
new file mode 100644
index 0000000..1fb3c50
--- /dev/null
+++ b/ng6-seed/src/assets/data/SMC_CREDIT_TEMPLATES/NBFCMFI/3.json
@@ -0,0 +1,127 @@
+{
+ "section_id":"3",
+ "section_name":"Size and Geographical Reach",
+ "onsubmit":null,
+ "questions":[
+ {
+ "question":"AUM ( off book & on book ) &e. Trend of Disbursement in last 2 quarters",
+ "question_key":"aum_book",
+ "type":"7",
+ "field_width":"100",
+ "answers":null,
+ "api_properties":null,
+ "onchange_properties":null,
+ "is_repeatable":null,
+ "validations":[
+ {
+ "name":"required",
+ "isactive":"1",
+ "validator":"Validators.required",
+ "message":"Field Required",
+ "value":null
+ }
+ ]
+ },
+
+ {
+ "question":"States and geographical regions & Branches & geographical customer base",
+ "question_key":"geographical_details",
+ "type":"1",
+ "field_width":"45",
+ "field_type":"text",
+ "api_properties":null,
+ "answers":null,
+ "onchange_properties":null,
+ "is_repeatable":null,
+ "validations":[
+ {
+ "name":"required",
+ "isactive":"1",
+ "validator":"Validators.required",
+ "message":"Field Required",
+ "value":null
+ }
+ ]
+ },
+ {
+ "question":"Branches /employees / structure",
+ "question_key":"branches_employees",
+ "type":"1",
+ "field_width":"45",
+ "field_type":"text",
+ "api_properties":null,
+ "answers":null,
+ "onchange_properties":null,
+ "is_repeatable":null,
+ "validations":[
+ {
+ "name":"required",
+ "isactive":"1",
+ "validator":"Validators.required",
+ "message":"Field Required",
+ "value":null
+ }
+ ]
+ },{
+ "question":"Portfolio concentration and Cuts to be discussed",
+ "question_key":"portfolio_concentration",
+ "type":"1",
+ "field_width":"45",
+ "field_type":"text",
+ "api_properties":null,
+ "answers":null,
+ "onchange_properties":null,
+ "is_repeatable":null,
+ "validations":[
+ {
+ "name":"required",
+ "isactive":"1",
+ "validator":"Validators.required",
+ "message":"Field Required",
+ "value":null
+ }
+ ]
+ },
+ {
+ "question":"Who are the competitors to the business",
+ "question_key":"business_competitors",
+ "type":"1",
+ "field_width":"45",
+ "field_type":"text",
+ "api_properties":null,
+ "answers":null,
+ "onchange_properties":null,
+ "is_repeatable":null,
+ "validations":[
+ {
+ "name":"required",
+ "isactive":"1",
+ "validator":"Validators.required",
+ "message":"Field Required",
+ "value":null
+ }
+ ]
+ },
+ {
+ "question":"Estimated Market Size of the Business& Market share",
+ "question_key":"estimated_market",
+ "type":"1",
+ "field_width":"45",
+ "field_type":"text",
+ "api_properties":null,
+ "answers":null,
+ "onchange_properties":null,
+ "is_repeatable":null,
+ "validations":[
+ {
+ "name":"required",
+ "isactive":"1",
+ "validator":"Validators.required",
+ "message":"Field Required",
+ "value":null
+ }
+ ]
+ }
+
+ ]
+}
diff --git a/ng6-seed/src/assets/data/SMC_CREDIT_TEMPLATES/NBFCMFI/4.json b/ng6-seed/src/assets/data/SMC_CREDIT_TEMPLATES/NBFCMFI/4.json
new file mode 100644
index 0000000..d41f610
--- /dev/null
+++ b/ng6-seed/src/assets/data/SMC_CREDIT_TEMPLATES/NBFCMFI/4.json
@@ -0,0 +1,167 @@
+{
+ "section_id":"4",
+ "section_name":"Product & Processes ",
+ "onsubmit":null,
+ "questions":[
+ {
+ "question":"Products",
+ "question_key":"products",
+ "type":"1",
+ "field_width":"45",
+ "answers":null,
+ "api_properties":null,
+ "onchange_properties":null,
+ "is_repeatable":null,
+ "validations":[
+ {
+ "name":"required",
+ "isactive":"1",
+ "validator":"Validators.required",
+ "message":"Field Required",
+ "value":null
+ }
+ ]
+ },
+
+ {
+ "question":"Policies",
+ "question_key":"policies",
+ "type":"1",
+ "field_width":"45",
+ "field_type":"text",
+ "api_properties":null,
+ "answers":null,
+ "onchange_properties":null,
+ "is_repeatable":null,
+ "validations":[
+ {
+ "name":"required",
+ "isactive":"1",
+ "validator":"Validators.required",
+ "message":"Field Required",
+ "value":null
+ }
+ ]
+ },
+ {
+ "question":"Credit appraisal mechanism",
+ "question_key":"credit_appraisal",
+ "type":"1",
+ "field_width":"45",
+ "field_type":"text",
+ "api_properties":null,
+ "answers":null,
+ "onchange_properties":null,
+ "is_repeatable":null,
+ "validations":[
+ {
+ "name":"required",
+ "isactive":"1",
+ "validator":"Validators.required",
+ "message":"Field Required",
+ "value":null
+ }
+ ]
+ },
+ {
+ "question":"Technology and usage for acquisition and credit",
+ "question_key":"technology_credit",
+ "type":"1",
+ "field_width":"45",
+ "field_type":"text",
+ "api_properties":null,
+ "answers":null,
+ "onchange_properties":null,
+ "is_repeatable":null,
+ "validations":[
+ {
+ "name":"required",
+ "isactive":"1",
+ "validator":"Validators.required",
+ "message":"Field Required",
+ "value":null
+ }
+ ]
+ },
+ {
+ "question":" Collection policy and mechanism -Collection efficiency trends in last 12 months (CC/CD, TC/CD,TC/TD) any deviation to be discussed in detail",
+ "question_key":"collection_policy",
+ "type":"1",
+ "field_width":"100",
+ "field_type":"text",
+ "api_properties":null,
+ "answers":null,
+ "onchange_properties":null,
+ "is_repeatable":null,
+ "validations":[
+ {
+ "name":"required",
+ "isactive":"1",
+ "validator":"Validators.required",
+ "message":"Field Required",
+ "value":null
+ }
+ ]
+ },
+ {
+ "question":" Provisioning policy",
+ "question_key":"provisioning_policy",
+ "type":"1",
+ "field_width":"45",
+ "field_type":"text",
+ "api_properties":null,
+ "answers":null,
+ "onchange_properties":null,
+ "is_repeatable":null,
+ "validations":[
+ {
+ "name":"required",
+ "isactive":"1",
+ "validator":"Validators.required",
+ "message":"Field Required",
+ "value":null
+ }
+ ]
+ },
+ {
+ "question":"Restructuring policy",
+ "question_key":"restructuring_policy",
+ "type":"1",
+ "field_width":"45",
+ "field_type":"text",
+ "api_properties":null,
+ "answers":null,
+ "onchange_properties":null,
+ "is_repeatable":null,
+ "validations":[
+ {
+ "name":"required",
+ "isactive":"1",
+ "validator":"Validators.required",
+ "message":"Field Required",
+ "value":null
+ }
+ ]
+ }, {
+ "question":"Covid impact and policy",
+ "question_key":"covid_policy",
+ "type":"1",
+ "field_width":"45",
+ "field_type":"text",
+ "api_properties":null,
+ "answers":null,
+ "onchange_properties":null,
+ "is_repeatable":null,
+ "validations":[
+ {
+ "name":"required",
+ "isactive":"1",
+ "validator":"Validators.required",
+ "message":"Field Required",
+ "value":null
+ }
+ ]
+ }
+
+ ]
+}
diff --git a/ng6-seed/src/assets/data/SMC_CREDIT_TEMPLATES/NBFCMFI/5.json b/ng6-seed/src/assets/data/SMC_CREDIT_TEMPLATES/NBFCMFI/5.json
new file mode 100644
index 0000000..030beb9
--- /dev/null
+++ b/ng6-seed/src/assets/data/SMC_CREDIT_TEMPLATES/NBFCMFI/5.json
@@ -0,0 +1,107 @@
+{
+ "section_id":"5",
+ "section_name":"Portfolio Health",
+ "onsubmit":null,
+ "questions":[
+ {
+ "question":"Par own book /Par off book -d",
+ "question_key":"par_book",
+ "type":"1",
+ "field_width":"45",
+ "answers":null,
+ "api_properties":null,
+ "onchange_properties":null,
+ "is_repeatable":null,
+ "validations":[
+ {
+ "name":"required",
+ "isactive":"1",
+ "validator":"Validators.required",
+ "message":"Field Required",
+ "value":null
+ }
+ ]
+ },
+
+ {
+ "question":"NPAs/Provisioning & resolution strategy",
+ "question_key":"provisioning_resolution",
+ "type":"1",
+ "field_width":"45",
+ "field_type":"text",
+ "api_properties":null,
+ "answers":null,
+ "onchange_properties":null,
+ "is_repeatable":null,
+ "validations":[
+ {
+ "name":"required",
+ "isactive":"1",
+ "validator":"Validators.required",
+ "message":"Field Required",
+ "value":null
+ }
+ ]
+ },
+ {
+ "question":"Strategy to manage flow as well as post moratorium stress",
+ "question_key":"post_morotorium",
+ "type":"1",
+ "field_width":"45",
+ "field_type":"text",
+ "api_properties":null,
+ "answers":null,
+ "onchange_properties":null,
+ "is_repeatable":null,
+ "validations":[
+ {
+ "name":"required",
+ "isactive":"1",
+ "validator":"Validators.required",
+ "message":"Field Required",
+ "value":null
+ }
+ ]
+ },
+ {
+ "question":"Strategy for non-paying customers",
+ "question_key":" non-paying_customers",
+ "type":"1",
+ "field_width":"45",
+ "field_type":"text",
+ "api_properties":null,
+ "answers":null,
+ "onchange_properties":null,
+ "is_repeatable":null,
+ "validations":[
+ {
+ "name":"required",
+ "isactive":"1",
+ "validator":"Validators.required",
+ "message":"Field Required",
+ "value":null
+ }
+ ]
+ },
+ {
+ "question":" PAR (Productwise)/Net NPAs/Write offs Movement of Bucket ,PAR 90+",
+ "question_key":"par",
+ "type":"1",
+ "field_width":"100",
+ "field_type":"text",
+ "api_properties":null,
+ "answers":null,
+ "onchange_properties":null,
+ "is_repeatable":null,
+ "validations":[
+ {
+ "name":"required",
+ "isactive":"1",
+ "validator":"Validators.required",
+ "message":"Field Required",
+ "value":null
+ }
+ ]
+ }
+ ]
+}
diff --git a/ng6-seed/src/assets/data/SMC_CREDIT_TEMPLATES/NBFCMFI/6.json b/ng6-seed/src/assets/data/SMC_CREDIT_TEMPLATES/NBFCMFI/6.json
new file mode 100644
index 0000000..2c06cac
--- /dev/null
+++ b/ng6-seed/src/assets/data/SMC_CREDIT_TEMPLATES/NBFCMFI/6.json
@@ -0,0 +1,88 @@
+{
+ "section_id":"6",
+ "section_name":"Total Overall Debt/Equity Profile",
+ "onsubmit":null,
+ "questions":[
+ {
+ "question":"Types of debt structures and major debt providers",
+ "question_key":"dept_structures",
+ "type":"1",
+ "field_width":"45",
+ "answers":null,
+ "api_properties":null,
+ "onchange_properties":null,
+ "is_repeatable":null,
+ "validations":[
+ {
+ "name":"required",
+ "isactive":"1",
+ "validator":"Validators.required",
+ "message":"Field Required",
+ "value":null
+ }
+ ]
+ },
+
+ {
+ "question":"Future plan for additional funding ",
+ "question_key":"future_plan",
+ "type":"1",
+ "field_width":"45",
+ "field_type":"text",
+ "api_properties":null,
+ "answers":null,
+ "onchange_properties":null,
+ "is_repeatable":null,
+ "validations":[
+ {
+ "name":"required",
+ "isactive":"1",
+ "validator":"Validators.required",
+ "message":"Field Required",
+ "value":null
+ }
+ ]
+ },
+ {
+ "question":"Funding received during covid times including liquidity support from DFIs & Banks",
+ "question_key":"dfi_banks",
+ "type":"1",
+ "field_width":"45",
+ "field_type":"text",
+ "api_properties":null,
+ "answers":null,
+ "onchange_properties":null,
+ "is_repeatable":null,
+ "validations":[
+ {
+ "name":"required",
+ "isactive":"1",
+ "validator":"Validators.required",
+ "message":"Field Required",
+ "value":null
+ }
+ ]
+ },
+ {
+ "question":"Fresh sanctions lined up in the present month and coming quarters",
+ "question_key":"fresh_sanctions",
+ "type":"1",
+ "field_width":"45",
+ "field_type":"text",
+ "api_properties":null,
+ "answers":null,
+ "onchange_properties":null,
+ "is_repeatable":null,
+ "validations":[
+ {
+ "name":"required",
+ "isactive":"1",
+ "validator":"Validators.required",
+ "message":"Field Required",
+ "value":null
+ }
+ ]
+ }
+
+ ]
+}
diff --git a/ng6-seed/src/assets/data/SMC_CREDIT_TEMPLATES/NBFCMFI/7.json b/ng6-seed/src/assets/data/SMC_CREDIT_TEMPLATES/NBFCMFI/7.json
new file mode 100644
index 0000000..8d8cb7c
--- /dev/null
+++ b/ng6-seed/src/assets/data/SMC_CREDIT_TEMPLATES/NBFCMFI/7.json
@@ -0,0 +1,243 @@
+{
+ "section_id":"7",
+ "section_name":"Financial analysis",
+ "onsubmit":null,
+ "questions":[
+ {
+ "question":"CAR (Tier-1)/CAR (Tier-1 + Tier-2)",
+ "question_key":"car_type",
+ "type":"1",
+ "field_width":"45",
+ "answers":null,
+ "api_properties":null,
+ "onchange_properties":null,
+ "is_repeatable":null,
+ "validations":[
+ {
+ "name":"required",
+ "isactive":"1",
+ "validator":"Validators.required",
+ "message":"Field Required",
+ "value":null
+ }
+ ]
+ },
+
+ {
+ "question":"Leverage (D/E) (excluding Managed)",
+ "question_key":"leverage",
+ "type":"1",
+ "field_width":"45",
+ "field_type":"text",
+ "api_properties":null,
+ "answers":null,
+ "onchange_properties":null,
+ "is_repeatable":null,
+ "validations":[
+ {
+ "name":"required",
+ "isactive":"1",
+ "validator":"Validators.required",
+ "message":"Field Required",
+ "value":null
+ }
+ ]
+ },
+ {
+ "question":"ALM",
+ "question_key":"alm",
+ "type":"1",
+ "field_width":"45",
+ "field_type":"text",
+ "api_properties":null,
+ "answers":null,
+ "onchange_properties":null,
+ "is_repeatable":null,
+ "validations":[
+ {
+ "name":"required",
+ "isactive":"1",
+ "validator":"Validators.required",
+ "message":"Field Required",
+ "value":null
+ }
+ ]
+ },
+ {
+ "question":"Opex",
+ "question_key":"opex",
+ "type":"1",
+ "field_width":"45",
+ "field_type":"text",
+ "api_properties":null,
+ "answers":null,
+ "onchange_properties":null,
+ "is_repeatable":null,
+ "validations":[
+ {
+ "name":"required",
+ "isactive":"1",
+ "validator":"Validators.required",
+ "message":"Field Required",
+ "value":null
+ }
+ ]
+ },
+ {
+ "question":"NIM (%) - as per Audited B/S",
+ "question_key":"nim",
+ "type":"1",
+ "field_width":"100",
+ "field_type":"text",
+ "api_properties":null,
+ "answers":null,
+ "onchange_properties":null,
+ "is_repeatable":null,
+ "validations":[
+ {
+ "name":"required",
+ "isactive":"1",
+ "validator":"Validators.required",
+ "message":"Field Required",
+ "value":null
+ }
+ ]
+ },
+ {
+ "question":"Opex (% of Avg. Book)",
+ "question_key":"opex_average",
+ "type":"1",
+ "field_width":"45",
+ "field_type":"text",
+ "api_properties":null,
+ "answers":null,
+ "onchange_properties":null,
+ "is_repeatable":null,
+ "validations":[
+ {
+ "name":"required",
+ "isactive":"1",
+ "validator":"Validators.required",
+ "message":"Field Required",
+ "value":null
+ }
+ ]
+ },
+ {
+ "question":" Opex (% of NII)",
+ "question_key":"opex_nii",
+ "type":"1",
+ "field_width":"45",
+ "field_type":"text",
+ "api_properties":null,
+ "answers":null,
+ "onchange_properties":null,
+ "is_repeatable":null,
+ "validations":[
+ {
+ "name":"required",
+ "isactive":"1",
+ "validator":"Validators.required",
+ "message":"Field Required",
+ "value":null
+ }
+ ]
+ }, {
+ "question":"Return on Assets",
+ "question_key":"return_asset",
+ "type":"1",
+ "field_width":"45",
+ "field_type":"text",
+ "api_properties":null,
+ "answers":null,
+ "onchange_properties":null,
+ "is_repeatable":null,
+ "validations":[
+ {
+ "name":"required",
+ "isactive":"1",
+ "validator":"Validators.required",
+ "message":"Field Required",
+ "value":null
+ }
+ ]
+ },{
+ "question":"Return on Equity",
+ "question_key":"return_equity",
+ "type":"1",
+ "field_width":"45",
+ "field_type":"text",
+ "api_properties":null,
+ "answers":null,
+ "onchange_properties":null,
+ "is_repeatable":null,
+ "validations":[
+ {
+ "name":"required",
+ "isactive":"1",
+ "validator":"Validators.required",
+ "message":"Field Required",
+ "value":null
+ }
+ ]
+ },{
+ "question":" IRR (Derived)",
+ "question_key":"irr",
+ "type":"1",
+ "field_width":"45",
+ "field_type":"text",
+ "api_properties":null,
+ "answers":null,
+ "onchange_properties":null,
+ "is_repeatable":null,
+ "validations":[
+ {
+ "name":"required",
+ "isactive":"1",
+ "validator":"Validators.required",
+ "message":"Field Required",
+ "value":null
+ }
+ ]
+ },{
+ "question":"Avg. Borrowing Cost (Derived)",
+ "question_key":"avg_borrowing",
+ "type":"1",
+ "field_width":"45",
+ "field_type":"text",
+ "api_properties":null,
+ "answers":null,
+ "onchange_properties":null,
+ "is_repeatable":null,
+ "validations":[
+ {
+ "name":"required",
+ "isactive":"1",
+ "validator":"Validators.required",
+ "message":"Field Required",
+ "value":null
+ }
+ ]
+ },{
+ "question":"Spread (Derived)",
+ "question_key":"spread",
+ "type":"1",
+ "field_width":"45",
+ "field_type":"text",
+ "api_properties":null,
+ "answers":null,
+ "onchange_properties":null,
+ "is_repeatable":null,
+ "validations":[
+ {
+ "name":"required",
+ "isactive":"1",
+ "validator":"Validators.required",
+ "message":"Field Required",
+ "value":null
+ }
+ ]
+ }
+
+ ]
+}
diff --git a/ng6-seed/src/assets/data/SMC_CREDIT_TEMPLATES/NBFCMFI/8.json b/ng6-seed/src/assets/data/SMC_CREDIT_TEMPLATES/NBFCMFI/8.json
new file mode 100644
index 0000000..232c50e
--- /dev/null
+++ b/ng6-seed/src/assets/data/SMC_CREDIT_TEMPLATES/NBFCMFI/8.json
@@ -0,0 +1,31 @@
+{
+ "section_id":"1",
+ "section_name":"Overall Plan of Action",
+ "onsubmit":null,
+ "questions":[
+ {
+ "question":"Future plan on expansion geographies wise , products and regions . Equity and debt structuring as well as dilution in future. Target book for the present quarter and YOY projections ",
+ "question_key":"future_plan",
+ "type":"1",
+ "field_width":"100",
+ "answers":null,
+ "api_properties":null,
+ "onchange_properties":null,
+ "is_repeatable":null,
+ "validations":[
+ {
+ "name":"required",
+ "isactive":"1",
+ "validator":"Validators.required",
+ "message":"Field Required",
+ "value":null
+ }
+ ]
+ }
+
+
+
+
+
+ ]
+}
diff --git a/ng6-seed/src/assets/data/SMC_CREDIT_TEMPLATES/NBFCMFI/9.json b/ng6-seed/src/assets/data/SMC_CREDIT_TEMPLATES/NBFCMFI/9.json
new file mode 100644
index 0000000..ad45380
--- /dev/null
+++ b/ng6-seed/src/assets/data/SMC_CREDIT_TEMPLATES/NBFCMFI/9.json
@@ -0,0 +1,268 @@
+{
+ "section_id":"9",
+ "section_name":"Validation Points vide Systems and books at HQ and branches",
+ "onsubmit":null,
+ "questions":[
+ {
+ "question":"Stock to be validated from system",
+ "question_key":"stock_validated",
+ "type":"1",
+ "field_width":"45",
+ "answers":null,
+ "api_properties":null,
+ "onchange_properties":null,
+ "is_repeatable":null,
+ "validations":[
+ {
+ "name":"required",
+ "isactive":"1",
+ "validator":"Validators.required",
+ "message":"Field Required",
+ "value":null
+ }
+ ]
+ },
+
+ {
+ "question":"Collateral coverage for existing borrowing ( System Mapping to be checked)",
+ "question_key":"collateral_coverage",
+ "type":"1",
+ "field_width":"45",
+ "field_type":"text",
+ "api_properties":null,
+ "answers":null,
+ "onchange_properties":null,
+ "is_repeatable":null,
+ "validations":[
+ {
+ "name":"required",
+ "isactive":"1",
+ "validator":"Validators.required",
+ "message":"Field Required",
+ "value":null
+ }
+ ]
+ },
+ {
+ "question":"Collection efficiency and system flagging to be counterchecked and same with PAR cuts",
+ "question_key":"collection_efficiency",
+ "type":"1",
+ "field_width":"45",
+ "field_type":"text",
+ "api_properties":null,
+ "answers":null,
+ "onchange_properties":null,
+ "is_repeatable":null,
+ "validations":[
+ {
+ "name":"required",
+ "isactive":"1",
+ "validator":"Validators.required",
+ "message":"Field Required",
+ "value":null
+ }
+ ]
+ },
+ {
+ "question":"Sample check of loan dox, application form along with PAN for Active loan accounts",
+ "question_key":"loan_dox",
+ "type":"1",
+ "field_width":"45",
+ "field_type":"text",
+ "api_properties":null,
+ "answers":null,
+ "onchange_properties":null,
+ "is_repeatable":null,
+ "validations":[
+ {
+ "name":"required",
+ "isactive":"1",
+ "validator":"Validators.required",
+ "message":"Field Required",
+ "value":null
+ }
+ ]
+ },
+ {
+ "question":"Disbursement no to be checked from system",
+ "question_key":"disbursement",
+ "type":"1",
+ "field_width":"45",
+ "field_type":"text",
+ "api_properties":null,
+ "answers":null,
+ "onchange_properties":null,
+ "is_repeatable":null,
+ "validations":[
+ {
+ "name":"required",
+ "isactive":"1",
+ "validator":"Validators.required",
+ "message":"Field Required",
+ "value":null
+ }
+ ]
+ },
+ {
+ "question":"Top 20 exposure to be checked with data submitted",
+ "question_key":"top20_exposure",
+ "type":"1",
+ "field_width":"45",
+ "field_type":"text",
+ "api_properties":null,
+ "answers":null,
+ "onchange_properties":null,
+ "is_repeatable":null,
+ "validations":[
+ {
+ "name":"required",
+ "isactive":"1",
+ "validator":"Validators.required",
+ "message":"Field Required",
+ "value":null
+ }
+ ]
+ },
+ {
+ "question":"Sample Sanction letters to validate collateral cover stipulated for existing Borrowing",
+ "question_key":"sanction_letters",
+ "type":"1",
+ "field_width":"45",
+ "field_type":"text",
+ "api_properties":null,
+ "answers":null,
+ "onchange_properties":null,
+ "is_repeatable":null,
+ "validations":[
+ {
+ "name":"required",
+ "isactive":"1",
+ "validator":"Validators.required",
+ "message":"Field Required",
+ "value":null
+ }
+ ]
+ },
+ {
+ "question":"Provisioning /Write-off/NPA flagging to be counter checked",
+ "question_key":"provisioning",
+ "type":"1",
+ "field_width":"45",
+ "field_type":"text",
+ "api_properties":null,
+ "answers":null,
+ "onchange_properties":null,
+ "is_repeatable":null,
+ "validations":[
+ {
+ "name":"required",
+ "isactive":"1",
+ "validator":"Validators.required",
+ "message":"Field Required",
+ "value":null
+ }
+ ]
+ },
+ {
+ "question":"Restructuring of Loans in system on sample basis",
+ "question_key":"restructuring_loan",
+ "type":"1",
+ "field_width":"45",
+ "field_type":"text",
+ "api_properties":null,
+ "answers":null,
+ "onchange_properties":null,
+ "is_repeatable":null,
+ "validations":[
+ {
+ "name":"required",
+ "isactive":"1",
+ "validator":"Validators.required",
+ "message":"Field Required",
+ "value":null
+ }
+ ]
+ },
+ {
+ "question":"EMI cycle date in system",
+ "question_key":"emi_date",
+ "type":"1",
+ "field_width":"45",
+ "field_type":"text",
+ "api_properties":null,
+ "answers":null,
+ "onchange_properties":null,
+ "is_repeatable":null,
+ "validations":[
+ {
+ "name":"required",
+ "isactive":"1",
+ "validator":"Validators.required",
+ "message":"Field Required",
+ "value":null
+ }
+ ]
+ },
+ {
+ "question":"Cash and Bank ledger to be checked",
+ "question_key":"cash_checked",
+ "type":"1",
+ "field_width":"45",
+ "field_type":"text",
+ "api_properties":null,
+ "answers":null,
+ "onchange_properties":null,
+ "is_repeatable":null,
+ "validations":[
+ {
+ "name":"required",
+ "isactive":"1",
+ "validator":"Validators.required",
+ "message":"Field Required",
+ "value":null
+ }
+ ]
+ },
+ {
+ "question":"Free FD details to be taken and validated from Accounting system",
+ "question_key":"fd_details",
+ "type":"1",
+ "field_width":"45",
+ "field_type":"text",
+ "api_properties":null,
+ "answers":null,
+ "onchange_properties":null,
+ "is_repeatable":null,
+ "validations":[
+ {
+ "name":"required",
+ "isactive":"1",
+ "validator":"Validators.required",
+ "message":"Field Required",
+ "value":null
+ }
+ ]
+ },
+ {
+ "question":"Application/Systems used for Boarding /Loan management",
+ "question_key":"loan_management",
+ "type":"1",
+ "field_width":"45",
+ "field_type":"text",
+ "api_properties":null,
+ "answers":null,
+ "onchange_properties":null,
+ "is_repeatable":null,
+ "validations":[
+ {
+ "name":"required",
+ "isactive":"1",
+ "validator":"Validators.required",
+ "message":"Field Required",
+ "value":null
+ }
+ ]
+ }
+ ]
+ }
+
\ No newline at end of file