Item
Item in the requestJSON and responseJSON are in the form of List of Item objects.
Supported NetSuite Item Types:
Item Type |
---|
assemblyItem |
descriptionItem |
discountItem |
inventoryItem |
itemGroup |
kitItem |
lotNumberedAssemblyItem |
lotNumberedInventoryItem |
markupItem |
nonInventoryPurchaseItem |
nonInventoryResaleItem |
nonInventorySaleItem |
otherChargePurchaseItem |
otherChargeResaleItem |
otherChargeSaleItem |
paymentItem |
serializedAssemblyItem |
serializedInventoryItem |
servicePurchaseItem |
serviceResaleItem |
serviceSaleItem |
subtotalItem |
The Item object has the following parameters.
Field Name | Data Type | Description |
---|
salesforceID | ID | Read-Only field, provides the Salesforce Record ID upon successful creation or updation in Salesforce. |
account | LookupRecord | Internal ID of the Account. |
assetAccount | LookupRecord | Internal ID of the Asset Account. |
classification | LookupRecord | Internal ID of the Class. |
cogsAccount | LookupRecord | Internal ID of the COGs Account. |
cost | Double | Purchase Price |
currencyValue | String | Read-Only field |
createdDate | Long | |
customFieldList | CustomFields | Custom fields and their values. |
customForm | LookupRecord | Internal ID of the Custom Form. |
department | LookupRecord | Internal ID of the Department. |
description | String | |
displayName | String | |
expenseAccount | LookupRecord | Internal ID of the Expense Account. |
externalId | String | |
handlingCost | Double | |
includeChildren | Boolean | |
incomeAccount | LookupRecord | Internal ID of the Income Account. |
internalId | String | Unique ID that NetSuite holds. It is required during the update of a Record. |
isInactive | Boolean | |
itemId* | String | Item Name |
itemType* | String | Item Type |
lastModifiedDate | Long | Read-Only field and the Date is returned as a Unix timestamp in seconds. |
location | LookupRecord | Internal ID of the Location. |
maximumQuantity | Double | |
memberList | ItemMemberList | List of Items in the Kit Item or Item Group |
minimumQuantity | Double | |
overallQuantityPricingType | String | |
parent | LookupRecord | Internal ID of the Parent Item. |
preferredLocation | LookupRecord | Internal ID of the Location. |
pricingGroup | LookupRecord | Internal ID of the Pricing Group. |
purchaseDescription | String | |
quantityPricingSchedule | LookupRecord | Internal ID of the Quantity Pricing Schedule |
salesDescription | String | |
shippingCost | Double | |
subsidiaryList | SubsidiaryListWrapper | List of Subsidiaries |
rate | String | |
unitsType | LookupRecord | Internal ID of Units Type. |
useMarginalRates | Boolean | |
taxSchedule* | LookupRecord | Internal ID of Tax Schedule. |
ItemMemberList
Field Name | Data Type | Description |
---|
itemMember | ItemMemberDetail[] | Item Member List |
ItemMemberDetail
Field Name | Data Type | Description |
---|
item | LookupRecord | Internal ID of Item |
SubsidiaryListWrapper
Field Name | Data Type | Description |
---|
recordRef | LookupRecord[] | List of Subsidiary Internal IDs |
LookupRecord
Field Name | Data Type | Description |
---|
externalId | String | Read-Only, returns the external Id of the Record selected. |
internalId* | String | Internal Id of the Record or List. |
name | String | Read-Only, returns the name of the Record selected. |
type | String | Read-Only. |
CustomFields
Field Name | Data Type | Description |
---|
customField | CustomFieldInfo[] | List of CustomField Info |
CustomFieldInfo
Field Name | Data Type | Description |
---|
fieldType* | String | Specifies the Data Type of a Custom field.Possible values are: string, boolean, date, double, long, select. |
internalId | String | InternalId of the Custom Field. |
scriptId* | String | Script ID of the Custom Field. |
value | String | Required and returned for all the custom fields other than “select” (fieldType) |
valueLookup | LookupRecord | Required and returned for the fieldType “select” |
Table of contents