如何检索Netsuite中银行账户的当前余额

时间:2013-03-19 04:06:20

标签: web-services netsuite

我需要使用SuiteTalk(Netsuite Webservise)检索Netsuite中银行账户的当前余额。在套件会话API中没有字段/参数来引用账户余额。但是有UI字段余额显示当前余额该帐户。对此有任何帮助/建议表示赞赏

2 个答案:

答案 0 :(得分:0)

如果引用该UI字段的API中没有字段/参数,则API很可能不支持该字段。

答案 1 :(得分:0)

这绝对不直观,但可以使用API​​提取这些数据。以下是使用netsuite ruby bindings

的示例
  def balance_for_account(ns_account)
    search = NetSuite::Records::Account.search(
      criteria: {
        basic: [
          {
            field: 'internalIdNumber',
            operator: 'equalTo',
            value: ns_account.internal_id
          }
        ]
      },

      columns: {
        'listAcct:basic' => {
          'platformCommon:internalId/' => {},
          'platformCommon:balance' => {}
        }
      }
    )

    search.results.first.attributes[:balance].to_f
  end