Discussions
SalesOrder afterSubmit - Code Review Request
The code below serves the following purposes:
1) Auto approve credit card orders under function SOCreditReview(type){
 try {
 //Do only on create.
  if ( type != 'create' )
  {
   return true;
  }
  var emailtrue = new Boolean;
  var emailsubject = new String
  var emailbody = new String
  var transactiondescription = new String
  var integrationstatus = new String
  emailtrue = "F"
  emailsubject = ""
  emailbody = ""
  //Max amount we will auto approve
  autoapproveamount = 250
  //soautoapprove needs a value of 6 to be autoapproved
  soautoapprove = 0
  //Get the InternalId of the Sales Order
  var tranRecordId = nlapiGetRecordId();
  //Load the sales order
  var tranRecord = nlapiLoadRecord('salesorder',tranRecordId);
      
  tranNumber = tranRecord.getFieldValue('tranid')
  //Set the transactiondescription in case we have a fatal error 
  transactiondescription = "Sales Order =" + tranNumber