我们在订单项一级要求“在税前对购货单施加折扣”。 为此,我们在订单项级别创建了一个折扣字段。费率值应根据“折扣”自定义字段中的值打折。金额将根据数量和费率进行更新。
我已经尝试了工作流程,但是没有用。有人可以帮我编写脚本吗?
答案 0 :(得分:0)
假设您将使用客户端脚本,则可以使用validateLine函数,该函数将在单击“项目”子列表上的“添加”按钮后触发。
function checkDiscount(type){
var getDiscount = nlapiGetCurrentLineItemValue('item', 'internalID of discount field');
var currRate = nlapiGetCurrentLineItemValue('item', 'rate');
var newRate = currRate * getDiscount; // depending on the value stored in Discount, you may need to modify this further
nlapiSetCurrentLineItemValue('item', 'rate');
return true;
}