Does anyone know why i am encountering this error while saving an order
USER_ERROR
{"type":"error.SuiteScriptError","name":"USER_ERROR","message":"Could not calculate cost for the selected Realtime rate. Missing/Illegal ShipTo/Address/StateProvinceCode","stack":["anonymous(N/serverRecordService)","importOrders(/SuiteScripts/Webhive/ma_dealer_bulk_sales_order_import.js:63)"],"cause":{"type":"internal error","code":"USER_ERROR","details":"Could not calculate cost for the selected Realtime rate. Missing/Illegal ShipTo/Address/StateProvinceCode","userEvent":null,"stackTrace":
Code
var salesOrder = record.create({
type: record.Type.SALES_ORDER,
isDynamic: true
});
salesOrder.setValue('entity',175601);
salesOrder.setValue('otherrefnum','CS186362307');
salesOrder.setValue('trandate',new Date(2019,9,24));
salesOrder.setValue('tranid','244525');
salesOrder.setValue('department','1');
salesOrder.setValue('custbody_f3_shipbydate',new Date(2019,9,26));
salesOrder.setValue({ fieldId: 'shipaddresslist', value: null });
var shipaddress = salesOrder.getSubrecord({
fieldId: 'shippingaddress'
});
shipaddress.setValue('country','US');
shipaddress.setValue('addressee','Chris Challenger');
shipaddress.setValue('phone','123456789');
shipaddress.setValue('addr1','1025 Atkins Place');
shipaddress.setValue('city','Orlando');
shipaddress.setValue('state','AK');
shipaddress.setValue('zip','99501');
salesOrder.selectNewLine({
sublistId: 'item'
});
salesOrder.setCurrentSublistValue({
sublistId: 'item',
fieldId: 'item',
value: 2993
});
salesOrder.setCurrentSublistValue({
sublistId: 'item',
fieldId: 'quantity',
value: 3//qty_ordered
});
salesOrder.commitLine({
sublistId: 'item'
});
salesOrder.save({
ignoreMandatoryFields: false
});