如何使用Suitetalk从工作订单初始化客户存款

时间:2019-05-10 15:19:21

标签: suitetalk

我是Suitetalk API和Netsuite的新手。我需要以编程方式创建客户存款吗?工作单已经创建并且处于待执行状态。我有内部ID,可以从netsuite搜索此工作单。 如何创建客户存款?

下面的文档链接在第75页上有信用存款的文档,但是这些信息不足以让我理解如何编写代码。

  

https://docs.oracle.com/cloud/latest/netsuitecs_gs/NSTWR/NSTWR.pdf

要引用的代码示例会很有帮助,或者任何指针都会有所帮助。

1 个答案:

答案 0 :(得分:0)

使用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