有什么方法可以通过编程方式对购买账单应用折扣吗?

时间:2019-04-02 13:46:49

标签: netsuite

我们在订单项一级要求“在税前对购货单施加折扣”。 为此,我们在订单项级别创建了一个折扣字段。费率值应根据“折扣”自定义字段中的值打折。金额将根据数量和费率进行更新。

我已经尝试了工作流程,但是没有用。有人可以帮我编写脚本吗?

1 个答案:

答案 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;
}