netsuite - 尝试使用 Suitescript 创建发票时的 INVALID_KEY_OR_REF
问题描述
我想通过套件创建发票。
我已经尝试过这里使用的方法How to create invoice using suitescript 2.0?
我的代码如下所示:
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
});
[...]
我总是收到“INVALID_KEY_OR_REF Invalid location reference key 10”错误。10 应该是一个有效的位置参考,因为它已经用于该客户的一些发票。我尝试使用不同的键(不同的位置)以及设置不带引号的值。这些方法并没有改变错误信息。
如何设置发票的位置?
解决方案
推荐阅读
- javascript - 如何添加 clickevent 以检索输入文本并相应地运行功能?
- python - 在 Pandas DataFrame 中有效地将行转换为列?
- karate - 在使用空手道调整 json 响应时需要帮助
- javascript - 无法通过 React Route/Link 传递访问道具?
- python-3.x - 属性错误:模块“pytest”没有属性“hookimpl”
- java - 从缓存中删除 log4j 1.2.12
- c++ - 如何允许 C++ 程序用户请求返回程序的前一个步骤?
- bash - 生成的 SHA256 值与预期的 SHA256 值不同
- html - 从数据库中提取字符串时如何在 JSX 中呈现 HTML 标签
- twitter-bootstrap - 您如何在 Bootstrap 4.5 中使用 $spacer 变量?