Skip to main content

Loan Save / Loan Creation

POST Loan Save

This is the API for creating or saving loans. The Loan Save Api receives the loan once it has been generated at LOS and uses it to build the customer's loan portfolio for SynoFin LMS.

URL: {{base_url}}/loan-management/v1/loan/save

Run in Postman: Loan Save API

Request: 

Request Type: POST
Authorization: Bearer Token

Query Parameter:
Schema

LoanApplicationRequestDTO{

dpd integer($int32)
email string
address string
currency integer($int32)
tenure* integer($int32)
minimum: 1
foir number($double)
gender string
industry string
customer* [...]
isSubvention boolean
irr number($double)
advanceInstallmentAmountNotNull number($double)
writeOnly: true
source_application_number string
product_id* string
branch_id string
dealer_id string
loan_application_id integer($int64)
interest_rate* number($double)
installment_frequency string
sanctioned_amount number($double)
disbursed_amount* number($double)
paid_amount number($double)
original_tenure integer($int32)
current_tenure integer($int32)
installment_computed_on string
sanction_date* string($date-time)
ltv_ratio number($double)
tax_identification_number string
loan_amount number($double)
loan_tenure integer($int32)
installments_paid integer($int32)
loan_marking [string]
installment_amount number($double)
principal_outstanding number($double)
customer_name string
phone_no string
is_whatsapp_no boolean
advance_installment_count integer($int32)
advance_installment_amount number($double)
total_installments integer($int32)
is_priority_sector_lending_applicable boolean
principle_outstanding number($double)
total_overdue number($double)
emi_due number($double)
other_charges number($double)
disbursed_by string
source_application_identifier string
product string
scheme* string
loan_type string
loan_application_number string
balance_principal number($double)
interest_rate_monthly number($double)
customer_relationship_id string
customer_category string
no_of_disbursement integer($int32)
customer_id integer($int64)
product_code string
scheme_code string
loan_application_type string
branch_code string
cibil_score integer($int32)
lending_rate number($double)
scheme_lending_rate number($double)
branch_state string
branch_city string
emi_amount number($double)
customer_number string
branch_zone string
utilized_limit number($double)
dsa_name string
unrealized_limit_amount number($double)
applied_amount number($double)
branch_manager string
sourcing_channel string
risk_category string
sourcing_channel_type string
pd_location string
account_classification string
drawing_power number
lien_mark string
lien_amount number($double)
tos number($double)
debit_freeze string
total_freeze string
pemi_count integer($int32)
loan_net_worth number($double)
start_principle_recovery boolean
caf_number string
no_of_cheque_bounce integer($int64)
dealer_code string
advance_interest number($double)
advance_emi number($double)
advance_emi_payment_mode string
advance_interest_payment_mode string
total_moratorium_count integer($int32)
next_emi_amount number($double)
grace_period integer($int32)
delinquency integer($int32)
moratorium_period integer($int32)
advance_amount_recovery_type string
total_nach_bounce_count integer($int32)
total_count_of_repayment integer($int32)
whatsapp_no string
aggregated_ltv number($double)
overline_amount number($double)
total_number_of_bounce_count integer($int32)
moratorium_type string
moratorium_months integer($int32)
loan_purpose string
account_type string
remarks string
disbursal_author_name string
product_type string
credit_manager_code string
sourcing_rm_code string
branch_manager_code string
repayment_van string
tds_mode string
installment_plan string
installment_mode string
disbursal_status string
credit_manager_id string
sourcing_rm string
loan_status string
sourcing_rm_name string
sourcing_supervisor string
subvention_details

SubventionDetailsDTO

{

taxAmount number($double)
subvention_type string
amount_type string
subvention_amount number($double)
tax_inclusive boolean
subvention_rate number($double)
partner_id string
subvention_charges [ChargesRequestDTO{
original_amount number($double)
paid_amount number($double)
charge_id string
charge_rate number($double)
tax_amount number($double)
status string
receivable_payable string
is_tax_applicable boolean
pending_amount number($double)
waived_amount number($double)
source_id string
tax_type string
amount_without_tax number($double)
charge_label string
due_date string($date-time)
transaction_date string($date-time)
}]
}
loan_documents [CustomerDocumentRequestDTO{
description string
document_url string
document_value string
is_verified boolean
applicant_type string
customer_name string
other_document_name string
document_type* string
document_status string
document_state string
receiving_date string($date-time)
document_file string
document_format string
loan_id integer($int64)
document_stage string
disbursal_stage string
document_department string
}]
collateral [CollateralRequestDTO{
description string
address string
pincode integer($int32)
remarks string
identifier string
longitude number($double)
latitude number($double)
capacity number($double)
status string
marking string
country integer($int32)
region integer($int32)
state integer($int32)
city integer($int32)
district integer($int32)
taluka integer($int32)
village integer($int32)
collateral_id integer($int64)
cersai_score number($double)
loan_id integer($int64)
is_building_constructed boolean
built_up_area string
carpet_area string
age_of_property integer($int32)
residual_age_of_property integer($int32)
plot_number integer($int32)
seller_name string
present_registered_owner string
tct_no integer($int64)
lot_no integer($int64)
percentage_share integer($int32)
is_property_registered_in_favour_of_borrower boolean
registration_number string
agreement_value number($double)
amenities_agreement_value number($double)
owner_name string
ownership_percentage_share integer($int32)
policy_note_number string
insurance_company_name string
insurance_term string
coverage_amount number($double)
premium_amount number($double)
insurance_deviation_details string
cersai_txn_ref_no string
cersai_security_interest_id string
cersai_no_of_borrowers integer($int32)
cersai_no_of_documents integer($int32)
cersai_no_of_third_parties integer($int32)
country_string string
region_string string
state_string string
city_string string
district_string string
taluka_string string
village_string string
karat_value number($double)
gross_weight number($double)
net_weight number($double)
rf_id string
collateral_product string
geo_limit string
installer_name string
installer_gstno string
installer_address string
installer_city string
installer_state string
installer_pincode integer($int32)
installer_district string
installer_id string
cost_of_asset number($double)
pv_module_model string
pv_module_make string
inverter_model string
inverter_make string
asset_type string
vehicle_type string
manufacturer string
product string
model string
chasis_no string
dealer_name string
dealer_address string
dealer_city string
dealer_state string
dealer_pincode integer($int32)
policy_cover_note_number string
insurance_company string
start_date_disburse_date string($date-time)
coverage_type string
ownership_status string
installer_address_json string
vehicle_registration_no string
engine_no string
global_collateral_identifier string
property_information string
land_type string
land_area number($double)
model_year integer($int32)
fuel_type string
gross_total number($double)
total_discount number($double)
total_tax number($double)
total_invoice_amount number($double)
invoice_line_item [InvoiceLineItemDto{
loan_id integer($int32)
item_name string
quantity number($double)
discount number($double)
unit_price number($double)
tax number($double)
created_date string($date-time)
}]
sub_registrar string
carpet_up_area_unit string
built_up_area_unit string
collateral_type* string
collateral_subtype* string
repossession_status string
property_type string
nature_of_property string
property_classification string
property_ownership string
property_purpose string
market_value number($double)
address_type string
current_usage string
agreement_type string
sale_deed_date string($date-time)
ownership_dates JsonNode{...}
disbursal_date string($date-time)
cersai_security_interest_creation_date string($date-time)
collateral_document [CustomerDocumentRequestDTO{
description string
document_url string
document_value string
is_verified boolean
applicant_type string
customer_name string
other_document_name string
document_type* string
document_status string
document_state string
receiving_date string($date-time)
document_file string
document_format string
loan_id integer($int64)
document_stage string
disbursal_stage string
document_department string
}]
insurance_start_date string($date-time)
insurance_end_date string($date-time)
valuation_date_of_asset string($date-time)
property_usage string
invoice_items [InvoiceLineItemDto{
loan_id integer($int32)
item_name string
quantity number($double)
discount number($double)
unit_price number($double)
tax number($double)
created_date string($date-time)
}]
}]
repayment_schedule [RepaymentResponseDTO{
installment_number string
due_date string
opening_balance integer($int32)
installment_amount integer($int32)
principal_component integer($int32)
interest_component integer($int32)
status string
repayment_schedule_id integer($int64)
interest_rate number($double)
closing_balance integer($int32)
installment_number_int integer($int32)
pending_amount number($double)
pemi_flag boolean
principal_due number($double)
ratio string
installment_indicator string
irr number($double)
tos number
principal_in_process number($double)
interest_in_process number($double)
delay_days integer($int32)
advance_prepay_flag boolean
}]
credit_manager integer($int32)
deal DealBaseDTO{
deal_code string
deal_name string
created_date string($date-time)
}
sourcing_branch integer($int32)
branch string
disbursal_date string($date-time)
days_convention string
recovery_type string
recovery_subType string
next_installment_date string($date-time)
maturity_date string($date-time)
asset_classification string
tenure_convention string
spdc_details [SpdcRequestDTO{
status string
loan_id integer($int64)
customer_id integer($int64)
bank_id integer($int64)
bank_account_number string
branch_id integer($int64)
cheque_number string
cheque_amount number($double)
customer_type stringEnum:
[ guarantor, coapplicant, applicant, anchor ]
}]
disbursal_details [DisbursalTrailRequestDTO{
disbursal_number string
remarks string
rate number($double)
disbursed_amount* number($double)
enhanced_amount number($double)
reduced_amount number($double)
sanctioned_amount number($double)
adjusted_amount number($double)
net_disbursal_amount* number($double)
status* string
disbursal_type string
payment_amount* number($double)
pending_amount* number($double)
pemi_amount number($double)
disbursal_breakup [BreakUpBaseDTO{
breakup_number string
business_partner_name string
business_partner_type string
other_payables number($double)
disbursal_amount* number($double)
paid_amount* number($double)
payment_status string
pending_amount* number($double)
bank_name string
ifsc_code string
account_number string
instrument_type string
payment_date string($date-time)
}]
disbursal_date* string($date-time)
}]
linked_loan_details [LinkedLoanRequestDTO{
primary_account_no string
secondary_account_no string
remarks string
reason string
dpd integer($int32)
relation integer($int32)
primary_loan_id integer($int64)
secondary_loan_id integer($int64)
loan_status string
principal_outstanding number($double)
asset_classification string
total_due number($double)
linked_loan_id integer($int64)
}]
loan_charges [ChargesRequestDTO{
original_amount number($double)
paid_amount number($double)
charge_id string
charge_rate number($double)
tax_amount number($double)
status string
receivable_payable string
is_tax_applicable boolean
pending_amount number($double)
waived_amount number($double)
source_id string
tax_type string
amount_without_tax number($double)
charge_label string
due_date string($date-time)
transaction_date string($date-time)
}]
receipts [ReceiptsRequestDTO{
receipt_reference string
fund_transfer_receipt string
receipt_amount number($double)
bounce_reason string
charge_id string
instrument_number string
pay_slip_number string
source_id string
receipt_purpose string
receipt_id integer($int64)
deposit_bank_acc_number string
reason_code string
reason_description string
loan_account integer($int32)
receipt_payment_type integer($int32)
date_of_receipt string($date-time)
repayment_indicator integer($int32)
receipt_status string
payment_type string
maker_date string($date-time)
authorization_date string($date-time)
deposit_date string($date-time)
transaction_date string($date-time)
receipt_state string
}]
charges_receipt_mapping [ChargesReceiptMappingDTO{
source_charge_id [string]
source_receipt_id [string]
}]
other_information [OtherInformationDTO]{
merchant_name [string]
merchant_id [string]
ecommerce_product [string]
}]
interest_start_date string($date-time)
repayment_start_date string($date-time)
repayment_mode string
agreement_date string($date-time)
login_date string($date-time)
disbursal_maker_date string($date-time)
disbursal_author_date string($date-time)
offer_amount integer($int32)
partial_tenure integer($int32)
branch_hierarcy JsonNode{}
state_head string
interviewer_details [InterviewDetailsDTO{
name string
longitude number($double)
latitude number($double)
pd_done_by string
accompanied_with boolean
customer_id integer($int64)
customer_type string
joint_visit_with string
place_of_meeting string
date_of_pd string($date-time)
pd_photo string
}]
psl_applicable boolean
is_repayment_contributed boolean
interest_until integer($int64)
customer_irr number($double)
is_broken_period_paid boolean
advance_installment AdvanceInstallmentDTO{
advance_installment_amount number($double)
advance_installment_adjustment_time string
number_of_advance_installment integer($int32)
adjust_from_disbursement boolean
}
rbi_activity_classification string

}

Body
//Loan Save JSON SYNOFIN LMS
// Note:
// This "source_application_identifier" and "source_application_number" should be Unique In order to generate request. 
//All the Optionals can be set null
//All columns that are fetched by the SynoFin Master are dynamically generated by the LMS system using keys that can be added to the system using the Synofin Admin Panel.
{
   "loan_application":[
      {
         "dpd":0,
         "email":"synofin@synoriq.in",
         "address":"synoriq jaipur",
         "currency":0,
         "tenure":0,
         "foir":0.0,
         "gender":"male",
         "industry":"salaried",
         "customer":[
            {
               "dob":"1996-02-20",
               "remarks":"",
               "obligations":[
                  
               ],
               "email":[
                  
               ],
               "address":[
                  {
                     "line1":"Abcdf Jaipur Rajasthan ",
                     "line2":null,
                     "type":"business_address"
                  }
               ],
               "documents":[
                  {
                     "description":null,
                     "document_url":null,
                     "document_value":"String",
                     "is_verified":true,
                     "document_type":"String",
                     "document_status":"String", //Fetched From SynoFin Master by default null {pending, received, waiver, otc}  
                     "document_state":"String", //Fetched From SynoFin Master by default null {photocopy, original, certificate, notarized, original_punched, original_laminated} 
                     "receiving_date":"2022-07-04", 
                     "document_file":"String",
                     "document_format":"url",
                     "loan_id":null
                  }
               ],
               "religion":"hindu",
               "caste":"general",
               "cibil":0,
               "crif":0,
               "industry":"salaried", //Fetched From SynoFin Master by default null
               "website":"test@synoriq.in",
               "first_name":"String",
               "last_name":"String",
               "middle_name":"String",
               "gender_id":"female",
               "category_id":null, //Fetched From SynoFin Master by default null
               "place_of_birth":"",
               "marital_status_id":"single", //Fetched From SynoFin Master by default null {single, married, divorced, widow}
               "country_code":"+91",
               "contact_person_name":"Test Synoriq",
               "contact_person_mobile":"",
               "contact_person_email":"",
               "preferred_address":null,
               "ckyc_number":"",
               "upi_id":""
               "phone_number":[
                  {
                     "type":"1",
                     "phone":"",
                     "code":null,
                     "extn":""
                  }
               ],
               "related_people":[
                  {
                     "age":32,
                     "dependants":null,
                     "remarks":"String",
                     "name":"String",
                     "address":{
                        "line1":"String",
                        "type":null
                     },
                     "dob":null,
                     "degree_id":null,
                     "phone_number":[
                        {
                           "type":"1",
                           "phone":"number",
                           "code":"",
                           "extn":"",
                           "is_whatsapp_no":false
                        }
                     ],
                     "occupation_id":"String", //Fetched From SynoFin Master by default null
                     "same_occupation":false,      //Optional Can be Null
                     "living_with_him":false,      //Optional Can be Null
                     "medical_condition":"good",   //Optional Can be Null
                     "maiden_name":"String",      //Optional Can be Null
                     "people_type":"String", //Fetched From SynoFin Master {family, inlaw, etc}
                     "relation_id":"String",   //Fetched From SynoFin Master {uncle, son_in_law, sister_in_law, etc}
                     "education_qualification_id":null //Fetched From SynoFin Master by default null
                  }
               ],
               "customer_id":0,
               "preferred_language":"String",
               "bank_details":[
                  {
                     "branch_name":"String",  //Optional
                     "account_number":"String",
                     "bank_name":"String",
                     "is_repayment_account":true,
                     "is_default_account":true,
                     "branch_ifsc":"String", 
                     "account_type":"String" //Fetched From SynoFin Master {savings, cash_credit, kcc_account, etc}
                  }
               ],
               "business_details":[
                  {
                     "landmark":"String", //Optional
                     "phone":"",
                     "msme":false, //Optional
                     "state":"String",
                     "district":"String",
                     "city":"String",
                     "earner":true,
                     "company_or_firm_name":"String",
                     "gross_monthly_income":0,
                     "total_work_experience":0,
                     "major_occupation":true,
                     "full_address":"String",
                     "preferred_communication":false,  //Optional
                     "pin_code":"number",
                     "total_expense":0,
                     "udyog_aadhar":"String", //Optional 
                     "occupation_type":"String" //Fetched From SynoFin Master {student, self_employed_professional, salaried_bank, etc}
                  }
               ],
               "institution_details":[
                  {
                     "employer_name":"employerName_value",
                     "industry":"fabrication", //Fetched From SynoFin Master {toy_shop, electric_repair_plumbing, metal_fabrication, etc}
                     "sub_industry":"subIndustry_value", //Fetched From SynoFin Master {photographic_and_allied_products, plastic_resins, clearing_and_forwarding_agents, etc}
                     "institution_name":"Synoriq Pvt. Ltd.",
                     "institute_description":"IT servies provider",
                     "nature_of_business":"business", //Fetched From SynoFin Master {manufacturing, services, industrial, etc}
                     "registration_number":0,
                     "net_worth":0.0,
                     "employee_strength":"employeeStrength_value",
                     "website_link":"websiteLink_value",
                     "remarks":"remarks_value",
                     "turnover":0.0 // Replace with the actual turnover
                  }
               ],
               "customer_type":"String", //Fetched From SynoFin Master {applicant, coapplicant, guarantor, etc}
               "relationship_with_applicant":null, //Auto Fetch from "customer_relationship_id" (For System Use)
               "customer_relationship_id":"String",
               "is_individual":true,
               "constitution_type":"String", //Fetched From SynoFin Master it is Optional {private_limited_co, limited_liability_partnership, government, etc}
               "authorized_signatory":null, //Optional
               "bureau_score":0,
               "registration_number":null,
               "registration_type":null,
               "sub_industry":"others", //Fetched From SynoFin Master And is Optional {private_limited_co, limited_liability_partnership, government, etc}
               "msme_flag":false,
               "msme_subtype":null,
               "customer_category":null, //If is_individual true then it will set as "Individual" Else will be "Non Individual"  
               "commercial_bureau_score":0, 
               "kyc_risk_categorization":null, //Optional
               "nach_detail":{
                  "umrn":"String",
                  "is_active":true
               },
               "insurance_data":null,
               "equifax":0,
               "education_qualification":null, //Fetched From SynoFin Master by default null
               "total_expense":0
            }
         ],
         "other_information": {
            "merchant_name": "ABC",
            "merchant_id": "123",
            "ecommerce_product": "mobile"
         },
         "isSubvention":false,
         "source_application_number":"String",
         "product_id":"String", //This is the code for Loan product Mandatory field This should be present in the SynoFin Product Master. Which can be addded to the System using SynoFin Admin Panel.
         "branch_id":"number",
         "loan_application_id":0,
         "interest_rate":0,
         "installment_frequency":"monthly",
         "sanctioned_amount":0,
         "disbursed_amount":0,
         "paid_amount":0,
         "original_tenure":0,
         "current_tenure":0,
         "installment_computed_on":"disbursed_amount",
         "sanction_date":"2022-07-05",
         "ltv_ratio":0,
         "tax_identification_number":"number",
         "loan_amount":0,
         "loan_tenure":0,
         "installments_paid":0,
         "loan_marking":[
            
         ],
         "installment_amount":0,
         "principal_outstanding":0,
         "customer_name":"String",
         "phone_no":"number",
         "advance_installment_count":0,
         "advance_installment_amount":0,
         "total_installments":0,
         "is_priority_sector_lending_applicable":false,
         "principle_outstanding":0,
         "total_overdue":0,
         "emi_due":0,
         "other_charges":0,
         "disbursed_by":"number", // User ID of the User Fetched from Masters
         "source_application_identifier":"878b9744-abfe2-4a38-95db-7f45f101881f", //Unique For Every New Loan Save
         "product":null, //Auto fetched by the System according to the "product_id" (For System Use) 
         "scheme":"LAP_001", //This is the code for Loan product Mandatory field This should be present in the SynoFin Scheme Master. Which can be addded to the System using SynoFin Admin Panel.
         //----Generated by the System After Successfull Loan Save Request(For System Use)----//
         "loan_type":null,
         "loan_application_number":null, 
         "balance_principal":null, 
         "interest_rate_monthly":null,
         "customer_relationship_id":null,
         "customer_category":null,
         "no_of_disbursement":null,
         "customer_id":null,
         "product_code":null,
         "scheme_code":null,
         "loan_application_type":null,
         //----Generated by the System After Successfull Loan Save Request(For System Use)----//
         "branch_code":0,
         "cibil_score":0,
         "lending_rate":0,
         "scheme_lending_rate":0,
         "branch_state":"String",
         "branch_city":"String",
         "emi_amount":null,
         "customer_number":"String",
         "branch_zone":null,
         "utilized_limit":0,
         "unrealized_limit_amount":0,
         "applied_amount":0,
         "branch_manager":0,
         "sourcing_channel":null,
         "risk_category":null,
         "sourcing_channel_type":null,
         "pd_location":null,
         "drawing_power":null,
         "lien_mark":false,
         "lien_amount":0,
         "tos":null,
         "debit_freeze":false,
         "total_freeze":false,
         "pemi_count":null,
         "loan_net_worth":null,
         "installment_plan":"String",
         "installment_mode":"String",
         "disbursal_status":"String",
         "credit_manager_id":"0", // User Id of the credit manager Need to added to SynoFin User Masters
         "sourcing_rm":"0", // User Id of the credit manager Need to added to SynoFin User Masters
         "loan_status":"active",
         "subvention_details":null,
         "loan_documents":[
            {
               "description":null, 
               "document_url":null,
               "document_value":null,
               "is_verified":true,
               "document_type":"String",
               "document_status":null,
               "document_state":"String",
               "receiving_date":"2022-07-04",
               "document_file":"String",
               "document_format":"url",
               "loan_id":null
            }
         ],
         "collateral":[
            {
               "description":null, // Collateral Base Field 
               "address":null, // Collateral Base Field 
               "pincode":0, // Collateral Base Field 
               "remarks":null, // Collateral Base Field 
               "identifier":"VEHICLE_138743158865327",
               "capacity":null,  //Need In the Case of "Solar"
               "status":null, // Collateral Base Field 
               "marking":null, // Collateral Base Field 
               "country":null, // Collateral Base Field 
               "region":null, // Collateral Base Field 
               "state":null, // Collateral Base Field 
               "city":null, // Collateral Base Field 
               "district":null, // Collateral Base Field 
               "taluka":null, // Collateral Base Field 
               "village":null, // Collateral Base Field 
               "collateral_id":null, //Unique Id For every Collateral (For System Use)
               "cersai_score":null, // Needed In the case of "Property/Land"
               "loan_id":null, //Loan Id For every Collateral (For System Use)
               "is_building_constructed":null, // Needed In the case of "Property/Land"
               "built_up_area":null, // Needed In the case of "Property/Land"
               "carpet_area":null, // Needed In the case of "Property/Land"
               "age_of_property":null, // Needed In the case of "Property/Land"
               "residual_age_of_property":null, // Needed In the case of "Property/Land"
               "plot_number":null, // Needed In the case of "Property/Land"
               "seller_name":null, 
               "present_registered_owner":null,
               "tct_no":null, // Needed In the case of "Property/Land"
               "lot_no":null, // Needed In the case of "Property/Land"
               "percentage_share":0, 
               "is_property_registered_in_favour_of_borrower":true, // Needed In the case of "Property/Land"
               "registration_number":null, // Needed In the case of "Vehicle"
               "agreement_value":null, // Needed In the case of "Property/Land"
               "amenities_agreement_value":null, // Collateral Base Field 
               "owner_name":"String",// Needed In the case of "Vehicle"
               "ownership_percentage_share":null, // Needed In the case of "Vehicle"
               "policy_note_number":null, // Needed In the case of "Vehicle"
               "insurance_company_name":null, // Needed In the case of "Vehicle"
               "insurance_term":"String", // Needed In the case of "Vehicle"
               "coverage_amount":0, // Needed In the case of "Vehicle"
               "premium_amount":0, // Needed In the case of "Vehicle"
               "insurance_deviation_details":null, // Needed In the case of "Vehicle"
               "cersai_txn_ref_no":null, // Needed In the case of "Property/Land"
               "cersai_security_interest_id":null, // Needed In the case of "Property/Land"
               "cersai_no_of_borrowers":null, // Needed In the case of "Property/Land"
               "cersai_no_of_documents":null, // Needed In the case of "Property/Land"
               "cersai_no_of_third_parties":null, // Needed In the case of "Property/Land"
               "country_string":null, // Needed In the case of "Gold"
               "region_string":null, // Needed In the case of "Gold"
               "state_string":null, // Needed In the case of "Gold"
               "city_string":null, // Needed In the case of "Gold"
               "district_string":null, // Needed In the case of "Gold"
               "taluka_string":null, // Needed In the case of "Gold"
               "village_string":null, // Needed In the case of "Gold"
               "karat_value":null, // Needed In the case of "Gold"
               "gross_weight":null, // Needed In the case of "Gold"
               "net_weight":null, // Needed In the case of "Gold"
               "rf_id":null, // Needed In the case of "Gold"
               "collateral_product":"vehicle", //Fetched From SynoFin Collateral Master 
               "installer_name":null, //Need In the Case of "Solar"
               "installer_gstno":null, //Need In the Case of "Solar"
               "installer_address":null, //Need In the Case of "Solar"
               "installer_city":null, //Need In the Case of "Solar"
               "installer_state":null, //Need In the Case of "Solar"
               "installer_pincode":null, //Need In the Case of "Solar"
               "installer_district":null, //Need In the Case of "Solar"
               "installer_id":null, //Need In the Case of "Solar"
               "cost_of_asset":null, //Need In the Case of "Solar"
               "pv_module_model":null, //Need In the Case of "Solar"
               "pv_module_make":null, //Need In the Case of "Solar"
               "inverter_model":null,//Need In the Case of "Solar"
               "inverter_make":null, //Need In the Case of "Solar"
               "asset_type":"String", // Collateral Base Field 
               "vehicle_type":"String", // Needed In the case of "Vehicle"
               "manufacturer":"String", // Needed In the case of "Vehicle"
               "product":"String", // Needed In the case of "Vehicle"
               "model":"String", // Needed In the case of "Vehicle"
               "chasis_no":"String", // Needed In the case of "Vehicle"
               "dealer_name":"String", // Needed In the case of "Vehicle"
               "dealer_address":null, // Needed In the case of "Vehicle"
               "dealer_city":null, // Needed In the case of "Vehicle"
               "dealer_state":null, // Needed In the case of "Vehicle"
               "dealer_pincode":0, // Needed In the case of "Vehicle"
               "policy_cover_note_number":"String",
               "insurance_company":null, // Collateral Base Field 
               "start_date_disburse_date":"2022-08-03",
               "coverage_type":"FULL", // Collateral Base Field 
               "ownership_status":"Not Hypothecated", // Collateral Base Field 
               "installer_address_json":null, //Need In the Case of "Solar"
               "vehicle_registration_no":null, // Needed In the case of "Vehicle"
               "engine_no":null, // Needed In the case of "Vehicle"
               "collateral_type":"vehicle", //Fetched For SynoFin Master
               "collateral_subtype":"car",  //Fetched For SynoFin Master
               "repossession_status":null, //Fetched from synofin master
               "property_type":null, // Needed In the case of "Property/Land"
               "nature_of_property":null, // Needed In the case of "Property/Land"
               "property_classification":null, // Needed In the case of "Property/Land"
               "property_ownership":null, // Needed In the case of "Property/Land"
               "property_purpose":null, // Needed In the case of "Property/Land"
               "market_value":null, // Needed In the case of "Property/Land"
               "address_type":null, // Needed In the case of "Property/Land"
               "current_usage":null, // Needed In the case of "Property/Land"
               "agreement_type":null, // Needed In the case of "Property/Land"
               "sale_deed_date":null, // Needed In the case of "Property/Land"
               "ownership_dates":[
                  "2022-06-29",
                  "2022-06-29"
               ],
               "disbursal_date":null, //For System Use
               "cersai_security_interest_creation_date":null, // Needed In the case of "Property/Land"
               "collateral_document":[
                  {
                     "description":null,
                     "document_url":null,
                     "document_value":"String",
                     "is_verified":true,
                     "document_type":"String",
                     "document_status":null,
                     "document_state":null,
                     "receiving_date":"2022-07-04",
                     "document_file":"String",
                     "document_format":"url",
                     "loan_id":null //For System Use
                  }
               ],
               "insurance_start_date":null, //To be Given in format yy-MM-dd
               "insurance_end_date":null, //To be Given in format yy-MM-dd
               "valuation_date_of_asset":null, //To be Given in format yy-MM-dd
               "invoice_items":[
                  {
                     "loan_id":0,
                     "item_name":"String",
                     "quantity":0.0,
                     "discount":0.0,
                     "unit_price":0.0,
                     "tax":0.0,
                     "created_date":"2023-09-18"
                  }
               ],
               "invoice_line_item":[
                  {
                     "loan_id":0,
                     "item_name":"item_name_value",
                     "quantity":0.0,
                     "discount":0.0,
                     "unit_price":0.0,
                     "tax":0.0,
                     "created_date":"2023-09-18"
                  }
               ]
            }
         ],
         "credit_manager":0, //Fetched From SynoFin User Master using "user_id"
         "sourcing_branch":0, //Fetched From SynoFin Branch Master using "branch_id"
         "branch":null,
         "disbursal_date":"2022-07-05",
         "days_convention":"String",
         "recovery_type":"String",
         "recovery_subType":"String",
         "next_installment_date":null, //Auto Assigned Once Repayment Schedule is Created
         "maturity_date":null, //Auto Assigned Once Repayment Schedule is Created
         "asset_classification":"String",
         "tenure_convention":"String",
         "spdc_details":[
            
         ],
         "disbursal_details":[
            {
               "disbursal_number":"1",
               "remarks":"ok",
               "rate":0, //ROI detail can be added Here or In LMS System it self Once the Loan in successfull created
               "disbursed_amount":null,
               "enhanced_amount":0,
               "reduced_amount":0,
               "sanctioned_amount":null,
               "adjusted_amount":0,
               "net_disbursal_amount":0,
               "status":"authorized", //Fetched From SynoFin Master
               "disbursal_type":"normal", //Fetched From SynoFin Master
               "payment_amount":0,
               "pending_amount":null,
               "disbursal_breakup":[
                  {
                     "breakup_number":"1",
                     "business_partner_name":"",
                     "business_partner_type":"customer",
                     "other_payables":0,
                     "disbursal_amount":0,
                     "paid_amount":0,
                     "payment_status":"paid", //Fetched From SynoFin Master
                     "pending_amount":0,
                     "bank_name":null,
                     "ifsc_code":null, 
                     "account_number":null
                  }
               ],
               "disbursal_date":"2022-07-05"
            }
         ],
         "linked_loan_details":[
            
         ],
  		 "repayment_schedule":[
             {
              "installment_number": null,
              "due_date": "2024-04-05",
              "opening_balance": 3800,
              "installment_amount": 774,
              "principal_component": 587,
              "interest_component": 187,
              "effective_rate": 30,
              "day": "24",
              "status": "pending",
              "repayment_schedule_id": null,
              "interest_rate": 10,
              "closing_balance": 3213,
              "installment_number_int": 1,
              "pending_amount": null,
              "pemi_flag": false,
              "principal_due": null,
              "month": 4,
              "year": 2024,
              "ratio": null,
              "installment_indicator": null,
              "irr": null,
              "tos": null,
              "principal_in_process": null,
              "interest_in_process": null,
              "delay_days": null,
              "advance_prepay_flag": false,
              "late_payment_charges_accrued": 0
            }
         ],
         "loan_charges":[
            {
               "original_amount":0,
               "paid_amount":0,
               "charge_id":"processing_fees", //Fetched From SynoFin Master
               "charge_rate":0,
               "tax_amount":0,
               "status":null, // For System Use
               "is_tax_applicable":false,
               "pending_amount":0,
               "waived_amount":0,
               "source_id":"8",
               "tax_type":"String",
               "amount_without_tax":0,
               "due_date":"2022-07-05",
               "transaction_date":"2022-07-05"
            }
         ],
         "receipts":[
            
         ],
         "charges_receipt_mapping":[
            
         ],
         "interest_start_date":"2022-07-05",
         "repayment_start_date":"2022-08-09",
         "agreement_date":null,
         "login_date":null,
         "disbursal_maker_date":null,
         "disbursal_author_date":null,
         "offer_amount":0,
         "partial_tenure":null,
         "branch_hierarcy":null,
         "deal":{
            "deal_code":"dealCode_value",
            "deal_name":"dealName_value",
            "created_date":"2023-09-18"
         },
         "interviewer_details":[
            {
               "pd_done_by":"pdDoneBy_value",
               "accompanied_with":false,
               "name":"name_value",
               "customer_id":0,
               "customer_type":"customerType_value",
               "joint_visit_with":"jointVisitWith_value",
               "place_of_meeting":"placeOfMeeting_value",
               "date_of_pd":"2023-09-18",
               "pd_photo":"pdPhoto_value",
               "longitude":0.0, // Replace with the actual Longitude
               "latitude":0.0 // Replace with the actual latitude
            }
         ]
      }
   ]
}

Request Body Attribute Description

This table includes the DTO fetched using the Loan Save API and offers a thorough view of the attribute, such as default Value, Mandatory, and Data Value, for the API's convenience.

API Description
Document Request DTO
Attribute Data Value Description Default Value Mandatory
description string
null optional
document_url string S3 bucket url null optional
document_value string Document Identification number null optional
is_verified boolean whether document is verified either true or false optional
applicant_type string
either applicant/coapplicant/gaurantor
 optional
customer_name string
null
document_type* string Type of document - aadhar, pan_card, etc. null mandatory
document_status string otc, pending, received, waiver null optional
document_state string origina, photocopy, etc. null optional
receiving_date string($date-time) Document Receiving Date null optional
document_file string

 optional
document_format string

 optional
loan_id integer($int64) Loan Id 0 optional
document_stage string 1st tranch, 2nd tranch, post disbursal. post sanction, etc. null optional
disbursal_stage string
null
document_department string audit, credit, leagal, operations null optional
Phone Number DTO
Attribute Data Value Description Default Value Mandatory
type* string Type of Phone number - mandatory
phone* string Phone Number - mandatory
code string Country code - optional
extn string Phone Extension - optional
is_whatsapp_no boolean whether it is whatsapp number or not FALSE optional
Related People Request DTO
Attribute Data Value Description Default Value Mandatory
age integer($int32) Age of the person related to customer null optional
dependants integer($int32)
null optional
remarks string
null optional
name string Name null optional
address ReferencesAddressDTO{...} Address null  optional
dob string($date-time)
null optional
degree_id string
null optional
phone_number [...] Phone Number
optional
occupation_id string Occupation null optional
same_occupation boolean Whether same occupation as customer null optional
living_with_him boolean Is related people living with thw customer null  optional
medical_condition string Medical condition null  optional
maiden_name string the original surname of a married woman who uses her husband's surname name after marriage. null optional
people_type string
null optional
relation_id string Relation With customer null
education_qualification_id string Education Qualification null optional





ReferencesAddressDTO

null optional
line1 string Complete Address null optional
type string Type of Address null optional
Bank Detail Request DTO
Attribute Data Value Description Default Value Mandatory
branch_name string name of bank branch bank branch name conatining less than 200 characters optional
account_number string Account Number accounting number containing less then 50 characters optional
id integer($int64)

optional
bank_name string Bank Name bank name conatining less than 200 characters optional
is_repayment_account boolean whether the bank account is repayment account true, false  optional
is_default_account boolean

optional
branch_ifsc string Branch IFSC Code Branch IFSC Code optional
bank_document [...] Bank Related Dcouments refer CustomerDocumentResponseDTO for rules to insert values optional
nach_detail NachDetailRootRequestDTO{...}
refer nach dto optional
umrn_no string

optional
account_type string Type of Account saving_account
current_account
cash_credit
over_draft_account
kcc_account
 optional
Nach Detail Root Request DTO
Attribute Data Value Description Default Value Mandatory
umrn string UMRN is a Unique Mandate Reference Number allocated to each new mandate created in NACH Debit
Optional
is_active boolean check wheather nach is active or not null Optional
status string status of the nach null Optional
mandate_type string type of mandate null Optional
remarks string remarks in case of nach null Optional
mandate_id string id of mandate null Optional
creation_date string($date-time) create date of nach null Optional
contribution_type string the amount of earnings remaining after all direct costs have been subtracted from revenue Enum
Fetched from Masters
Optional
expiry_date string mandate expirty date null Optional
start_date string start date of the mandate null Optional
frequency string Frequency refers to the given time period on an intraday, daily, weekly, monthly, quarterly or yearly perspective. null Optional
mandate_amount_cap string there are different type of type of mandate cap amount based on the time limit null Optional
Payment To Request DTO
Attribute Data Value Description Default Value Mandatory
dob* string($date-time) date of birth of the customer null Mandatory
remarks string remarks of the payment null Optional
obligations [...]
[] Optional 
email [...]
[] Optional
address [...]
[] Optional 
documents [...]
[] Optional
religion string religion of the customer null Optional
caste string caste of the customer null Optional
cibil integer($int32) what is the cibil score of the customer null Optional
crif string crif of the customer null Optional
industry string An industry is a classification that refers to a group of companies that are related in terms of their primary business activities. null Optional
website string website null Optional
paymentFavour string name of account null Optional
accountNumber string account number null Optional
bankName string name of bank null Optional
ifsc string ifcs code of corresponding bank null Optional
branch string name of bank branch null Optional
accountType string type of account null Optional
categoryType string category type of customer null Optional
repaymentAccount string check whether customer account is repayment account or not null Optional
disbursalAccount string check whether customer account is disbursal account or not null Optional
first_name* string first name of the customer
Mandatory
last_name* string last name of the customer
Mandatory
middle_name string middle name of the custoomer
Optional
gender_id string gender id is refers to the gender of the customer null Optional
category_id string it refers to the category of the customer null Optional
place_of_birth string place of birth of customer null Optional
marital_status_id string maritial status of the customer
Optional
country_code string code of the country from which customer is belong null Optional
contact_person_name string name of the contact person name null Optional
contact_person_mobile string mobile number of the contact person null Optional
contact_person_email string email address of the contact person null Optional
preferred_address string preferred address of customer null Optional
phone_number [...]
json Optional
related_people [...]
{} Optional
customer_id integer($int64) id of customer auto increament Optional
preferred_language string preferred language null Optional
bank_details [...]
{}  Optional
business_details [...]
{}  Optional
institution_details [...]
{}  Optional
customer_type string customer type
either applicant/coapplicant/gaurantor
Optional
relationship_with_applicant string what is the relation with the applicant null Optional
customer_relationship_id string id of customer with its relative used for mapping purpose null Optional
is_individual boolean check whether the loan is taken by the individual person or any institution TRUE Optional
constitution_type string it holds the constitution type details like proprietorship,
partnership of a customer
null optional
authorized_signatory string
null optional
bureau_score string bureau score of a customer null optional
registration_number string
null optional
registration_type string registration tyep like listed non listed
optional
sub_industry string it contains the sub industry info of the customer null optional
partnership_percentage integer($int32) partnership percentage null optional
msme_flag boolean flag for check whether the laon is msme or not null optonal
msme_subtype string msme subtype null optional
customer_category string it holds the info about customer category line indivisual or non-indivisual null optional
commercial_bureau_score number($double) it contains the commercial bureau score null optional
kyc_risk_categorization string
null optional
nach_detail NachDetailRootRequestDTO{...} it contails info about nach deails like umrn no, mandate id, status etc [] optional
payment {
}
It contains the payment info like account number, bank name , ifsc etc [] optional
insurance_data [...] it contains insurence info of the customer [] optional
equifax integer($int32) it represents the equifax score of the customer null optional
education_qualification string it represents education qualification of the cutome null optional
total_expense number($double) total expense of the customer null optional
global_customer_id string global id of the customer which is common in all bank and nbfc for a particular customer null optional
number_of_dependents integer($int32) number of dependent of the customer null optional
guardian_name string A guardian may also be called a conservator when the role includes managing the finances of the child or adult. null optional
living_since_current_city integer($int32) from how many number of year customer live in the current city null optional
months_at_current_address integer($int32) number of month living at the current address null optional
months_at_current_city integer($int32) number of months living at the current city null optional
years_at_current_address integer($int32) number of years living at current address null optional
years_at_current_city integer($int32) number of years living at current city null optional
repayment_contribution_amount number($double) the amount of earnings remaining after all direct costs have been subtracted from revenue from the repayment amount null optional
repayment_contribution_percentage number($double) the percentage amount of earnings remaining after all direct costs have been subtracted from revenue from the repayment amount null optional
repayment_mode string it represents the repayment mode of the EMI null optional
Business Request DTO
Attribute Data Value Description Default Value Mandatory
landmark string landmark null optional
phone string


msme boolean Ministry of Micro, Small & Medium Enterprises FALSE optional
designation string
null optional
ownership string ownership of the business null optional
state integer($int64) code of the state null optional
district integer($int64) code of the district null optional
city integer($int64) code of the city null optional
earner boolean check for identify the applicant is the earner or not null optional
company_or_firm_name string name of the company or firm of the customer null optional
gross_monthly_income integer($int64) gross monthly income of customer null optional
total_work_experience integer($int32) total work of the customer in the business null optional
major_occupation boolean check whether the business is the major occupation of the customer or not null optional
full_address string full address of the businees null optional
preferred_communication boolean preferred communication null optional
pin_code string pincode of the business address null optional
total_expense number($double) total expense of the business null optional
udyog_aadhar string Udyog Aadhaar Memorandum (UAM) is a single-page registration form under which, as an MSME registration, you can self-certify your entity's existence, bank details, promoter/ owner's Aadhaar details and other needed details NULL optional
loan_net_worth number($double) what is the net worth of the loan null optional
monthly_purchase number($double) amount of purchase in a month NULL optional
monthly_sale number($double) monthly sale of in the business NULL optional
total_year_of_operation integer($int32) year of operation in business
optional
occupation_type string type of occupation null optional
Customer Institution Request DTO
Attribute Data Value Description Default Value Mandatory
industry string industry null optional
remarks string remarks of the customer null optional
turnover number($double) turn over of the customer null optional
employer_name string name of employee null optional
sub_industry string a network of financial institutions licensed by the state to supply banking services. null optional
institution_name string name of the institution null optional
institute_description string description of the institution null optional
nature_of_business string The nature of the business finance is enumerated in the points mentioned below – Business Finance consists of different kinds of funds – short, medium and long term as and when required by the business null optional
registration_number string registration number null optional
net_worth number($double) net worth of the customer institute null optional
employee_strength string strength of employeee null optional
website_link string link of website null optional
commencment_date string($date-time) commencment date null optional
incorporation_date string($date-time) date of incorporation null optional
registration_expiry_date string($date-time) registration expiry date null optional
Subvention Details DTO
Attribute Data Value Description Default Value Mandatory
taxAmount number($double) amount of tax null Optional
subvention_type string type of subvention are like subsidy, ex-gratia null Optional
amount_type string type of subvention amount null Optional
subvention_amount number($double) subvention amount null Optional
tax_inclusive boolean subvention amount is tax inclusive or not null Optional
subvention_rate number($double) subvention rate null Optional
partner_id string id of subvention provided by null Optional
subvention_charges [...]
{}  Optional
Charges Request DTO
Attribute Data Value Description Default Value Mandatory
original_amount number($double) original amount of subvention 0 Optional
paid_amount number($double) paid amount of subvention 0 Optional
charge_id string chrge id null Optional
charge_rate number($double) rate of charge in subvention null Optional
tax_amount number($double) tax amount 0 Optional
status string status with respect to subvention null Optional
receivable_payable string used internally null Optional
is_tax_applicable boolean wheather tax is applicable or not on subvention FALSE Optional
pending_amount number($double) pending amount for subvention 0 Optional
waived_amount number($double) waived amount in case of subvention 0 Optional
source_id string id of the source person null Optional
tax_type string what kind of tax is apply on subvention amount
(Used internally)
 null Optional
amount_without_tax number($double) tax free amount
(used internally)
null Optional
charge_label string charge descritpion in label null Optional
due_date string($date-time) due date of subvention amount null Optional
transaction_date string($date-time) transaction date of subvention payable/recievable null Optional
Customer Document Request DTO
Attribute Data Value Description Default Value Mandatory
description string Name of documents null Optional
document_url string url of the document null Optional
document_value string document value null Optional
is_verified boolean wheather document is verified or not null Optional
applicant_type string type of applicant null Optional
customer_name string name of customer null Optional
document_type* string type of document null Mandatory
document_status string status of document {} Optional
document_state string state of the document
Optional
receiving_date string($date-time) document receiving date
Optional
document_file string document file used for find the url
Optional
document_format string document format like url
Optional
loan_id integer($int64) loan application id
Optional
document_stage string document stage
Optional
disbursal_stage string disbursal stage
Optional
document_department string document department
Optional
Collateral Request DTO
Attribute Data Value Description Default Value Mandatory
description string description of collateral like collateral null Optional
address string address json {} Optional
pincode integer($int32) pincode nulll Optional
remarks string remark null Optional
identifier string kind of collateral id null Optional
longitude number($double) longitude of collateral null Optional
latitude number($double) latitude of collateral null Optional
capacity number($double) capacity in case of collateral solar null Optional
status string status of collateral null Optional
marking string marking of collateral null Optional
country integer($int32) country code null Optional
region integer($int32) region kind of code null Optional
state integer($int32) state kind of code null Optional
city integer($int32) citty kind of code null Optional
district integer($int32) district kind of code null Optional
taluka integer($int32) taluka kind of code null Optional
village integer($int32) village kind of code null Optional
collateral_id integer($int64) collateral id auto_increament Optional
cersai_score number($double) cersai score null Optional
loan_id integer($int64) loan id null Optional
is_building_constructed boolean check whether building is constructed or not null Optional
built_up_area string The built-up area of a premise is measured from the external perimeter wall surfaces null Optional
carpet_area string The area of an apartment that can be covered by a carpet or the net usable area is known as the carpet area null Optional
age_of_property integer($int32) age of property null Optional
residual_age_of_property integer($int32) age of property like house such that for valuation it is valid for 100 yrs null Optional
plot_number string number of plot null Optional
seller_name string name of seller of collateral null Optional
present_registered_owner string name of present registered owner null Optional
tct_no integer($int64)
null Optional
lot_no integer($int64) lot number in collateral null Optional
percentage_share integer($int32) Sharing Percentage means, as to a Partner, the percentage obtained by dividing the Units of such Partner by an amount equal to the total Units of all Partners. null Optional
is_property_registered_in_favour_of_borrower boolean check whether the property registered is in favor of borrower or not null Optional
registration_number string registration number of the collateral null Optional
agreement_value number($double) an amount that an insurance company agrees to insure a property for at the start of an insurance period, and that it will pay if the property is lost or destroyed null Optional
amenities_agreement_value number($double)
null Optional
owner_name string name of the owner of the collateral null Optional
ownership_percentage_share integer($int32) percentage sharing of the owner in the collateral null Optional
policy_note_number string policy note number of collateral null Optional
insurance_company_name string the name of company providing you with financial coverage in the case of unexpected, bad events covered on your renters insurance or homeowners policy. null Optional
insurance_term string Term insurance provides coverage for the specified number of years, known as the policy term. null Optional
coverage_amount number($double)
null Optional
premium_amount number($double) an amount paid periodically to the insurer by the insured for covering his risk null Optional
insurance_deviation_details string
null Optional
cersai_txn_ref_no string cersai transaction refrence number null Optional
cersai_security_interest_id string cersai security interest id null Optional
cersai_no_of_borrowers integer($int32)
null Optional
cersai_no_of_documents integer($int32)
null Optional
cersai_no_of_third_parties integer($int32)
null Optional
country_string string name of country null Optional
region_string string name of region null Optional
state_string string name of state null Optional
city_string string name of city null Optional
district_string string name of district null Optional
taluka_string string name of taluka null Optional
village_string string name of village null Optional
karat_value number($double) measuring unit of gold null Optional
gross_weight number($double) gross weight of gold in grms null Optional
net_weight number($double) net weight of gold in gms null Optional
rf_id string
null Optional
collateral_product string type of collateral like invoice
Optional
installer_name string solar panel installer person name null Optional
installer_gstno string installer person gst number null Optional
installer_address string installer person address null Optional
installer_city string installer person city name null Optional
installer_state string installer person state name null Optional
installer_pincode integer($int32) installler person pincode null Optional
installer_district string installer person district null Optional
installer_id string intstaller person id
(used internally)

Optional
cost_of_asset number($double)
null Optional
pv_module_model string pv module model nummber null Optional
pv_module_make string
null Optional
inverter_model string In inverter type air conditioners, temperature is adjusted by changing motor speed without turning the motor ON and OFF null Optional
inverter_make string
null Optional
asset_type string in case of vehicle loan asset type is vehicle like that
Optional
vehicle_type string it include two wheeler , four wheeler
Optional
manufacturer string for eg. : TW_MF_10 - SUZUKI
Optional
product string product is like two wheeler finace null Optional
model string model is like name of the vehicle null Optional
chasis_no string chasis number is Vehicle Identification Number(VIN) Details eg. :MB8DP12DJM8878946 null Optional
dealer_name string name of the vehicle deeler person null Optional
dealer_address string dealer person address null Optional
dealer_city string dealer person city null Optional
dealer_state string dealer state null Optional
dealer_pincode integer($int32) dealer pincode null Optional
policy_cover_note_number string a temporary certificate of insurance issued by the Insurer before the issuance of a policy after the Insured has given a duly filled in proposal form and has paid the premium in full. null Optional
insurance_company string it basically refer to the insurance comapny in case of the vehicle loan null Optional
start_date_disburse_date string($date-time) the date of disbursal start null Optional
coverage_type string
null Optional
ownership_status string ownership status in the collateral null Optional
installer_address_json string installer address json for store the address {} Optional
vehicle_registration_no string vehicle registration number similar like VIN null Optional
engine_no string engine number of the vehicle null Optional
global_collateral_identifier string global collateral identifier number which is unique for a collateral null Optional
property_information string information about the property null Optional
land_type string There are various type of the land like agriculture, commercial, etc. null Optional
land_area number($double) area of land null Optional
model_year integer($int32) in vehicle loans vehicl model like honda, tvs, hero, etc. null Optional
gross_total number($double) total gross of amount null Optional
total_discount number($double) the amount which is discount null Optional
total_tax number($double) amount of tax apply in the collateral null Optional
total_invoice_amount number($double) total invoice of amount null Optional
invoice_line_item [...]
{} Optional
collateral_type* string It includes gold, solar, land, building, etc.
Mandatory
collateral_subtype* string it include type of collateral like in case of collateral we can say building, land, etc.
Mandatory
repossession_status string there are two types of vehicle repossession: voluntary and involuntary null Optional
property_type* string There are several type of the property like personal, private, public, etc.
Mandatory
nature_of_property string any physical or intangible entity that is owned by a person or jointly by a group of people null Optional
property_classification string Property Classification means assigning a grade to the property after assessment of its Reserve Value for the purposes of assigning a Premium to the property. null Optional
property_ownership string it is related to the owner of the property null Optional
property_purpose string property purpose include the terms like self-occupied, residential purpose, rented, etc. null Optional
market_value number($double) what is the current market value of the property null Optional
address_type string address type of the property like property , property_address, etc. null Optional
current_usage string current usage of the property like it is vacant or self-occupied, etc. null Optional
agreement_type string type of agrreement null Optional
sale_deed_date string($date-time) Date of sale means the date (normally shown on the instrument of conveyance or sale) that ownership of or title to real property, or control of the controlling interest in an entity that has a beneficial interest in real property, is delivered to the buyer/transferee in exchange for valuable consideration. null Optional
ownership_dates JsonNode{...} date of the ownership in collateral null Optional
disbursal_date string($date-time) date of amount disbursal null Optional
cersai_security_interest_creation_date string($date-time) According to the government's directives, financial institutions must register details of security interests created by them with CERSAI within 30 days of its creation. null Optional
collateral_document [...]
{} Optional
insurance_start_date string($date-time) the day your insurance company will begin helping to pay for your expenses null Optional
insurance_end_date string($date-time) the date on which something such as a contract, right, or legal obligation ends null Optional
valuation_date_of_asset string($date-time) It is the date at which funds, assets, or money's value becomes effective null Optional
property_usage string the usage of the property null Optional
invoice_items [...]
[] Optional
Other Information DTO
Attribute Data Value Description Default Value Mandatory
merchant_name string Name of the Merchant null Optional
merchant_id string Unique Identification Number for the merchant null Optional
ecommerce_product string Ecommerce product againt the merchant id null Optional
Invoice Line Item DTO
Attribute Data Value Description Default Value Mandatory
loan_id integer($int32) loan application id of the loan null Optional
item_name string name of the item in the invoice null Optional
quantity number($double) number of the item in the invoice null Optional
discount number($double) discount given null Optional
unit_price number($double) price of one item null Optional
tax number($double) amount of tax applicable null Optional
created_date string($date-time) date of the creation of invoice null Optional
Spdc Request DTO
Attribute Data Value Description Default Value Mandatory
status string status of spdc null Optional
loan_id integer($int64) loan application id for spdc null Optional
customer_id integer($int64) customer id null Optional
bank_id integer($int64) bank id of the spdc customer null Optional
bank_account_number string bank account number of the customer null Optional
branch_id integer($int64) branch id null Optional
cheque_number string cheque number null Optional
cheque_amount number($double) cheque amount null Optional
customer_type string type of customer
(Fetched from Masters)
null Optional
Disbursal Trail Request DTO
Attribute Data Value Description Default Value Mandatory
disbursal_number string disbursal number
Optional
remarks string remarks regarding disbursal null Optional
rate number($double)
null Optional
disbursed_amount number($double) amount of disbused null Optional
enhanced_amount number($double) An enhancement amount, conventionally, is when a commercial producer pays money to a nonprofit theater to help subsidize a production. null Optional
reduced_amount number($double) Reduced Amount means the greatest amount of Agreement Payments that can be paid that would not result in the imposition of the excise tax null optional
sanctioned_amount number($double) the amount of saction which come from los side null Optional
adjusted_amount number($double) an adjustment in the amounts payable under this Agreement (whether in the form of a lump sum or recurrent payment or increase in the Contract Price or otherwise) pursuant to clause 15. null Optional
net_disbursal_amount number($double) total disbursal amount null Optional
status* string disbursal status   Mandatory
disbursal_type string type of disbursal null Optional
payment_amount number($double) amount to be paid
Optional
pending_amount number($double) amount pending as per disbursed amount null Optional
disbursal_breakup [...] refer breakUpBaseDto []
disbursal_date* string($date-time) date of disbursal
CURRENT_TIMESTAMP
Mandatory
Break Up Base DTO
Attribute Data Value Description Default Value Mandatory
breakup_number string disbursal break up number null Optional
business_partner_name string name of business partner if any null Optional
business_partner_type string type of business partner null Optional
other_payables number($double) other payables null Optional
disbursal_amount number($double) amount of disbursed null Optional
paid_amount number($double) amount to be paid null Optional
payment_status string status of payment like paid , pending, etc null Optional
pending_amount number($double) amount which is pending from the nbfc side to disbursed null Optional
bank_name string name of the bank null Optional
ifsc_code string ifsc code of the respective bank null Optional
account_number string bank account number null Optional
instrument_type string type of instrument null Optional
Linked Loan Request DTO
Attribute Data Value Description Default Value Mandatory
primary_account_no string primary loan account number null Optional
secondary_account_no string secondary loan account number null Optional
remarks string remarks if need any in linked loan null Optional
reason string reason of linked the loan null Optional
relation integer($int32) relation in the loan customer
(Used internally)
null Optional
primary_loan_id integer($int64) loan application id of the primary loan null Optional
secondary_loan_id integer($int64) loan applicaiton id of the secondary loan null Optional
linked_loan_id integer($int64) id of the linked loan Not null Optional
Charges Request DTO
Attribute Data Value Description Default Value Mandatory
original_amount number($double) total amount of all charges for a particular loan 0 Optional
paid_amount number($double) amount of charge paid out of original amount 0 Optional
charge_id string id of the charge null Optional
charge_rate number($double) rate apply on what rate or it is charge defiinition rate null Optional
tax_amount number($double) amount of tax applied on the charges 0 Optional
status string it refers to the payment status null Optional
receivable_payable string receivable payable is a key which used internal to get data of charge  - Optional
is_tax_applicable boolean check whether charges are tax applicable or not
(Fetched from masters)
FALSE Optional
pending_amount number($double) amount of charges which in pending 0 Optional
waived_amount number($double) amount which is waived by the nbfc 0 Optional
source_id string id of the source null Optional
tax_type string type of tax applied on particular charge  -  Optional
amount_without_tax number($double) amount without tax in the charges  - Optional
charge_label string charge label  -
due_date string($date-time) upcoming payment date of the charges null Optional
transaction_date string($date-time) date of transaction of charges null Optional
Receipts Request DTO
Attribute Data Value Description Default Value Mandatory
receipt_reference string receipt payment reference number null Optional
fund_transfer_receipt string payment refrence number

receipt_amount number($double) it refers to the transaction amount of receipt 0 Optional
bounce_reason string


charge_id string this id is used in the loan charge table for fetch the charges data null Optional
instrument_number string it is refer to the instrument reference number null Optional
pay_slip_number string pay slip number null Optional
source_id string id of the sourcing person null Optional
receipt_purpose string what is the purpose of the receipt null Optional
receipt_id integer($int64) id of the receipt
(not null, primary key)
auto increament Optional
deposit_bank_acc_number string deposit bank account number null Optional
reason_code string reason code null Optional
reason_description string description of the reason null Optional
loan_account integer($int32) it refer to the loan account number null Optional
receipt_payment_type integer($int32)
 null
date_of_receipt string($date-time) date of receipt creation
CURRENT_TIMESTAMP
Optional
repayment_indicator integer($int32)
not used
receipt_status string status of the receipt null Optional
payment_type string it refers to the mode of payment
(Fetched From Masters)
null Optional
maker_date string($date-time) make of receipt request creation
CURRENT_TIMESTAMP
Optional
authorization_date string($date-time) date of receipt request approved on
CURRENT_TIMESTAMP
Optional
deposit_date string($date-time) date on which receipt is deposit null Optional
transaction_date string($date-time) date on which transaction is happened null Optional
receipt_state string
null Optional
Interview Details DTO
Attribute Data Value Description Default Value Mandatory
name string name of the interviewer null Optional
longitude number($double) longitude of pd location null Optional
latitude number($double) latitude of pd location null Optional
pd_done_by string name of the person who done the pd null Optional
accompanied_with boolean
null Optional
customer_id integer($int64) id of the customer null Optional
customer_type string customer type null Optional
joint_visit_with string
null Optional
place_of_meeting string place of meeting null Optional
date_of_pd string($date-time) date of pd null Optional
pd_photo string picture while pd done null Optional


Response:

Success: 200 OK
Schema

LoanApplicationRequestDTO{

dpd integer($int32)
email string
address string
currency integer($int32)
tenure* integer($int32)
minimum: 1
foir number($double)
gender string
industry string
customer* [...]
isSubvention boolean
irr number($double)
advanceInstallmentAmountNotNull number($double)
writeOnly: true
source_application_number string
product_id* string
branch_id string
dealer_id string
loan_application_id integer($int64)
interest_rate* number($double)
installment_frequency string
sanctioned_amount number($double)
disbursed_amount* number($double)
paid_amount number($double)
original_tenure integer($int32)
current_tenure integer($int32)
installment_computed_on string
sanction_date* string($date-time)
ltv_ratio number($double)
tax_identification_number string
loan_amount number($double)
loan_tenure integer($int32)
installments_paid integer($int32)
loan_marking [string]
installment_amount number($double)
principal_outstanding number($double)
customer_name string
phone_no string
is_whatsapp_no boolean
advance_installment_count integer($int32)
advance_installment_amount number($double)
total_installments integer($int32)
is_priority_sector_lending_applicable boolean
principle_outstanding number($double)
total_overdue number($double)
emi_due number($double)
other_charges number($double)
disbursed_by string
source_application_identifier string
product string
scheme* string
loan_type string
loan_application_number string
balance_principal number($double)
interest_rate_monthly number($double)
customer_relationship_id string
customer_category string
no_of_disbursement integer($int32)
customer_id integer($int64)
product_code string
scheme_code string
loan_application_type string
branch_code string
cibil_score integer($int32)
lending_rate number($double)
scheme_lending_rate number($double)
branch_state string
branch_city string
emi_amount number($double)
customer_number string
branch_zone string
utilized_limit number($double)
dsa_name string
unrealized_limit_amount number($double)
applied_amount number($double)
branch_manager string
sourcing_channel string
risk_category string
sourcing_channel_type string
pd_location string
account_classification string
drawing_power number
lien_mark string
lien_amount number($double)
tos number($double)
debit_freeze string
total_freeze string
pemi_count integer($int32)
loan_net_worth number($double)
start_principle_recovery boolean
caf_number string
no_of_cheque_bounce integer($int64)
dealer_code string
advance_interest number($double)
advance_emi number($double)
advance_emi_payment_mode string
advance_interest_payment_mode string
total_moratorium_count integer($int32)
next_emi_amount number($double)
grace_period integer($int32)
delinquency integer($int32)
moratorium_period integer($int32)
advance_amount_recovery_type string
total_nach_bounce_count integer($int32)
total_count_of_repayment integer($int32)
whatsapp_no string
aggregated_ltv number($double)
overline_amount number($double)
total_number_of_bounce_count integer($int32)
moratorium_type string
moratorium_months integer($int32)
loan_purpose string
account_type string
remarks string
disbursal_author_name string
product_type string
credit_manager_code string
sourcing_rm_code string
branch_manager_code string
repayment_van string
tds_mode string
installment_plan string
installment_mode string
disbursal_status string
credit_manager_id string
sourcing_rm string
loan_status string
sourcing_rm_name string
sourcing_supervisor string
subvention_details

SubventionDetailsDTO

{

taxAmount number($double)
subvention_type string
amount_type string
subvention_amount number($double)
tax_inclusive boolean
subvention_rate number($double)
partner_id string
subvention_charges [ChargesRequestDTO{
original_amount number($double)
paid_amount number($double)
charge_id string
charge_rate number($double)
tax_amount number($double)
status string
receivable_payable string
is_tax_applicable boolean
pending_amount number($double)
waived_amount number($double)
source_id string
tax_type string
amount_without_tax number($double)
charge_label string
due_date string($date-time)
transaction_date string($date-time)
}]
}
loan_documents [CustomerDocumentRequestDTO{
description string
document_url string
document_value string
is_verified boolean
applicant_type string
customer_name string
other_document_name string
document_type* string
document_status string
document_state string
receiving_date string($date-time)
document_file string
document_format string
loan_id integer($int64)
document_stage string
disbursal_stage string
document_department string
}]
collateral [CollateralRequestDTO{
description string
address string
pincode integer($int32)
remarks string
identifier string
longitude number($double)
latitude number($double)
capacity number($double)
status string
marking string
country integer($int32)
region integer($int32)
state integer($int32)
city integer($int32)
district integer($int32)
taluka integer($int32)
village integer($int32)
collateral_id integer($int64)
cersai_score number($double)
loan_id integer($int64)
is_building_constructed boolean
built_up_area string
carpet_area string
age_of_property integer($int32)
residual_age_of_property integer($int32)
plot_number integer($int32)
seller_name string
present_registered_owner string
tct_no integer($int64)
lot_no integer($int64)
percentage_share integer($int32)
is_property_registered_in_favour_of_borrower boolean
registration_number string
agreement_value number($double)
amenities_agreement_value number($double)
owner_name string
ownership_percentage_share integer($int32)
policy_note_number string
insurance_company_name string
insurance_term string
coverage_amount number($double)
premium_amount number($double)
insurance_deviation_details string
cersai_txn_ref_no string
cersai_security_interest_id string
cersai_no_of_borrowers integer($int32)
cersai_no_of_documents integer($int32)
cersai_no_of_third_parties integer($int32)
country_string string
region_string string
state_string string
city_string string
district_string string
taluka_string string
village_string string
karat_value number($double)
gross_weight number($double)
net_weight number($double)
rf_id string
collateral_product string
geo_limit string
installer_name string
installer_gstno string
installer_address string
installer_city string
installer_state string
installer_pincode integer($int32)
installer_district string
installer_id string
cost_of_asset number($double)
pv_module_model string
pv_module_make string
inverter_model string
inverter_make string
asset_type string
vehicle_type string
manufacturer string
product string
model string
chasis_no string
dealer_name string
dealer_address string
dealer_city string
dealer_state string
dealer_pincode integer($int32)
policy_cover_note_number string
insurance_company string
start_date_disburse_date string($date-time)
coverage_type string
ownership_status string
installer_address_json string
vehicle_registration_no string
engine_no string
global_collateral_identifier string
property_information string
land_type string
land_area number($double)
model_year integer($int32)
fuel_type string
gross_total number($double)
total_discount number($double)
total_tax number($double)
total_invoice_amount number($double)
invoice_line_item [InvoiceLineItemDto{
loan_id integer($int32)
item_name string
quantity number($double)
discount number($double)
unit_price number($double)
tax number($double)
created_date string($date-time)
}]
sub_registrar string
carpet_up_area_unit string
built_up_area_unit string
collateral_type* string
collateral_subtype* string
repossession_status string
property_type string
nature_of_property string
property_classification string
property_ownership string
property_purpose string
market_value number($double)
address_type string
current_usage string
agreement_type string
sale_deed_date string($date-time)
ownership_dates JsonNode{...}
disbursal_date string($date-time)
cersai_security_interest_creation_date string($date-time)
collateral_document [CustomerDocumentRequestDTO{
description string
document_url string
document_value string
is_verified boolean
applicant_type string
customer_name string
other_document_name string
document_type* string
document_status string
document_state string
receiving_date string($date-time)
document_file string
document_format string
loan_id integer($int64)
document_stage string
disbursal_stage string
document_department string
}]
insurance_start_date string($date-time)
insurance_end_date string($date-time)
valuation_date_of_asset string($date-time)
property_usage string
invoice_items [InvoiceLineItemDto{
loan_id integer($int32)
item_name string
quantity number($double)
discount number($double)
unit_price number($double)
tax number($double)
created_date string($date-time)
}]
}]
repayment_schedule [RepaymentResponseDTO{
installment_number string
due_date string
opening_balance integer($int32)
installment_amount integer($int32)
principal_component integer($int32)
interest_component integer($int32)
status string
repayment_schedule_id integer($int64)
interest_rate number($double)
closing_balance integer($int32)
installment_number_int integer($int32)
pending_amount number($double)
pemi_flag boolean
principal_due number($double)
ratio string
installment_indicator string
irr number($double)
tos number
principal_in_process number($double)
interest_in_process number($double)
delay_days integer($int32)
advance_prepay_flag boolean
}]
credit_manager integer($int32)
deal DealBaseDTO{
deal_code string
deal_name string
created_date string($date-time)
}
sourcing_branch integer($int32)
branch string
disbursal_date string($date-time)
days_convention string
recovery_type string
recovery_subType string
next_installment_date string($date-time)
maturity_date string($date-time)
asset_classification string
tenure_convention string
spdc_details [SpdcRequestDTO{
status string
loan_id integer($int64)
customer_id integer($int64)
bank_id integer($int64)
bank_account_number string
branch_id integer($int64)
cheque_number string
cheque_amount number($double)
customer_type stringEnum:
[ guarantor, coapplicant, applicant, anchor ]
}]
disbursal_details [DisbursalTrailRequestDTO{
disbursal_number string
remarks string
rate number($double)
disbursed_amount* number($double)
enhanced_amount number($double)
reduced_amount number($double)
sanctioned_amount number($double)
adjusted_amount number($double)
net_disbursal_amount* number($double)
status* string
disbursal_type string
payment_amount* number($double)
pending_amount* number($double)
pemi_amount number($double)
disbursal_breakup [BreakUpBaseDTO{
breakup_number string
business_partner_name string
business_partner_type string
other_payables number($double)
disbursal_amount* number($double)
paid_amount* number($double)
payment_status string
pending_amount* number($double)
bank_name string
ifsc_code string
account_number string
instrument_type string
payment_date string($date-time)
}]
disbursal_date* string($date-time)
}]
linked_loan_details [LinkedLoanRequestDTO{
primary_account_no string
secondary_account_no string
remarks string
reason string
dpd integer($int32)
relation integer($int32)
primary_loan_id integer($int64)
secondary_loan_id integer($int64)
loan_status string
principal_outstanding number($double)
asset_classification string
total_due number($double)
linked_loan_id integer($int64)
}]
loan_charges [ChargesRequestDTO{
original_amount number($double)
paid_amount number($double)
charge_id string
charge_rate number($double)
tax_amount number($double)
status string
receivable_payable string
is_tax_applicable boolean
pending_amount number($double)
waived_amount number($double)
source_id string
tax_type string
amount_without_tax number($double)
charge_label string
due_date string($date-time)
transaction_date string($date-time)
}]
receipts [ReceiptsRequestDTO{
receipt_reference string
fund_transfer_receipt string
receipt_amount number($double)
bounce_reason string
charge_id string
instrument_number string
pay_slip_number string
source_id string
receipt_purpose string
receipt_id integer($int64)
deposit_bank_acc_number string
reason_code string
reason_description string
loan_account integer($int32)
receipt_payment_type integer($int32)
date_of_receipt string($date-time)
repayment_indicator integer($int32)
receipt_status string
payment_type string
maker_date string($date-time)
authorization_date string($date-time)
deposit_date string($date-time)
transaction_date string($date-time)
receipt_state string
}]
charges_receipt_mapping [ChargesReceiptMappingDTO{
source_charge_id [string]
source_receipt_id [string]
}]
interest_start_date string($date-time)
repayment_start_date string($date-time)
repayment_mode string
agreement_date string($date-time)
login_date string($date-time)
disbursal_maker_date string($date-time)
disbursal_author_date string($date-time)
offer_amount integer($int32)
partial_tenure integer($int32)
branch_hierarcy JsonNode{}
state_head string
interviewer_details [InterviewDetailsDTO{
name string
longitude number($double)
latitude number($double)
pd_done_by string
accompanied_with boolean
customer_id integer($int64)
customer_type string
joint_visit_with string
place_of_meeting string
date_of_pd string($date-time)
pd_photo string
}]
psl_applicable boolean
is_repayment_contributed boolean
interest_until integer($int64)
customer_irr number($double)
is_broken_period_paid boolean
advance_installment AdvanceInstallmentDTO{
advance_installment_amount number($double)
advance_installment_adjustment_time string
number_of_advance_installment integer($int32)
adjust_from_disbursement boolean
}
rbi_activity_classification string

}

Body
{
    "response": true,
    "data": {
        "loan_id": 1679,
        "loan_application_number": "",
        "customers": [
            {
                "customer_name": "Synoriq Test",
                "customer_relationship_id": "CUST005678",
                "customer_id": 2050
            }
        ],
        "disbursal_schedule": {
            "schedule-identifier-1": 1722
        },
        "disbursal_breakup": {
            "breakup-identifier-1": 1870
        },
        "error_code": null
    },
    "error": null
}
Status Code: 400 BAD REQUEST
Schema
Attribute

Type Description Mandatory
response
String Internal status code that denotes the status of request Yes
data
Object Response Object for the given inputs No
error Object Data Object Internal error object for the given inputs Yes

code integer Internal error code for API Yes
text String Error message for the API No
detail String Reason / Detail for the cause of error No
Body
Expected messages as per Status API :
Error Code Description
107001 An Exception occurred in saving data
{
    "response": false,
    "data": null,
    "error": {
        "code": 0,
        "text": "string",
        "detail": "string"
    }
}


Unauthorized: 401

Note: If the API is not authorized with the Token or if the authorization token has expired, this error is going to show up.

Body
{
    "code": 401,
    "message": "auth fail, you can retry!"
}