3

我正在使用suitescript在netsuite中创建销售订单,但我找不到任何关于“付款方式”的文档,那么我怎样才能获得诸如VISA卡之类的付款方式并分配给订单?(我认为它需要一个付款方式 ID,但我没有在受支持的套件记录中找到付款方式)。

[更新] 这是我的代码:

var order = nlapiCreateRecord("salesorder");
// set some field value
// order.setFieldValue(....)

现在我想将付款方式和运输方式 ID 设置为订单:

order.setFieldValue("shipmethod", shippingmethodId);
order.setFieldValue("paymentmethod", paymentmethodId);

我已经有了付款方式名称“测试付款方式”和送货方式“测试送货方式”。如何使用他们的名字获取他们的 ID?

4

2 回答 2

3

对于付款方式:

要获取 NetSuite 帐户中可用的付款方式及其各自 ID 的列表,您应该导航至设置 > 会计 > 会计列表。您将在页面底部看到一个类型过滤器。在那里选择付款方式,您将能够看到可供您使用的不同付款方式。

对于运输方式:

导航到列表 > 会计 > 运输项目。

编辑:

其实你不需要。使用nlobjRecord.setFieldText代替setFieldValueorder.setFieldText('VISA')

于 2013-08-19T12:22:08.517 回答
-1

您可以使用硬编码值而不是动态获取值。

于 2013-08-19T06:56:18.530 回答