JR
12/29/2018, 7:15 PMdefine(['N/record', 'N/currentRecord'], function (record, currentRecord) {
/**
* @NApiVersion 2.x
* @NModuleScope SameAccount
*/
var exports = {};
function add_credit_card_fee() {
var amountTotal=0;
var myRecord = currentRecord.get();
var numLines = myRecord.getLineCount({
sublistId: 'item'
});
// Calculate credit card fee
var amountTotal = myRecord.getValue({
fieldId: 'total'
});
var creditCardFee = (0.03 * amountTotal);
// insert credit card fee
myRecord.selectNewLine({sublistId:"item"});
myRecord.setCurrentSublistValue({
sublistId: "item",
fieldId:"item",
value: 14506
});
myRecord.setCurrentSublistValue({
sublistId: "item",
fieldId:"rate",
value: creditCardFee
});
myRecord.setCurrentSublistValue({
sublistId: "item",
fieldId:"amount",
value: creditCardFee
});
myRecord.commitLine({sublistId:"item"});
}
exports.add_credit_card_fee = add_credit_card_fee;
return exports;
})