Netsuite 使用Suitescript设置销售订单行上的税码将被覆盖,不会出错

Netsuite 使用Suitescript设置销售订单行上的税码将被覆盖,不会出错,netsuite,suitescript,tax,Netsuite,Suitescript,Tax,我正在Netsuite上使用Suitescript 2.0(计划脚本)创建销售订单。一切正常,我可以成功创建销售订单,只是脚本不允许我在每一行上设置税码。下面是代码片段,我使用的是相关税务代码的正确内部id。通过UI选择此税码效果良好,但当我在脚本中设置它时,税码会恢复为默认值。没有生成错误 我看到了一个类似于我的场景,但没有解决方案 有人有过这个问题的经验吗 so.selectNewLine({ sublistId: "item" }); so.setCurrentSubl

我正在Netsuite上使用Suitescript 2.0(计划脚本)创建销售订单。一切正常,我可以成功创建销售订单,只是脚本不允许我在每一行上设置税码。下面是代码片段,我使用的是相关税务代码的正确内部id。通过UI选择此税码效果良好,但当我在脚本中设置它时,税码会恢复为默认值。没有生成错误

我看到了一个类似于我的场景,但没有解决方案

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

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"});