Как получить текущий баланс банковского счета в Netsuite

Мне нужно получить текущий баланс банковского счета в Netsuite с помощью SuiteTalk (Netsuite Webservise). В API-интерфейсе Suite Talk нет поля/параметра для ссылки на баланс счета. Но есть поле баланса пользовательского интерфейса, которое показывает текущий баланс счета. .Любая помощь/предложения по этому поводу приветствуется.


person Mukesh    schedule 19.03.2013    source источник


Ответы (2)


Если в API нет поля/параметра, ссылающегося на это поле пользовательского интерфейса, скорее всего, это поле не поддерживается API.

person 84em    schedule 27.03.2013

Это определенно не интуитивно понятно, но эти данные можно получить с помощью API. Вот пример использования привязки netsuite ruby.

  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
person iloveitaly    schedule 21.01.2017