// //Check if Customer is ON HOLD
// //Will return a message when a Sales order is created from the Customer record or the Customer Field is filled in.
function pageInit(type){
if (type === 'create'){
creditCheck();
return true;
}
return true;
}
// This will check for field change
function postSource(type,name){
if (name === 'entity'){
creditCheck;
return true;
}
return true;
}
function creditCheck(){
var company = nlapiGetFieldValue('entity');
alert(company);
if (company != '' && company != null){
alert(company + 'Past IF Statement');
var customer = nlapiLoadRecord('customer',company);
var creditholdoverride = customer.getFieldValue('creditholdoverride');
var consolbalance = customer.getFieldValue('consolbalance');
var consolunbilledorders = customer.getFieldValue('consolunbilledorders');
var creditlimit = customer.getFieldValue('creditlimit');
alert (customer.getFieldValue('entityid') + 'Before Credit Check')
if((consolbalance+consolunbilledorders) > creditlimit && creditholdoverride != 'OFF'){
alert( 'Credit Limit reached' );
return true;
}
return true;
}
}