Oracle NetSuite Connector Objects (SuiteTalk Schema)

Objects Supported 

NameDescription
BudgetExchangeRateRetrieves the budget expense rate from NetSuite.
CustomFieldsReturns information about the custom fields in NetSuite. CustomFields may be retrieved by CustomFieldType, or by a combination of CustomFieldType and InternalId. If no CustomFieldType is specified, all custom fields will be returned.
CustomRecordsReturns information about the custom records in NetSuite.
CustomSegmentsReturns information about the custom segments in NetSuite.
CustomTransactionsReturns information about the custom fields in NetSuite. CustomFields may be retrieved by CustomFieldType, or by a combination of CustomFieldType and InternalId. If no CustomFieldType is specified, all custom fields will be returned.
EnumerationValuesRetrieves enumeration values for a given table. Will only return values if the TableName is specified. Only available for native tables within NetSuite and not Custom tables.
MyRolesReturns the roles available for the authenticated user. This may include information for additional accounts the user is authorized to access.
PostingTransactionSummaryRetrieves a posting transaction summary from NetSuite. This is the reporting mechanism available from NetSuite. All record reference columns may be used in filter using either either the = or IN operator. Other operator types are not available. For NetSuite OneWorld customers, ConvertToSubsidiary may also be specified as the subsidiary all response values should be converted to.
SavedSearchesReturns the saved searches in NetSuite. A SearchType must be specified in order to retrieve saved searches.
SavedSearchRawXMLReturns the raw XML from a saved search.
TransactionsA view for transactions on NetSuite. The transactions view is designed to provide a simple listing of commonly available values for transactions. Many fields may be null depending on the specific transaction type retrieved. It is recommended to use individual transaction tables such as JournalEntry, PurchaseOrder, or Invoice for more granular details.

BudgetExchangeRate 

NameTypeReadOnlyReferencesFilterOnlyDescription
Period_InternalIdStringFalseNo
FromSubsidiary_InternalIdStringFalseNo
ToSubsidiary_InternalIdStringFalseNo
CurrentRateDoubleFalseNo
AverageRateDoubleFalseNo
HistoricalRateDoubleFalseNo

Return to Top

CustomFields 

NameTypeReadOnlyReferencesFilterOnlyDescription
InternalId [KEY]StringFalseNoThe InternalId of the custom field.
ScriptIdStringFalseNoThe ScriptId of the custom field.
LabelStringFalseNoThe name of the custom field.
CustomFieldTypeStringFalseNoThe type of custom field being requested.
AccessLevelStringFalseNoThe level of access granted to interact with this custom field.
AvailableExternallyBooleanFalseNoA boolean indicating if this custom field is available externally.
CheckSpellingBooleanFalseNoA boolean indicating if spell check is enabled for this custom field.
DefaultCheckedBooleanFalseNoA boolean indicating if this field is checked by default.
DefaultSelection_InternalIdStringFalseNoThe internalid of the default record for this custom field.
DefaultSelection_NameStringFalseNoThe name of the default record for this custom field.
DefaultValueStringFalseNoThe default value for this custom field.
DescriptionStringFalseNoA description for the custom field.
DynamicDefaultStringFalseNoThe dynamic default value determined when an entity is created.
DisplayTypeStringFalseNoThe way the column is displayed to a user on NetSuite.
FieldTypeStringFalseNoA boolean describing what type of data is stored in the custom field.
HelpStringFalseNoHelp information that comes up when you mouse over the custom field in NetSuite.
IsFormulaBooleanFalseNoA boolean indicating if the custom field is a formula.
IsMandatoryBooleanFalseNoA boolean indicating if the custom field is mandatory.
IsParentBooleanFalseNoA boolean indicating if the custom field is a parent.
ItemSubTypeStringFalseNoWhat type of items this custom field is available for (purchase, sale, or both).
MaxLengthLongFalseNoThe maximum length for the custom field if it is an integer or long.
MaxValueDoubleFalseNoThe maximum value for the custom field if it is a double.
MinValueDoubleFalseNoThe minimum value for the custom field if it is a double.
Owner_NameStringFalseNoThe name of the owner of the custom field.
Owner_InternalIdStringFalseNoThe internalid of the owner of the custom field.
SelectRecordType_InternalIdStringFalseNoThe internalId of the type of record that may be selected for this custom field.
SelectRecordType_NameStringFalseNoThe name of the type of record that may be selected for this custom field.
ShowInListBooleanFalseNoA boolean indicating if this field should be shown in a listing.
ShowIssuesChangesBooleanFalseNoA boolean indicating if NetSuite shows changes to this field on the Issue record.
StoreValueBooleanFalseNoA boolean indicating if this field stores a value.
Subtab_NameStringFalseNoThe name of the subtab this custom field may be found on.
Subtab_InternalIdStringFalseNoThe internal id of the subtab this custom field may be found on.
RecType_NameStringFalseNoThe name of the record type this custom field is applicable for. Only valid for OtherCustomFields.
RecType_InternalIdStringFalseNoThe internalid of the record type this custom field is applicable for. Only valid for OtherCustomFields.
AppliesToAllItemsBooleanFalseNoA boolean indicating if this custom field applies to all items.
AppliesToCaseBooleanFalseNoA boolean indicating if this custom field applies to the support case record.
AppliesToCampaignBooleanFalseNoA boolean indicating if this custom field applies to the campaign record.
AppliesToContactBooleanFalseNoA boolean indicating if this custom field applies to the contact record.
AppliesToCustomerBooleanFalseNoA boolean indicating if this custom field applies to the customer record.
AppliesToEmployeeBooleanFalseNoA boolean indicating if this custom field applies to the employee record.
AppliesToEventBooleanFalseNoA boolean indicating if this custom field applies to the event record.
AppliesToGiftCertsBooleanFalseNoA boolean indicating if this custom field applies to gift certificates.
AppliesToGroupBooleanFalseNoA boolean indicating if this custom field applies to groups.
AppliesToInventoryBooleanFalseNoA boolean indicating if this custom field applies to the inventory items.
AppliesToIssueBooleanFalseNoA boolean indicating if this custom field applies to the issue record.
AppliesToItemAssemblyBooleanFalseNoA boolean indicating if this custom field applies to the item assemblies.
AppliesPerKeywordBooleanFalseNoA boolean indicating if this custom field applies per keyword.
AppliesToKitBooleanFalseNoA boolean indicating if this custom field applies to kit items.
AppliesToLotsBooleanFalseNoA boolean indicating if this custom field applies to all items lots.
AppliesToMfgProjectTaskBooleanFalseNoA boolean indicating if this custom field applies to manufacturing operation tasks.
AppliesToNonInventoryBooleanFalseNoA boolean indicating if this custom field applies to non inventory items.
AppliesToProjectBooleanFalseNoA boolean indicating if this custom field applies to the job record.
AppliesToOtherChargeBooleanFalseNoA boolean indicating if this custom field applies to other charges.
AppliesToOtherNameBooleanFalseNoA boolean indicating if this custom field applies to other names records.
AppliesToPartnerBooleanFalseNoA boolean indicating if this custom field applies to the partner record.
AppliesToPhoneCallBooleanFalseNoA boolean indicating if this custom field applies to the phone call record.
AppliesToProjectTaskBooleanFalseNoA boolean indicating if this custom field applies to the project task record.
AppliesToPriceListBooleanFalseNoA boolean indicating if this custom field applies to the price list.
AppliesToSerializedBooleanFalseNoA boolean indicating if this custom field applies to all serialized items
AppliesToServiceBooleanFalseNoA boolean indicating if this custom field applies to service items.
AppliesToSolutionBooleanFalseNoA boolean indicating if this custom field applies to the solution record.
AppliesToStatementBooleanFalseNoA boolean indicating if this custom field applies to the statement record.
AppliesToTaskBooleanFalseNoA boolean indicating if this custom field applies to the task record.
AppliesToWebSiteBooleanFalseNoA boolean indicating if this custom field applies to the website record.
AppliesToVendorBooleanFalseNoA boolean indicating if this custom field applies to the vendor record.
BodyAssemblyBuildBooleanFalseNoA boolean indicating if this custom field appears on the body of assembly build transactions.
BodyBomBooleanFalseNoA boolean indicating if this custom field should be printed on on the body of a BOM.
BodyCustomerPaymentBooleanFalseNoA boolean indicating if this custom field appears on the body of customer payment transactions.
BodyDepositBooleanFalseNoA boolean indicating if this custom field appears on the body of deposit transactions.
BodyExpenseReportBooleanFalseNoA boolean indicating if this custom field appears on the body of expense report transactions.
BodyInventoryAdjustmentBooleanFalseNoA boolean indicating if this custom field appears on the body of inventory adjustment transactions.
BodyItemFulfillmentBooleanFalseNoA boolean indicating if this custom field appears on the body of item fulfillment transactions.
BodyItemFulfillmentOrderBooleanFalseNoA boolean indicating if this custom field appears on the body of item fulfillment order transactions.
BodyItemReceiptBooleanFalseNoA boolean indicating if this custom field appears on the body of item receipt transactions.
BodyItemReceiptOrderBooleanFalseNoA boolean indicating if this custom field appears on the body of item receipt order transactions.
BodyJournalBooleanFalseNoA boolean indicating if this custom field appears on the body of journal transactions.
BodyOpportunityBooleanFalseNoA boolean indicating if this custom field appears on the body of opportunity transactions.
BodyPickingTicketBooleanFalseNoA boolean indicating if this custom field should be printed on the body of picking tickets.
BodyPrintFlagBooleanFalseNoA boolean indicating if this custom field should be printed on the body of standard forms.
BodyPrintPackingSlipBooleanFalseNoA boolean indicating if this custom field should be printed on the body of packing slips.
BodyPrintStatementBooleanFalseNoA boolean indicating if this custom field should be printed on the body of statements.
BodyPurchaseBooleanFalseNoA boolean indicating if this custom field appears on the body of purchase transactions.
BodySaleBooleanFalseNoA boolean indicating if this custom field appears on the body of sale transactions.
BodyStoreBooleanFalseNoA boolean indicating if this custom field appears on the body of store transactions.
BodyTransferOrderBooleanFalseNoA boolean indicating if this custom field appears on the body of transfer order transactions.
BodyVendorPaymentBooleanFalseNoA boolean indicating if this custom field appears on the body of vendor payment transactions.
ColAllItemsBooleanFalseNoA boolean indicating if this custom field appears in the item list for all items.
ColBuildBooleanFalseNoA boolean indicating if this custom field appears in the item list for work order transactions.
ColExpenseBooleanFalseNoA boolean indicating if this custom field appears in the item list for expense transactions.
ColExpenseReportBooleanFalseNoA boolean indicating if this custom field appears in the item list for expense report transactions.
ColGroupOnInvoicesBooleanFalseNoA boolean indicating if this custom field is grouped on invoices.
ColItemFulfillmentBooleanFalseNoA boolean indicating if this custom field appears in the item list for item fulfillment transactions.
ColItemFulfillmentOrderBooleanFalseNoA boolean indicating if this custom field appears in the item list for item fulfillment order transactions.
ColItemReceiptBooleanFalseNoA boolean indicating if this custom field appears in the item list for item receipt transactions.
ColItemReceiptOrderBooleanFalseNoA boolean indicating if this custom field appears in the item list for item receipt order transactions.
ColJournalBooleanFalseNoA boolean indicating if this custom field appears in the item list for journal transactions.
ColKitItemBooleanFalseNoA boolean indicating if this custom field appears in the item list for kit / assembly components.
ColOpportunityBooleanFalseNoA boolean indicating if this custom field appears in the item list for opportunity transactions.
ColPackingSlipBooleanFalseNoA boolean indicating if this custom field should be printed on the item list for packing slips.
ColPickingTicketBooleanFalseNoA boolean indicating if this custom field should be printed on the item list for picking tickets.
ColPrintFlagBooleanFalseNoA boolean indicating if this custom field should be printed on the item list for standard forms.
ColPurchaseBooleanFalseNoA boolean indicating if this custom field appears in the item list for purchase transactions.
ColReturnFormBooleanFalseNoA boolean indicating if this custom field should be printed on the item list for return forms.
ColSaleBooleanFalseNoA boolean indicating if this custom field appears in the item list for sale transactions.
ColStoreBooleanFalseNoA boolean indicating if this custom field applies to your web store items .
ColStoreHiddenBooleanFalseNoA boolean indicating if this custom field should be hidden on your web store transactions.
ColStoreWithGroupsBooleanFalseNoA boolean indicating if this custom field should apply to item groups.
ColTimeBooleanFalseNoA boolean indicating if this custom field appears in the item list for time transactions.
ColTimeGroupBooleanFalseNoA boolean indicating if this custom field appears apply to time groups.
ColTransferOrderBooleanFalseNoA boolean indicating if this custom field appears in the item list for transfer order transactions.
ItemsListAggregateStringFalseNoAn aggregate of individual items this custom field applies to.
DeptAccessListAggregateStringFalseNoAn aggregate of the departments that have access to the custom field.
RoleAccessListAggregateStringFalseNoAn aggregate of roles that have access this custom field.
SubAccessListAggregateStringFalseNoAn aggregate of the subsidiaries that have access to this custom field.
TranslationsListAggregateStringFalseNoAn aggregage of translations for the custom field label and help.

Return to Top

CustomRecords 

NameTypeReadOnlyReferencesFilterOnlyDescription
InternalId [KEY]StringFalseNoThe InternalId of the custom record.
ScriptIdStringFalseNoThe ScriptId of the custom record.
NameStringFalseNoThe name of the custom record.
AccessTypeStringFalseNoThe access type for the custom record.
AllowAttachmentsBooleanFalseNoA boolean indicating if the custom record allows attachments.
AllowNumberingOverrideBooleanFalseNoA boolean for the allow override property fo the custom record.
AllowQuickSearchBooleanFalseNoA boolean indiating if quick searches are enabled for the custom record.
DescriptionStringFalseNoA description of the custom record.
DisclaimerStringFalseNoA disclaimer for the custom record.
EnableInlineEditingBooleanFalseNoA boolean indicating if inline editing is enabled.
EnableMailMergeBooleanFalseNoA boolean indicating if mail merge is enabled.
EnableNameTranslationBooleanFalseNoA boolean indicating if name translations are enabled.
EnableNumberingBooleanFalseNoA boolean indicating if numbering is enabled.
IncludeNameBooleanFalseNoA boolean idicating if the name field is included.
IsAvailableOfflineBooleanFalseNoA boolean indicating if the custom record is available offline.
IsInactiveBooleanFalseNoA boolean indicating if the record is inactive.
IsNumberingUpdateableBooleanFalseNoA boolean indicating if the numbering number is updatable.
IsOrderedBooleanFalseNoA boolean indicating if records are ordered.
NumberingCurrentNumberLongFalseNoThe current numbering number.
NumberingInitLongFalseNoThe initial numbering number.
NumberingMinDigitsLongFalseNoA minimum number of digits for the numbering number.
NumberingPrefixStringFalseNoA prefix for the numbering number.
NumberingSuffixStringFalseNoA suffix added to the numbering number.
Owner_internalidStringFalseNoThe internalid of the owner of the custom record.
Owner_nameStringFalseNoThe name of the owner of the custom record.
ShowCreationDateBooleanFalseNoA boolean indicating if the custom record should show the creation date.
ShowCreationDateOnListBooleanFalseNoA boolean indicating if the custom record should show the creation date when listed.
ShowIdBooleanFalseNoA boolean indicating if the custom record should show the id.
ShowLastModifiedBooleanFalseNoA boolean indicating if the custom record should show the last modified date.
ShowLastModifiedOnListBooleanFalseNoA boolean indicating if the custom record should show the creation date when listed.
ShowNotesBooleanFalseNoA boolean indicating if the custom record should show notes.
ShowOwnerBooleanFalseNoA boolean indicating if the custom record should show the owner.
ShowOwnerAllowChangeBooleanFalseNoA boolean indicating if the custom record should show if the owner allows changes.
ChildrenListAggregateStringFalseNoAn aggregate of the children collection for the custom record.
FormsListAggregateStringFalseNoAn aggregate of the forms collection for the custom record.
LinksListAggregateStringFalseNoAn aggregate of the links collection for the custom record.
ManagersListAggregateStringFalseNoAn aggregate of the managers collection for the custom record.
OnlineFormsListAggregateStringFalseNoAn aggregate of the online forms collection for the custom record.
ParentsListAggregateStringFalseNoAn aggregate of the parents collection for the custom record.
PermissionsListAggregateStringFalseNoAn aggregate of the permissions collection for the custom record.
SublistsListAggregateStringFalseNoAn aggregate of the sublists collection for the custom record.
TabsListAggregateStringFalseNoAn aggregate of the tabs collection for the custom record.
TranslationsListAggregateStringFalseNoAn aggregate of the translations collection for the custom record.

Return to Top

CustomSegments 

NameTypeReadOnlyReferencesFilterOnlyDescription
InternalId [KEY]StringFalseNoThe InternalId of the custom segment.
ScriptIdStringFalseNoThe ScriptId of the custom segment.
LabelStringFalseNoThe name of the custom segment.
RecordType_InternalIdStringFalseNoThe internalid of the record type for the custom segment.
RecordType_NameStringFalseNoThe name of the record type for the custom segment.
RecordScriptIdStringFalseNoScriptId for the record type of the custom segment.
FieldTypeStringFalseNoThe type of field for this custom segment.
IsInactiveBooleanFalseNoBoolean indicating if the custom segment is inactive.
ShowInListBooleanFalseNoBoolean indicating if the custom segment is shown in list.
HasGLImpactBooleanFalseNoBoolean indicating if the custom segment has a GL impact.
IsMandatoryBooleanFalseNoBoolean indicating if the custom segment is mandatory.

Return to Top

CustomTransactions 

NameTypeReadOnlyReferencesFilterOnlyDescription
InternalId [KEY]StringFalseNoThe InternalId of the custom transaction.
ScriptIdStringFalseNoThe ScriptId of the custom transaction.
NameStringFalseNoThe name of the custom transaction.

Return to Top

EnumerationValues 

NameTypeReadOnlyReferencesFilterOnlyDescription
ColumnNameStringFalseNoThe name of the column.
TableNameStringFalseNoThe name of the table to retrieve enumeration value information from.
ValuesStringFalseNoThe available values for the enumeration column.

Return to Top

MyRoles 

NameTypeReadOnlyReferencesFilterOnlyDescription
AccountId [KEY]StringFalseNoThe account the role is associated with.
RoleId [KEY]StringFalseNoThe InternalId of the role.
AccountNameStringFalseNoThe name of the account.
RoleNameStringFalseNoThe name of the role.

Return to Top

PostingTransactionSummary 

NameTypeReadOnlyReferencesFilterOnlyDescription
Period_InternalIdStringFalseNo
Account_InternalIdStringFalseNo
ParentItem_InternalIdStringFalseNo
Item_InternalIdStringFalseNo
Entity_InternalIdStringFalseNo
Department_InternalIdStringFalseNo
Class_InternalIdStringFalseNo
Location_InternalIdStringFalseNo
Subsidiary_InternalIdStringFalseNo
Book_InternalIdStringFalseNo
OriginalAmountDecimalFalseNoThe original amount as returned by NetSuite in the currency of the subsidiary returned.
OriginalCurrencyStringFalseNoThe name of the original currency. Will only have a value if ConvertToSubsidiary is specified.
ConvertedAmountDecimalFalseNoThe amount converted to the currency of the subsidiary specified by ConvertToSubsidiary.
ConvertedCurrencyStringFalseNoThe name of the currency that has been converted to. Will only have a value if ConvertToSubsidiary is specified.
ConvertToSubsidiaryStringFalseNoThe subsidiary to convert to.
ConvertToRateTypeStringFalseNoThe type of rate conversion to use. Defaults to Current if not specified. See the ConsolidatedExchangeRate table for the actual rates that will be used to make the conversion.

Return to Top

SavedSearches 

NameTypeReadOnlyReferencesFilterOnlyDescription
InternalId [KEY]StringFalseNoThe InternalId of the saved search.
NameStringFalseNoThe name of the saved search.
SearchTypeStringFalseNoThe type of search. This value must be specified when retrieving data.

Return to Top

SavedSearchRawXML 

NameTypeReadOnlyReferencesFilterOnlyDescription
SavedSearchIdStringFalseNoThe InternalId of the saved search.
SearchTypeStringFalseNoThe type of search being used.
ResponseXMLStringFalseNoThe XML response of the saved search.

Return to Top

Transactions 

NameTypeReadOnlyReferencesFilterOnlyDescription
InternalId [KEY]StringFalseNoThe internalid of the transaction.
TypeStringFalseNoThe transaction type.
Account_InternalIdStringFalseNoInternal id of the account.
Account_NameStringFalseNoName of the account.
AmountDecimalFalseNoAmount on the transaction.
BillingAddressStringFalseNoThe billing address.
BillingAccount_InternalIdStringFalseNoThe billing account internal id.
BillingAccount_NameStringFalseNoThe billing account name.
CloseDateDatetimeFalseNoThe date closed.
CreatedDateDatetimeFalseNoThe date created.
CreatedFrom_InternalIdStringFalseNoCreated from id.
Currency_InternalIdStringFalseNoThe currency id.
Currency_NameStringFalseNoThe currency name.
CustomForm_InternalIdStringFalseNoThe custom form id.
CustomForm_NameStringFalseNoThe custom form name.
DueDateDatetimeFalseNoThe due date.
EmailStringFalseNoThe email address.
EndDateDatetimeFalseNoThe end date.
Entity_InternalIdStringFalseNoThe entity id.
Entity_NameStringFalseNoThe entity name.
Entity_TypeStringFalseNoThe entity type.
ExchangeRateDecimalFalseNoThe exchange rate.
ExpectedCloseDateDatetimeFalseNoThe expected close date.
ExternalIdStringFalseNoThe transaction external id.
FobStringFalseNoThe email address.
IntercoTransaction_InternalIdStringFalseNoThe intercompany transaction id.
Job_InternalIdJobFalseNoThe job id.
Job_NameJobFalseNoThe job name.
LastModifiedDateDatetimeFalseNoThe last modified date.
LeadSource_InternalIdStringFalseNoThe lead source id.
LeadSource_NameStringFalseNoThe lead source name.
LeadSource_TypeStringFalseNoThe lead source type.
Location_InternalIdStringFalseNoThe location id.
Location_NameStringFalseNoThe location name.
MemoStringFalseNoThe memo.
MessageStringFalseNoThe message.
Partner_InternalIdStringFalseNoThe partner id.
Partner_NameStringFalseNoThe partner name.
PnRefNumStringFalseNoThe P/N Ref.
ProbabilityDoubleFalseNoThe probability of a deal.
ProjectedAmountDecimalFalseNoThe projected amount.
PromoCode_InternalIdStringFalseNoThe promo code id.
PromoCode_NameStringFalseNoThe promo code name.
SalesEffectiveDateDatetimeFalseNoThe sales effective date.
SalesRep_InternalIdStringFalseNoThe sales rep id.
SalesRep_NameStringFalseNoThe sales rep name.
SourceStringFalseNoThe source.
StartDateDatetimeFalseNoThe start date.
StatusStringFalseNoThe status.
Terms_InternalIdStringFalseNoThe terms id.
Terms_NameStringFalseNoThe terms name.
TitleStringFalseNoThe title.
TotalDecimalFalseNoTotal on the transaction.
TranDateDatetimeFalseNoThe transaction date.
TranIdStringFalseNoThe document number/id.
TransactionNumberStringFalseNoThe transaction number.
UserTotalDecimalFalseNoThe UserTotal on the transaction.
SavedSearchIdStringFalseYesSpecifies the InternalId of the saved search. This is an alternative to supplying the criteria directly in the query. The search can instead be saved on NetSuite's end to perform more complicated operations than those available in the Web API.

Return to Top