Credit1Finance New Partner Assign Rules
Fri Nov 10 2023 17:28:49 GMT+0000 (Coordinated Universal Time)
Saved by
@nikanika4425
// Assuming these values are already retrieved from Feathery
const {
array_credit_score,
array_number_of_delinquencies,
array_totalUnsecuredDebt,
'annual-revenue': annual_revenue // Using the correct variable name
} = feathery.getFieldValues();
let partnerValue;
// Check the specified conditions for assigning 'NW'
if ((array_credit_score >= 700 && array_number_of_delinquencies <= 2) ||
(array_credit_score >= 681 && array_credit_score <= 699 && array_number_of_delinquencies <= 2 && annual_revenue >= 60000 && (array_totalUnsecuredDebt < 14000 || array_totalUnsecuredDebt === null)) ||
(array_credit_score >= 661 && array_credit_score <= 680 && array_number_of_delinquencies <= 2 && annual_revenue >= 72000 && (array_totalUnsecuredDebt < 14000 || array_totalUnsecuredDebt === null)) ||
(array_credit_score >= 641 && array_credit_score <= 660 && array_number_of_delinquencies <= 2 && annual_revenue >= 108000 && (array_totalUnsecuredDebt < 14000 || array_totalUnsecuredDebt === null)) ||
(array_credit_score >= 621 && array_credit_score <= 640 && array_number_of_delinquencies <= 2 && annual_revenue >= 156000 && (array_totalUnsecuredDebt < 14000 || array_totalUnsecuredDebt === null))) {
partnerValue = 'NW';
} else {
// Randomly select between 'NCS' and 'EF' if none of the conditions for 'NW' are met
partnerValue = Math.random() < 0.5 ? 'NCS' : 'EF';
}
// Set the 'partner' field in Feathery to the determined value
feathery.setFieldValues({ partner: partnerValue });
content_copyCOPY
Comments