suitetalk - 如何使用suitetalk从工作订单初始化客户存款
问题描述
我是 suitetalk API 和 Netsuite 的新手。我需要以编程方式创建客户存款?工作订单已创建并处于待处理状态。我有内部 ID,可以从 netsuite 搜索此工单。如何创建客户存款?
以下文档链接在第 75 页包含有关信用存款的文档,但该信息不足以让我理解如何编写代码。
https://docs.oracle.com/cloud/latest/netsuitecs_gs/NSTWR/NSTWR.pdf
参考的代码示例会很有帮助,或者任何指针都会有帮助。
解决方案
此处使用netsuite ruby gem来创建与现有 SalesOrder 相关联的客户存款。
在许多情况下,您需要将更多参数传递给 API 调用,但这是最低要求!
ns_sales_order_id = 15126934
ns_customer_deposit = NetSuite::Records::CustomerDeposit.new(
external_id: 'a_unique_id',
sales_order: { internal_id: ns_sales_order_id },
payment: '100.0'
)
NetSuite::Utilities.backoff { ns_customer_deposit.upsert }
ns_customer_deposit.internal_id
推荐阅读
- python - 结果:失败异常:TypeError:参数应该是类似字节的对象或ASCII字符串,而不是'dict'
- python - 遍历值列表时超过了执行时间
- javascript - 尝试连接到节点 js 服务器时等待 localhost
- python - 连接到多个 Websocket
- sql - 复杂案例陈述-如果结束日期为空,则采取前一阶段
- python - 在 Colab 中使用小部件的解决方法
- php - 如何修改在谷歌数据存储中创建的实体
- javascript - 使用 javascript 抓取文本并左对齐
- android - 如何在WiFi,蓝牙附近的android中将我自己的项目添加到系统状态栏
- shell - 有没有更好的方法在终端中运行重复命令?