Netsuite Suitescript API - Поиск записей транзакций возвращает дубликаты

Я пытаюсь выполнить базовый поисковый запрос записей «транзакции» (я также пытался сделать это с «продавцом» с похожими результатами). Запрос не имеет фильтров и запрашивает только internalid в качестве столбца поиска, но по какой-то причине результаты включают одну и ту же запись несколько раз ... иногда МНОГИЕ раз.

[
  {
    "internalid": "1984"
  },
  {
    "internalid": "1984"
  },
  {
    "internalid": "1984"
  },
  {
    "internalid": "1998"
  },
  {
    "internalid": "1998"
  },
  {
    "internalid": "1998"
  },
  {
    "internalid": "2490"
  },
  {
    "internalid": "2490"
  },
  {
    "internalid": "2573"
  },
  {
    "internalid": "2573"
  },
  {
    "internalid": "2491"
  },

Почему это случилось? Есть ли способ заставить запрос возвращать каждую запись только один раз?

РЕДАКТИРОВАТЬ: добавление кода в соответствии с просьбой

var filters = [];
var columns = [];
columns.push(new nlobjSearchColumn('internalid'));

var searchResults = nlapiSearchRecord('transaction', null, filters, columns);   

return searchResults;   

Ответы на вопрос(1)

Ваш ответ на вопрос