Name | Type | Cardinality | Label | Required | Help |
accountingBookDetailList |
ItemAccountingBookDetailList |
0..1 |
|
|
|
amortizationPeriod |
long |
0..1 |
Amortization Period |
F |
Enter the number of periods over which the purchase amount should be amortized. For example, enter 60 to amortize the amount over 60 periods starting from the amortization start date.
Note: The starting period is specified by the amortization start date on bills. If no amortization start date is specified, the posting date of the bill is the amortization start date. |
amortizationTemplate |
RecordRef |
0..1 |
Amortization Template |
F |
Select an amortization template to create the recognition schedule for the cost of this item.
This template is used by default on purchase transactions. You can still select a different template on transactions. |
availableToPartners |
boolean |
0..1 |
Available to Adv. Partners |
F |
If true, this item is available in the Advanced Partner Center. |
billExchRateVarianceAcct |
RecordRef |
0..1 |
Exchange Rate Variance Account |
F |
|
billPriceVarianceAcct |
RecordRef |
0..1 |
Price Variance Account |
F |
|
billQtyVarianceAcct |
RecordRef |
0..1 |
Quantity Variance Account |
F |
|
class |
RecordRef |
0..1 |
Class |
F |
References a value from a user defined list at Setup > Company > Classifications > Classes. This field is required when the Make Classes Mandatory preference is enabled at Setup > Accounting > Accounting Preferences. |
consumptionUnit |
RecordRef |
0..1 |
Primary Consumption Unit |
F |
If you use the Multiple Units of Measure feature, select the default unit of measure for inventory. |
cost |
double |
0..1 |
Purchase Price |
F |
Enter the price you pay for this item.
If you do not enter a price, purchase orders for this item show the most recent purchase price by default.
If you select a preferred vendor for this item, the price is shown in the currency selected on the vendor's record. If no preferred vendor is selected, the price is shown in your base currency. |
costCategory |
RecordRef |
0..1 |
Cost Category |
F |
Select a cost category to associate with this item.
View existing cost categories at Setup > Accounting > Setup Tasks > Accounting Lists.
For more details, click Help and read Creating Cost Categories. |
costUnits |
string |
0..1 |
|
F |
|
createdDate |
dateTime |
0..1 |
Date Created |
F |
|
currency |
string |
0..1 |
Purchase Currency |
F |
This is a read-only field. If a preferred vendor has been specified in vendorName, the field returns the currency set on that vendor record. Otherwise, the base currency for the company is returned. |
customFieldList |
CustomFieldList |
0..1 |
|
|
|
customForm |
RecordRef |
0..1 |
Custom Form |
F |
References an existing custom form for this record type. To ensure that field relationships defined within a desired custom form are maintained, you must provide the customForm value. Also, if defaults are off, then customForm is required, if defaults are on then the default form is used. Internal ID values for existing forms can be found at Setup > Customization > Entry Forms. In order to retrieve a list of available values for this field, use the GetSelectValue operation. |
deferralAccount |
RecordRef |
0..1 |
Deferred Expense |
F |
Select a deferred expense account if you want to amortize expenses instead of posting to a standard expense account.
Note: If you do not select a deferred expense account for an item, you can associate an amortization template with the item on transactions only if the template identifies a specific deferred expense account. |
department |
RecordRef |
0..1 |
Department |
F |
Set a department to associate with this item. For details on existing department records, in the UI go to Setup > Company > Departments. |
displayName |
string |
0..1 |
Display Name/Code |
F |
Enter an optional name of up to 250 characters for this item in addition to the item name. If you are integrating with a Yahoo! store, this field is imported from Yahoo!. The display name prints in the Item column of the sales form when Basic printing is used. If this item is a member of a kit, this name appears in the Item column when the Print Items box is checked. If you do not set a display name, then item name appears on printed forms. |
expenseAccount |
RecordRef |
0..1 |
Expense Account |
F |
In order to retrieve a list of available values for this field, use the GetSelectValue operation. |
generateAccruals |
boolean |
0..1 |
Generate Accruals |
F |
Check this box to automatically generate and post an accrual to the General Ledger. |
hierarchyVersionsList |
OtherChargePurchaseItemHierarchyVersionsList |
0..1 |
|
|
|
includeChildren |
boolean |
0..1 |
Include Children |
F |
Check the Include Children box to share the item with all the sub-subsidiaries associated with each subsidiary selected in the Subsidiary field.
Note: When sharing items across subsidiaries, all of the options selected on the item record must be compatible across subsidiaries.
For example, when entering an inventory item to be shared across subsidiaries, you should select Income and Asset accounts on the item record that are also shared across the same subsidiaries. |
isFulfillable |
boolean |
0..1 |
Can be Fulfilled |
F |
Check the Can be Fulfilled/Received box to enable this item to be received and fulfilled during order processing.
Clear this box if this item does not require being received and fulfilled.
Note: Once this item has been added to transactions, this setting cannot be changed.
This field is used when the Advanced Billing and Advanced Shipping features are both enabled. |
isInactive |
boolean |
0..1 |
Inactive |
F |
Sets the item as inactive. By default, this field is set to false. |
issueProduct |
RecordRef |
0..1 |
Product |
F |
Select the product this item is associated with.
Product records are tracked with versions and builds for issue management.
To create product records, go to Setup > Issues > Products > New. |
isTaxable |
boolean |
0..1 |
Taxable |
F |
Check this box if the item is subject to sales tax. |
itemId |
string |
0..1 |
Item Name/Number |
T |
Enter up to 250 characters for the name of this item. This name appears in lists on transactions. If you have the option of entering a display name and do not, the item name prints in the Item column of sales forms. If you have the option to enter a vendor name and do not, the item name prints in the Item column of purchase forms when Basic printing is used. If you have entered a display name, it will print on purchases instead of the item name when Basic printing is used. |
itemOptionsList |
ItemOptionsList |
0..1 |
|
|
|
itemVendorList |
ItemVendorList |
0..1 |
|
|
|
lastModifiedDate |
dateTime |
0..1 |
Last Modified |
F |
|
location |
RecordRef |
0..1 |
Location |
F |
Select a location to associate with this item.
To use a location, the Multi-Location Inventory feature must be enabled.
* If the Multi-Location Inventory feature is not enabled:
Selecting an item record location limits the items that certain roles can access.
For example, Role A is set up to access only items associated with Location One. Therefore, employees who have Role A can access only items associated with Location One.
Note: If the Multi-Location Inventory feature is not enabled, you cannot use this field to track inventory by locations. For example, you cannot track how many widgets you have in stock in Location One.
For more information click here.
* If the Multi-Location Inventory feature is enabled:
Selecting an item record location classifies the item by that location to limit the items that certain roles can access. To track inventory per location, use the Locations subtab at the bottom of this form.
For more information click here.
Select New to enter a new location record.
Go to Setup > Company > Locations for details about existing location records. |
manufacturingChargeItem |
boolean |
0..1 |
Manufacturing Charge Item |
F |
Check the Manufacturing Charge Item box to define charges for the activity.
For example, you can define the hourly cost of activities being performed and the expense account charges are logged against. |
matrixItemNameTemplate |
string |
0..1 |
Matrix Item Name Template |
T |
This field is used to control how the matrix item will be displayed in the Matrix Item Name/Number field.
Compose the order in which attributes and matrix options are displayed by selecting from the Insert Item Attribute and Insert Matrix Option dropdown lists.
Add custom separator characters to easier distinguish the various options.
Example: Item Name: Fabric / Color / Waist / Length [Location] |
matrixOptionList |
MatrixOptionList |
0..1 |
|
|
|
matrixType |
ItemMatrixType |
0..1 |
Matrix Type |
F |
|
overheadType |
ItemOverheadType |
0..1 |
Overhead Type |
T |
|
parent |
RecordRef |
0..1 |
Subitem of |
F |
References an existing item record. Only required if the item is a child of another item. In order to retrieve a list of available values for this field, use the GetSelectValue operation. |
purchaseDescription |
string |
0..1 |
Purchase Description |
F |
Sets the description of this item that is displayed on vendor orders. You should include the unit of measure in this description. |
purchaseOrderAmount |
double |
0..1 |
Vendor Bill - Purchase Order Amount Tolerance |
F |
Enter the tolerance limit for the discrepancy between the amount on the vendor bill and purchase order. |
purchaseOrderQuantity |
double |
0..1 |
Vendor Bill - Purchase Order Quantity Tolerance |
F |
Enter the tolerance limit for the discrepancy between the quantity on the vendor bill and purchase order. |
purchaseOrderQuantityDiff |
double |
0..1 |
Vendor Bill - Purchase Order Quantity Difference |
F |
Enter the difference limit for the discrepancy between the quantity on the vendor bill and purchase order. |
purchaseTaxCode |
RecordRef |
0..1 |
Purchase Tax Code |
F |
|
purchaseUnit |
RecordRef |
0..1 |
Primary Purchase Unit |
F |
Select the unit you use to purchase this item from the vendor. |
receiptAmount |
double |
0..1 |
Vendor Bill - Item Receipt Amount Tolerance |
F |
Enter the tolerance limit for the discrepancy between the amount on the vendor bill and item receipt. |
receiptQuantity |
double |
0..1 |
Vendor Bill - Item Receipt Quantity Tolerance |
F |
Enter the tolerance limit for the discrepancy between the quantity on the vendor bill and item receipt. |
receiptQuantityDiff |
double |
0..1 |
Vendor Bill - Item Receipt Quantity Difference |
F |
Enter the difference limit for the discrepancy between the quantity on the vendor bill and item receipt. |
residual |
string |
0..1 |
Residual |
F |
Enter an amount or percentage to remain in the deferral account and not be amortized. A residual amount generally represents the salvage value of a fixed asset.
Note: A residual amount entered on a transaction overrides a residual amount entered on an item record. |
salesTaxCode |
RecordRef |
0..1 |
Sales Tax Code |
T |
This field is required for customers subscribing to International versions on NetSuite. Sets the default tax code to be used on sales transactions. In order to retrieve a list of available values for this field, use the GetSelectValue operation. |
subsidiaryList |
RecordRefList |
0..1 |
|
|
|
taxSchedule |
RecordRef |
0..1 |
Schedule |
T |
Select the tax schedule you want to apply to this item.
You can create new tax schedules at Setup > Accounting > Taxes > Tax Schedules > New. |
translationsList |
TranslationList |
0..1 |
|
|
|
unitsType |
RecordRef |
0..1 |
Primary Units Type |
F |
In order to retrieve a list of available values for this field, use the GetSelectValue operation. |
upcCode |
string |
0..1 |
UPC Code |
F |
Defines whether this is a unv part code. Bar codes for items are generated in Code 128 by default. If you prefer to use the UPC code format, set this field to True on each item record. |
vendor |
RecordRef |
0..1 |
Preferred Vendor |
F |
In order to retrieve a list of available values for this field, use the GetSelectValue operation. |
vendorName |
string |
0..1 |
Vendor Name/Code |
F |
Sets the preferred vendor for this item. If the Multiple Vendors feature is enabled, this field is unavailable and you must set the preferred vendor in the itemVendorsList. |