使用Suitescript在销售订单行上设置税码会被无误覆盖

问题描述

我正在Netsuite上使用Suitescript 2.0(预定脚本)来创建销售订单。一切正常,我可以成功创建销售订单,但脚本不允许我在每一行上设置税码。以下是代码段,我使用的是相关税码的正确内部ID。通过用户界面选择此税码效果很好,但是当我在脚本中进行设置时,税码又恢复为认值。没有错误产生。

我看到的previous answer here与我的情况类似,但是没有解决方案。

有人有这个问题的经验吗?

so.selectNewLine({ sublistId: "item" });
so.setCurrentSublistValue({ sublistId: "item",fieldId: "item",value: prodId });   
so.setCurrentSublistValue({ sublistId: "item",fieldId: "quantity",value: tm_qty });
so.setCurrentSublistValue({ sublistId: "item",fieldId: "price",value: -1 }); // Price level = custom (-1)
so.setCurrentSublistValue({ sublistId: "item",fieldId: "rate",value: linePriceExGst }); // Set the rate field,and amount is self totalling.
so.setCurrentSublistValue({ sublistId: "item",fieldId: "taxcode",value: NZ_export_tax_code });  
so.setCurrentSublistValue({ sublistId: "item",fieldId: "description",value: tm_sku_name });
so.commitLine({sublistId:"item"});

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)