Netsuite 尝试使用Suitescript创建发票时,\u KEY\u或\u REF无效
我想通过suitescript创建发票 我尝试过这里使用的方法 我的代码如下所示:Netsuite 尝试使用Suitescript创建发票时,\u KEY\u或\u REF无效,netsuite,suitescript,Netsuite,Suitescript,我想通过suitescript创建发票 我尝试过这里使用的方法 我的代码如下所示: var objRecord = r.transform({ fromType: r.Type.CUSTOMER, fromId: 1777, toType: r.Type.INVOICE, isDynamic: true }); objRecord.setValue({ fieldId: "entity", value: "1249", ignor
var objRecord = r.transform({
fromType: r.Type.CUSTOMER,
fromId: 1777,
toType: r.Type.INVOICE,
isDynamic: true
});
objRecord.setValue({
fieldId: "entity",
value: "1249",
ignoreFieldChange: true
});
objRecord.setValue({
fieldId: "location",
value: "10",
ignoreFieldChange: true
});
objRecord.setValue({
fieldId: "exchangerate",
value: "1.0",
ignoreFieldChange: true
});
[...]
我总是收到“无效\u键\u或\u参考无效位置参考键10”错误。10应该是一个有效的位置参考,因为它已经用于该客户的一些发票。我尝试过使用不同的键(不同的位置)以及设置没有引号的值。这些方法没有改变错误信息
如何设置发票的位置?如果子公司未设置或设置为不包含所需位置的子公司,则该位置将不可用。是否已尝试将SaleOrder转换为发票,以避免添加客户和位置?**var billRecord=record.transform({fromType:record.Type.SALES\u ORDER,fromId:context.salesforderinternalid,toType:record.Type.INVOICE,isDynamic:true})**