public class

OtherChargePurchaseItem

extends Record
java.lang.Object
   ↳ com.netsuite.webservices.platform.core_2010_2.Record
     ↳ com.netsuite.webservices.lists.accounting_2010_2.OtherChargePurchaseItem

Class Overview

Java class for OtherChargePurchaseItem complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="OtherChargePurchaseItem">
   <complexContent>
     <extension base="{urn:core_2010_2.platform.webservices.netsuite.com}Record">
       <sequence>
         <element name="createdDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="lastModifiedDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="purchaseDescription" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="cost" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
         <element name="costUnits" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="expenseAccount" type="{urn:core_2010_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
         <element name="isTaxable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="matrixType" type="{urn:types.accounting_2010_2.lists.webservices.netsuite.com}ItemMatrixType" minOccurs="0"/>
         <element name="unitsType" type="{urn:core_2010_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
         <element name="purchaseUnit" type="{urn:core_2010_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
         <element name="includeChildren" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="issueProduct" type="{urn:core_2010_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
         <element name="customForm" type="{urn:core_2010_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
         <element name="itemId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="upcCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="displayName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="vendorName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="parent" type="{urn:core_2010_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
         <element name="isInactive" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="availableToPartners" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="department" type="{urn:core_2010_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
         <element name="class" type="{urn:core_2010_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
         <element name="subsidiaryList" type="{urn:core_2010_2.platform.webservices.netsuite.com}RecordRefList" minOccurs="0"/>
         <element name="location" type="{urn:core_2010_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
         <element name="taxSchedule" type="{urn:core_2010_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
         <element name="deferralAccount" type="{urn:core_2010_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
         <element name="amortizationTemplate" type="{urn:core_2010_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
         <element name="residual" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="amortizationPeriod" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
         <element name="isFulfillable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="currency" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="itemOptionsList" type="{urn:accounting_2010_2.lists.webservices.netsuite.com}ItemOptionsList" minOccurs="0"/>
         <element name="matrixOptionList" type="{urn:accounting_2010_2.lists.webservices.netsuite.com}MatrixOptionList" minOccurs="0"/>
         <element name="itemVendorList" type="{urn:accounting_2010_2.lists.webservices.netsuite.com}ItemVendorList" minOccurs="0"/>
         <element name="purchaseTaxCode" type="{urn:core_2010_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
         <element name="salesTaxCode" type="{urn:core_2010_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
         <element name="translationsList" type="{urn:accounting_2010_2.lists.webservices.netsuite.com}TranslationList" minOccurs="0"/>
         <element name="vendor" type="{urn:core_2010_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
         <element name="customFieldList" type="{urn:core_2010_2.platform.webservices.netsuite.com}CustomFieldList" minOccurs="0"/>
       </sequence>
       <attribute name="internalId" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="externalId" type="{http://www.w3.org/2001/XMLSchema}string" />
     </extension>
   </complexContent>
 </complexType>
 

Summary

Fields
protected Long amortizationPeriod
protected RecordRef amortizationTemplate
protected Boolean availableToPartners
protected RecordRef clazz
protected Double cost
protected String costUnits
protected XMLGregorianCalendar createdDate
protected String currency
protected CustomFieldList customFieldList
protected RecordRef customForm
protected RecordRef deferralAccount
protected RecordRef department
protected String displayName
protected RecordRef expenseAccount
protected String externalId
protected Boolean includeChildren
protected String internalId
protected Boolean isFulfillable
protected Boolean isInactive
protected Boolean isTaxable
protected RecordRef issueProduct
protected String itemId
protected ItemOptionsList itemOptionsList
protected ItemVendorList itemVendorList
protected XMLGregorianCalendar lastModifiedDate
protected RecordRef location
protected MatrixOptionList matrixOptionList
protected ItemMatrixType matrixType
protected RecordRef parent
protected String purchaseDescription
protected RecordRef purchaseTaxCode
protected RecordRef purchaseUnit
protected String residual
protected RecordRef salesTaxCode
protected RecordRefList subsidiaryList
protected RecordRef taxSchedule
protected TranslationList translationsList
protected RecordRef unitsType
protected String upcCode
protected RecordRef vendor
protected String vendorName
[Expand]
Inherited Fields
From class com.netsuite.webservices.platform.core_2010_2.Record
Public Constructors
OtherChargePurchaseItem()
Public Methods
Long getAmortizationPeriod()
Gets the value of the amortizationPeriod property.
RecordRef getAmortizationTemplate()
Gets the value of the amortizationTemplate property.
RecordRef getClazz()
Gets the value of the clazz property.
Double getCost()
Gets the value of the cost property.
String getCostUnits()
Gets the value of the costUnits property.
XMLGregorianCalendar getCreatedDate()
Gets the value of the createdDate property.
String getCurrency()
Gets the value of the currency property.
CustomFieldList getCustomFieldList()
Gets the value of the customFieldList property.
RecordRef getCustomForm()
Gets the value of the customForm property.
RecordRef getDeferralAccount()
Gets the value of the deferralAccount property.
RecordRef getDepartment()
Gets the value of the department property.
String getDisplayName()
Gets the value of the displayName property.
RecordRef getExpenseAccount()
Gets the value of the expenseAccount property.
String getExternalId()
Gets the value of the externalId property.
String getInternalId()
Gets the value of the internalId property.
RecordRef getIssueProduct()
Gets the value of the issueProduct property.
String getItemId()
Gets the value of the itemId property.
ItemOptionsList getItemOptionsList()
Gets the value of the itemOptionsList property.
ItemVendorList getItemVendorList()
Gets the value of the itemVendorList property.
XMLGregorianCalendar getLastModifiedDate()
Gets the value of the lastModifiedDate property.
RecordRef getLocation()
Gets the value of the location property.
MatrixOptionList getMatrixOptionList()
Gets the value of the matrixOptionList property.
ItemMatrixType getMatrixType()
Gets the value of the matrixType property.
RecordRef getParent()
Gets the value of the parent property.
String getPurchaseDescription()
Gets the value of the purchaseDescription property.
RecordRef getPurchaseTaxCode()
Gets the value of the purchaseTaxCode property.
RecordRef getPurchaseUnit()
Gets the value of the purchaseUnit property.
String getResidual()
Gets the value of the residual property.
RecordRef getSalesTaxCode()
Gets the value of the salesTaxCode property.
RecordRefList getSubsidiaryList()
Gets the value of the subsidiaryList property.
RecordRef getTaxSchedule()
Gets the value of the taxSchedule property.
TranslationList getTranslationsList()
Gets the value of the translationsList property.
RecordRef getUnitsType()
Gets the value of the unitsType property.
String getUpcCode()
Gets the value of the upcCode property.
RecordRef getVendor()
Gets the value of the vendor property.
String getVendorName()
Gets the value of the vendorName property.
Boolean isAvailableToPartners()
Gets the value of the availableToPartners property.
Boolean isIncludeChildren()
Gets the value of the includeChildren property.
Boolean isIsFulfillable()
Gets the value of the isFulfillable property.
Boolean isIsInactive()
Gets the value of the isInactive property.
Boolean isIsTaxable()
Gets the value of the isTaxable property.
void setAmortizationPeriod(Long value)
Sets the value of the amortizationPeriod property.
void setAmortizationTemplate(RecordRef value)
Sets the value of the amortizationTemplate property.
void setAvailableToPartners(Boolean value)
Sets the value of the availableToPartners property.
void setClazz(RecordRef value)
Sets the value of the clazz property.
void setCost(Double value)
Sets the value of the cost property.
void setCostUnits(String value)
Sets the value of the costUnits property.
void setCreatedDate(XMLGregorianCalendar value)
Sets the value of the createdDate property.
void setCurrency(String value)
Sets the value of the currency property.
void setCustomFieldList(CustomFieldList value)
Sets the value of the customFieldList property.
void setCustomForm(RecordRef value)
Sets the value of the customForm property.
void setDeferralAccount(RecordRef value)
Sets the value of the deferralAccount property.
void setDepartment(RecordRef value)
Sets the value of the department property.
void setDisplayName(String value)
Sets the value of the displayName property.
void setExpenseAccount(RecordRef value)
Sets the value of the expenseAccount property.
void setExternalId(String value)
Sets the value of the externalId property.
void setIncludeChildren(Boolean value)
Sets the value of the includeChildren property.
void setInternalId(String value)
Sets the value of the internalId property.
void setIsFulfillable(Boolean value)
Sets the value of the isFulfillable property.
void setIsInactive(Boolean value)
Sets the value of the isInactive property.
void setIsTaxable(Boolean value)
Sets the value of the isTaxable property.
void setIssueProduct(RecordRef value)
Sets the value of the issueProduct property.
void setItemId(String value)
Sets the value of the itemId property.
void setItemOptionsList(ItemOptionsList value)
Sets the value of the itemOptionsList property.
void setItemVendorList(ItemVendorList value)
Sets the value of the itemVendorList property.
void setLastModifiedDate(XMLGregorianCalendar value)
Sets the value of the lastModifiedDate property.
void setLocation(RecordRef value)
Sets the value of the location property.
void setMatrixOptionList(MatrixOptionList value)
Sets the value of the matrixOptionList property.
void setMatrixType(ItemMatrixType value)
Sets the value of the matrixType property.
void setParent(RecordRef value)
Sets the value of the parent property.
void setPurchaseDescription(String value)
Sets the value of the purchaseDescription property.
void setPurchaseTaxCode(RecordRef value)
Sets the value of the purchaseTaxCode property.
void setPurchaseUnit(RecordRef value)
Sets the value of the purchaseUnit property.
void setResidual(String value)
Sets the value of the residual property.
void setSalesTaxCode(RecordRef value)
Sets the value of the salesTaxCode property.
void setSubsidiaryList(RecordRefList value)
Sets the value of the subsidiaryList property.
void setTaxSchedule(RecordRef value)
Sets the value of the taxSchedule property.
void setTranslationsList(TranslationList value)
Sets the value of the translationsList property.
void setUnitsType(RecordRef value)
Sets the value of the unitsType property.
void setUpcCode(String value)
Sets the value of the upcCode property.
void setVendor(RecordRef value)
Sets the value of the vendor property.
void setVendorName(String value)
Sets the value of the vendorName property.
[Expand]
Inherited Methods
From class com.netsuite.webservices.platform.core_2010_2.Record
From class java.lang.Object

Fields

protected Long amortizationPeriod

protected RecordRef amortizationTemplate

protected Boolean availableToPartners

protected RecordRef clazz

protected Double cost

protected String costUnits

protected XMLGregorianCalendar createdDate

protected String currency

protected CustomFieldList customFieldList

protected RecordRef customForm

protected RecordRef deferralAccount

protected RecordRef department

protected String displayName

protected RecordRef expenseAccount

protected String externalId

protected Boolean includeChildren

protected String internalId

protected Boolean isFulfillable

protected Boolean isInactive

protected Boolean isTaxable

protected RecordRef issueProduct

protected String itemId

protected ItemOptionsList itemOptionsList

protected ItemVendorList itemVendorList

protected XMLGregorianCalendar lastModifiedDate

protected RecordRef location

protected MatrixOptionList matrixOptionList

protected ItemMatrixType matrixType

protected RecordRef parent

protected String purchaseDescription

protected RecordRef purchaseTaxCode

protected RecordRef purchaseUnit

protected String residual

protected RecordRef salesTaxCode

protected RecordRefList subsidiaryList

protected RecordRef taxSchedule

protected TranslationList translationsList

protected RecordRef unitsType

protected String upcCode

protected RecordRef vendor

protected String vendorName

Public Constructors

public OtherChargePurchaseItem ()

Public Methods

public Long getAmortizationPeriod ()

Gets the value of the amortizationPeriod property.

Returns
  • possible object is Long

public RecordRef getAmortizationTemplate ()

Gets the value of the amortizationTemplate property.

Returns

public RecordRef getClazz ()

Gets the value of the clazz property.

Returns

public Double getCost ()

Gets the value of the cost property.

Returns
  • possible object is Double

public String getCostUnits ()

Gets the value of the costUnits property.

Returns
  • possible object is String

public XMLGregorianCalendar getCreatedDate ()

Gets the value of the createdDate property.

Returns
  • possible object is XMLGregorianCalendar

public String getCurrency ()

Gets the value of the currency property.

Returns
  • possible object is String

public CustomFieldList getCustomFieldList ()

Gets the value of the customFieldList property.

Returns

public RecordRef getCustomForm ()

Gets the value of the customForm property.

Returns

public RecordRef getDeferralAccount ()

Gets the value of the deferralAccount property.

Returns

public RecordRef getDepartment ()

Gets the value of the department property.

Returns

public String getDisplayName ()

Gets the value of the displayName property.

Returns
  • possible object is String

public RecordRef getExpenseAccount ()

Gets the value of the expenseAccount property.

Returns

public String getExternalId ()

Gets the value of the externalId property.

Returns
  • possible object is String

public String getInternalId ()

Gets the value of the internalId property.

Returns
  • possible object is String

public RecordRef getIssueProduct ()

Gets the value of the issueProduct property.

Returns

public String getItemId ()

Gets the value of the itemId property.

Returns
  • possible object is String

public ItemOptionsList getItemOptionsList ()

Gets the value of the itemOptionsList property.

Returns

public ItemVendorList getItemVendorList ()

Gets the value of the itemVendorList property.

Returns

public XMLGregorianCalendar getLastModifiedDate ()

Gets the value of the lastModifiedDate property.

Returns
  • possible object is XMLGregorianCalendar

public RecordRef getLocation ()

Gets the value of the location property.

Returns

public MatrixOptionList getMatrixOptionList ()

Gets the value of the matrixOptionList property.

Returns

public ItemMatrixType getMatrixType ()

Gets the value of the matrixType property.

Returns

public RecordRef getParent ()

Gets the value of the parent property.

Returns

public String getPurchaseDescription ()

Gets the value of the purchaseDescription property.

Returns
  • possible object is String

public RecordRef getPurchaseTaxCode ()

Gets the value of the purchaseTaxCode property.

Returns

public RecordRef getPurchaseUnit ()

Gets the value of the purchaseUnit property.

Returns

public String getResidual ()

Gets the value of the residual property.

Returns
  • possible object is String

public RecordRef getSalesTaxCode ()

Gets the value of the salesTaxCode property.

Returns

public RecordRefList getSubsidiaryList ()

Gets the value of the subsidiaryList property.

Returns

public RecordRef getTaxSchedule ()

Gets the value of the taxSchedule property.

Returns

public TranslationList getTranslationsList ()

Gets the value of the translationsList property.

Returns

public RecordRef getUnitsType ()

Gets the value of the unitsType property.

Returns

public String getUpcCode ()

Gets the value of the upcCode property.

Returns
  • possible object is String

public RecordRef getVendor ()

Gets the value of the vendor property.

Returns

public String getVendorName ()

Gets the value of the vendorName property.

Returns
  • possible object is String

public Boolean isAvailableToPartners ()

Gets the value of the availableToPartners property.

Returns
  • possible object is Boolean

public Boolean isIncludeChildren ()

Gets the value of the includeChildren property.

Returns
  • possible object is Boolean

public Boolean isIsFulfillable ()

Gets the value of the isFulfillable property.

Returns
  • possible object is Boolean

public Boolean isIsInactive ()

Gets the value of the isInactive property.

Returns
  • possible object is Boolean

public Boolean isIsTaxable ()

Gets the value of the isTaxable property.

Returns
  • possible object is Boolean

public void setAmortizationPeriod (Long value)

Sets the value of the amortizationPeriod property.

Parameters
value Allowed object is Long

public void setAmortizationTemplate (RecordRef value)

Sets the value of the amortizationTemplate property.

Parameters
value Allowed object is RecordRef

public void setAvailableToPartners (Boolean value)

Sets the value of the availableToPartners property.

Parameters
value Allowed object is Boolean

public void setClazz (RecordRef value)

Sets the value of the clazz property.

Parameters
value Allowed object is RecordRef

public void setCost (Double value)

Sets the value of the cost property.

Parameters
value Allowed object is Double

public void setCostUnits (String value)

Sets the value of the costUnits property.

Parameters
value Allowed object is String

public void setCreatedDate (XMLGregorianCalendar value)

Sets the value of the createdDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setCurrency (String value)

Sets the value of the currency property.

Parameters
value Allowed object is String

public void setCustomFieldList (CustomFieldList value)

Sets the value of the customFieldList property.

Parameters
value Allowed object is CustomFieldList

public void setCustomForm (RecordRef value)

Sets the value of the customForm property.

Parameters
value Allowed object is RecordRef

public void setDeferralAccount (RecordRef value)

Sets the value of the deferralAccount property.

Parameters
value Allowed object is RecordRef

public void setDepartment (RecordRef value)

Sets the value of the department property.

Parameters
value Allowed object is RecordRef

public void setDisplayName (String value)

Sets the value of the displayName property.

Parameters
value Allowed object is String

public void setExpenseAccount (RecordRef value)

Sets the value of the expenseAccount property.

Parameters
value Allowed object is RecordRef

public void setExternalId (String value)

Sets the value of the externalId property.

Parameters
value Allowed object is String

public void setIncludeChildren (Boolean value)

Sets the value of the includeChildren property.

Parameters
value Allowed object is Boolean

public void setInternalId (String value)

Sets the value of the internalId property.

Parameters
value Allowed object is String

public void setIsFulfillable (Boolean value)

Sets the value of the isFulfillable property.

Parameters
value Allowed object is Boolean

public void setIsInactive (Boolean value)

Sets the value of the isInactive property.

Parameters
value Allowed object is Boolean

public void setIsTaxable (Boolean value)

Sets the value of the isTaxable property.

Parameters
value Allowed object is Boolean

public void setIssueProduct (RecordRef value)

Sets the value of the issueProduct property.

Parameters
value Allowed object is RecordRef

public void setItemId (String value)

Sets the value of the itemId property.

Parameters
value Allowed object is String

public void setItemOptionsList (ItemOptionsList value)

Sets the value of the itemOptionsList property.

Parameters
value Allowed object is ItemOptionsList

public void setItemVendorList (ItemVendorList value)

Sets the value of the itemVendorList property.

Parameters
value Allowed object is ItemVendorList

public void setLastModifiedDate (XMLGregorianCalendar value)

Sets the value of the lastModifiedDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setLocation (RecordRef value)

Sets the value of the location property.

Parameters
value Allowed object is RecordRef

public void setMatrixOptionList (MatrixOptionList value)

Sets the value of the matrixOptionList property.

Parameters
value Allowed object is MatrixOptionList

public void setMatrixType (ItemMatrixType value)

Sets the value of the matrixType property.

Parameters
value Allowed object is ItemMatrixType

public void setParent (RecordRef value)

Sets the value of the parent property.

Parameters
value Allowed object is RecordRef

public void setPurchaseDescription (String value)

Sets the value of the purchaseDescription property.

Parameters
value Allowed object is String

public void setPurchaseTaxCode (RecordRef value)

Sets the value of the purchaseTaxCode property.

Parameters
value Allowed object is RecordRef

public void setPurchaseUnit (RecordRef value)

Sets the value of the purchaseUnit property.

Parameters
value Allowed object is RecordRef

public void setResidual (String value)

Sets the value of the residual property.

Parameters
value Allowed object is String

public void setSalesTaxCode (RecordRef value)

Sets the value of the salesTaxCode property.

Parameters
value Allowed object is RecordRef

public void setSubsidiaryList (RecordRefList value)

Sets the value of the subsidiaryList property.

Parameters
value Allowed object is RecordRefList

public void setTaxSchedule (RecordRef value)

Sets the value of the taxSchedule property.

Parameters
value Allowed object is RecordRef

public void setTranslationsList (TranslationList value)

Sets the value of the translationsList property.

Parameters
value Allowed object is TranslationList

public void setUnitsType (RecordRef value)

Sets the value of the unitsType property.

Parameters
value Allowed object is RecordRef

public void setUpcCode (String value)

Sets the value of the upcCode property.

Parameters
value Allowed object is String

public void setVendor (RecordRef value)

Sets the value of the vendor property.

Parameters
value Allowed object is RecordRef

public void setVendorName (String value)

Sets the value of the vendorName property.

Parameters
value Allowed object is String