Class: ActiveNetsuite::OtherChargeSaleItem

Inherits:
Record
  • Object
show all
Defined in:
lib/activenetsuite/soap/default.rb

Overview

urn:accounting_2013_2urn:accounting_2013_2.listsurn:accounting_2013_2.lists.webservicesurn:accounting_2013_2.lists.webservices.netsuiteurn:accounting_2013_2.lists.webservices.netsuite.comOtherChargeSaleItem

nullFieldList - ActiveNetsuite::NullField
createdDate - SOAP::SOAPDateTime
lastModifiedDate - SOAP::SOAPDateTime
salesDescription - SOAP::SOAPString
includeChildren - SOAP::SOAPBoolean
incomeAccount - ActiveNetsuite::RecordRef
isTaxable - SOAP::SOAPBoolean
matrixType - ActiveNetsuite::ItemMatrixType
taxSchedule - ActiveNetsuite::RecordRef
costEstimateType - ActiveNetsuite::ItemCostEstimateType
costEstimate - SOAP::SOAPDouble
unitsType - ActiveNetsuite::RecordRef
saleUnit - ActiveNetsuite::RecordRef
issueProduct - ActiveNetsuite::RecordRef
costEstimateUnits - SOAP::SOAPString
billingSchedule - ActiveNetsuite::RecordRef
deferredRevenueAccount - ActiveNetsuite::RecordRef
revRecSchedule - ActiveNetsuite::RecordRef
minimumQuantity - SOAP::SOAPLong
minimumQuantityUnits - SOAP::SOAPString
enforceMinQtyInternally - SOAP::SOAPBoolean
softDescriptor - SOAP::SOAPString
isFulfillable - SOAP::SOAPBoolean
costCategory - ActiveNetsuite::RecordRef
pricesIncludeTax - SOAP::SOAPBoolean
quantityPricingSchedule - ActiveNetsuite::RecordRef
useMarginalRates - SOAP::SOAPBoolean
overallQuantityPricingType - ActiveNetsuite::ItemOverallQuantityPricingType
pricingGroup - ActiveNetsuite::RecordRef
customForm - ActiveNetsuite::RecordRef
itemId - SOAP::SOAPString
upcCode - SOAP::SOAPString
displayName - SOAP::SOAPString
parent - ActiveNetsuite::RecordRef
isOnline - SOAP::SOAPBoolean
isGcoCompliant - SOAP::SOAPBoolean
offerSupport - SOAP::SOAPBoolean
isInactive - SOAP::SOAPBoolean
availableToPartners - SOAP::SOAPBoolean
department - ActiveNetsuite::RecordRef
m_class - ActiveNetsuite::RecordRef
location - ActiveNetsuite::RecordRef
vsoePrice - SOAP::SOAPDouble
vsoeSopGroup - ActiveNetsuite::VsoeSopGroup
vsoeDeferral - ActiveNetsuite::VsoeDeferral
vsoePermitDiscount - ActiveNetsuite::VsoePermitDiscount
vsoeDelivered - SOAP::SOAPBoolean
subsidiaryList - ActiveNetsuite::RecordRefList
itemOptionsList - ActiveNetsuite::ItemOptionsList
matrixOptionList - ActiveNetsuite::MatrixOptionList
pricingMatrix - ActiveNetsuite::PricingMatrix
purchaseTaxCode - ActiveNetsuite::RecordRef
rate - SOAP::SOAPDouble
salesTaxCode - ActiveNetsuite::RecordRef
translationsList - ActiveNetsuite::TranslationList
customFieldList - ActiveNetsuite::CustomFieldList
xmlattr_internalId - SOAP::SOAPString
xmlattr_externalId - SOAP::SOAPString

Constant Summary collapse

AttrExternalId =
XSD::QName.new(nil, "externalId")
AttrInternalId =
XSD::QName.new(nil, "internalId")

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from Record

#activate, active, #active=, #active?, #add, all, basic_search_class, #client, client, client=, delete, #delete, deleted, find, find_by, find_by_external_id, find_by_id, find_by_internal_id, #getters, #inactivate, inactive, #inactive=, #load, #loaded?, raise_not_found_error, ref, #ref, search_next, #setters, #to_s, type, #update, update, where

Methods included from MethodInflector

included, #method_missing

Constructor Details

#initialize(nullFieldList = nil, createdDate = nil, lastModifiedDate = nil, salesDescription = nil, includeChildren = nil, incomeAccount = nil, isTaxable = nil, matrixType = nil, taxSchedule = nil, costEstimateType = nil, costEstimate = nil, unitsType = nil, saleUnit = nil, issueProduct = nil, costEstimateUnits = nil, billingSchedule = nil, deferredRevenueAccount = nil, revRecSchedule = nil, minimumQuantity = nil, minimumQuantityUnits = nil, enforceMinQtyInternally = nil, softDescriptor = nil, isFulfillable = nil, costCategory = nil, pricesIncludeTax = nil, quantityPricingSchedule = nil, useMarginalRates = nil, overallQuantityPricingType = nil, pricingGroup = nil, customForm = nil, itemId = nil, upcCode = nil, displayName = nil, parent = nil, isOnline = nil, isGcoCompliant = nil, offerSupport = nil, isInactive = nil, availableToPartners = nil, department = nil, v_class = nil, location = nil, vsoePrice = nil, vsoeSopGroup = nil, vsoeDeferral = nil, vsoePermitDiscount = nil, vsoeDelivered = nil, subsidiaryList = nil, itemOptionsList = nil, matrixOptionList = nil, pricingMatrix = nil, purchaseTaxCode = nil, rate = nil, salesTaxCode = nil, translationsList = nil, customFieldList = nil) ⇒ OtherChargeSaleItem

Returns a new instance of OtherChargeSaleItem.



7640
7641
7642
7643
7644
7645
7646
7647
7648
7649
7650
7651
7652
7653
7654
7655
7656
7657
7658
7659
7660
7661
7662
7663
7664
7665
7666
7667
7668
7669
7670
7671
7672
7673
7674
7675
7676
7677
7678
7679
7680
7681
7682
7683
7684
7685
7686
7687
7688
7689
7690
7691
7692
7693
7694
7695
7696
7697
7698
# File 'lib/activenetsuite/soap/default.rb', line 7640

def initialize(nullFieldList = nil, createdDate = nil, lastModifiedDate = nil, salesDescription = nil, includeChildren = nil, incomeAccount = nil, isTaxable = nil, matrixType = nil, taxSchedule = nil, costEstimateType = nil, costEstimate = nil, unitsType = nil, saleUnit = nil, issueProduct = nil, costEstimateUnits = nil, billingSchedule = nil, deferredRevenueAccount = nil, revRecSchedule = nil, minimumQuantity = nil, minimumQuantityUnits = nil, enforceMinQtyInternally = nil, softDescriptor = nil, isFulfillable = nil, costCategory = nil, pricesIncludeTax = nil, quantityPricingSchedule = nil, useMarginalRates = nil, overallQuantityPricingType = nil, pricingGroup = nil, customForm = nil, itemId = nil, upcCode = nil, displayName = nil, parent = nil, isOnline = nil, isGcoCompliant = nil, offerSupport = nil, isInactive = nil, availableToPartners = nil, department = nil, v_class = nil, location = nil, vsoePrice = nil, vsoeSopGroup = nil, vsoeDeferral = nil, vsoePermitDiscount = nil, vsoeDelivered = nil, subsidiaryList = nil, itemOptionsList = nil, matrixOptionList = nil, pricingMatrix = nil, purchaseTaxCode = nil, rate = nil, salesTaxCode = nil, translationsList = nil, customFieldList = nil)
  @nullFieldList = nullFieldList
  @createdDate = createdDate
  @lastModifiedDate = lastModifiedDate
  @salesDescription = salesDescription
  @includeChildren = includeChildren
  @incomeAccount = incomeAccount
  @isTaxable = isTaxable
  @matrixType = matrixType
  @taxSchedule = taxSchedule
  @costEstimateType = costEstimateType
  @costEstimate = costEstimate
  @unitsType = unitsType
  @saleUnit = saleUnit
  @issueProduct = issueProduct
  @costEstimateUnits = costEstimateUnits
  @billingSchedule = billingSchedule
  @deferredRevenueAccount = deferredRevenueAccount
  @revRecSchedule = revRecSchedule
  @minimumQuantity = minimumQuantity
  @minimumQuantityUnits = minimumQuantityUnits
  @enforceMinQtyInternally = enforceMinQtyInternally
  @softDescriptor = softDescriptor
  @isFulfillable = isFulfillable
  @costCategory = costCategory
  @pricesIncludeTax = pricesIncludeTax
  @quantityPricingSchedule = quantityPricingSchedule
  @useMarginalRates = useMarginalRates
  @overallQuantityPricingType = overallQuantityPricingType
  @pricingGroup = pricingGroup
  @customForm = customForm
  @itemId = itemId
  @upcCode = upcCode
  @displayName = displayName
  @parent = parent
  @isOnline = isOnline
  @isGcoCompliant = isGcoCompliant
  @offerSupport = offerSupport
  @isInactive = isInactive
  @availableToPartners = availableToPartners
  @department = department
  @v_class = v_class
  @location = location
  @vsoePrice = vsoePrice
  @vsoeSopGroup = vsoeSopGroup
  @vsoeDeferral = vsoeDeferral
  @vsoePermitDiscount = vsoePermitDiscount
  @vsoeDelivered = vsoeDelivered
  @subsidiaryList = subsidiaryList
  @itemOptionsList = itemOptionsList
  @matrixOptionList = matrixOptionList
  @pricingMatrix = pricingMatrix
  @purchaseTaxCode = purchaseTaxCode
  @rate = rate
  @salesTaxCode = salesTaxCode
  @translationsList = translationsList
  @customFieldList = customFieldList
  @__xmlattr = {}
end

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class ActiveNetsuite::MethodInflector

Instance Attribute Details

#availableToPartnersObject

Returns the value of attribute availableToPartners.



7594
7595
7596
# File 'lib/activenetsuite/soap/default.rb', line 7594

def availableToPartners
  @availableToPartners
end

#billingScheduleObject

Returns the value of attribute billingSchedule.



7571
7572
7573
# File 'lib/activenetsuite/soap/default.rb', line 7571

def billingSchedule
  @billingSchedule
end

#costCategoryObject

Returns the value of attribute costCategory.



7579
7580
7581
# File 'lib/activenetsuite/soap/default.rb', line 7579

def costCategory
  @costCategory
end

#costEstimateObject

Returns the value of attribute costEstimate.



7566
7567
7568
# File 'lib/activenetsuite/soap/default.rb', line 7566

def costEstimate
  @costEstimate
end

#costEstimateTypeObject

Returns the value of attribute costEstimateType.



7565
7566
7567
# File 'lib/activenetsuite/soap/default.rb', line 7565

def costEstimateType
  @costEstimateType
end

#costEstimateUnitsObject

Returns the value of attribute costEstimateUnits.



7570
7571
7572
# File 'lib/activenetsuite/soap/default.rb', line 7570

def costEstimateUnits
  @costEstimateUnits
end

#createdDateObject

Returns the value of attribute createdDate.



7557
7558
7559
# File 'lib/activenetsuite/soap/default.rb', line 7557

def createdDate
  @createdDate
end

#customFieldListObject

Returns the value of attribute customFieldList.



7610
7611
7612
# File 'lib/activenetsuite/soap/default.rb', line 7610

def customFieldList
  @customFieldList
end

#customFormObject

Returns the value of attribute customForm.



7585
7586
7587
# File 'lib/activenetsuite/soap/default.rb', line 7585

def customForm
  @customForm
end

#deferredRevenueAccountObject

Returns the value of attribute deferredRevenueAccount.



7572
7573
7574
# File 'lib/activenetsuite/soap/default.rb', line 7572

def deferredRevenueAccount
  @deferredRevenueAccount
end

#departmentObject

Returns the value of attribute department.



7595
7596
7597
# File 'lib/activenetsuite/soap/default.rb', line 7595

def department
  @department
end

#displayNameObject

Returns the value of attribute displayName.



7588
7589
7590
# File 'lib/activenetsuite/soap/default.rb', line 7588

def displayName
  @displayName
end

#enforceMinQtyInternallyObject

Returns the value of attribute enforceMinQtyInternally.



7576
7577
7578
# File 'lib/activenetsuite/soap/default.rb', line 7576

def enforceMinQtyInternally
  @enforceMinQtyInternally
end

#includeChildrenObject

Returns the value of attribute includeChildren.



7560
7561
7562
# File 'lib/activenetsuite/soap/default.rb', line 7560

def includeChildren
  @includeChildren
end

#incomeAccountObject

Returns the value of attribute incomeAccount.



7561
7562
7563
# File 'lib/activenetsuite/soap/default.rb', line 7561

def incomeAccount
  @incomeAccount
end

#isFulfillableObject

Returns the value of attribute isFulfillable.



7578
7579
7580
# File 'lib/activenetsuite/soap/default.rb', line 7578

def isFulfillable
  @isFulfillable
end

#isGcoCompliantObject

Returns the value of attribute isGcoCompliant.



7591
7592
7593
# File 'lib/activenetsuite/soap/default.rb', line 7591

def isGcoCompliant
  @isGcoCompliant
end

#isInactiveObject

Returns the value of attribute isInactive.



7593
7594
7595
# File 'lib/activenetsuite/soap/default.rb', line 7593

def isInactive
  @isInactive
end

#isOnlineObject

Returns the value of attribute isOnline.



7590
7591
7592
# File 'lib/activenetsuite/soap/default.rb', line 7590

def isOnline
  @isOnline
end

#issueProductObject

Returns the value of attribute issueProduct.



7569
7570
7571
# File 'lib/activenetsuite/soap/default.rb', line 7569

def issueProduct
  @issueProduct
end

#isTaxableObject

Returns the value of attribute isTaxable.



7562
7563
7564
# File 'lib/activenetsuite/soap/default.rb', line 7562

def isTaxable
  @isTaxable
end

#itemIdObject

Returns the value of attribute itemId.



7586
7587
7588
# File 'lib/activenetsuite/soap/default.rb', line 7586

def itemId
  @itemId
end

#itemOptionsListObject

Returns the value of attribute itemOptionsList.



7603
7604
7605
# File 'lib/activenetsuite/soap/default.rb', line 7603

def itemOptionsList
  @itemOptionsList
end

#lastModifiedDateObject

Returns the value of attribute lastModifiedDate.



7558
7559
7560
# File 'lib/activenetsuite/soap/default.rb', line 7558

def lastModifiedDate
  @lastModifiedDate
end

#locationObject

Returns the value of attribute location.



7596
7597
7598
# File 'lib/activenetsuite/soap/default.rb', line 7596

def location
  @location
end

#matrixOptionListObject

Returns the value of attribute matrixOptionList.



7604
7605
7606
# File 'lib/activenetsuite/soap/default.rb', line 7604

def matrixOptionList
  @matrixOptionList
end

#matrixTypeObject

Returns the value of attribute matrixType.



7563
7564
7565
# File 'lib/activenetsuite/soap/default.rb', line 7563

def matrixType
  @matrixType
end

#minimumQuantityObject

Returns the value of attribute minimumQuantity.



7574
7575
7576
# File 'lib/activenetsuite/soap/default.rb', line 7574

def minimumQuantity
  @minimumQuantity
end

#minimumQuantityUnitsObject

Returns the value of attribute minimumQuantityUnits.



7575
7576
7577
# File 'lib/activenetsuite/soap/default.rb', line 7575

def minimumQuantityUnits
  @minimumQuantityUnits
end

#nullFieldListObject

Returns the value of attribute nullFieldList.



7556
7557
7558
# File 'lib/activenetsuite/soap/default.rb', line 7556

def nullFieldList
  @nullFieldList
end

#offerSupportObject

Returns the value of attribute offerSupport.



7592
7593
7594
# File 'lib/activenetsuite/soap/default.rb', line 7592

def offerSupport
  @offerSupport
end

#overallQuantityPricingTypeObject

Returns the value of attribute overallQuantityPricingType.



7583
7584
7585
# File 'lib/activenetsuite/soap/default.rb', line 7583

def overallQuantityPricingType
  @overallQuantityPricingType
end

#parentObject

Returns the value of attribute parent.



7589
7590
7591
# File 'lib/activenetsuite/soap/default.rb', line 7589

def parent
  @parent
end

#pricesIncludeTaxObject

Returns the value of attribute pricesIncludeTax.



7580
7581
7582
# File 'lib/activenetsuite/soap/default.rb', line 7580

def pricesIncludeTax
  @pricesIncludeTax
end

#pricingGroupObject

Returns the value of attribute pricingGroup.



7584
7585
7586
# File 'lib/activenetsuite/soap/default.rb', line 7584

def pricingGroup
  @pricingGroup
end

#pricingMatrixObject

Returns the value of attribute pricingMatrix.



7605
7606
7607
# File 'lib/activenetsuite/soap/default.rb', line 7605

def pricingMatrix
  @pricingMatrix
end

#purchaseTaxCodeObject

Returns the value of attribute purchaseTaxCode.



7606
7607
7608
# File 'lib/activenetsuite/soap/default.rb', line 7606

def purchaseTaxCode
  @purchaseTaxCode
end

#quantityPricingScheduleObject

Returns the value of attribute quantityPricingSchedule.



7581
7582
7583
# File 'lib/activenetsuite/soap/default.rb', line 7581

def quantityPricingSchedule
  @quantityPricingSchedule
end

#rateObject

Returns the value of attribute rate.



7607
7608
7609
# File 'lib/activenetsuite/soap/default.rb', line 7607

def rate
  @rate
end

#revRecScheduleObject

Returns the value of attribute revRecSchedule.



7573
7574
7575
# File 'lib/activenetsuite/soap/default.rb', line 7573

def revRecSchedule
  @revRecSchedule
end

#salesDescriptionObject

Returns the value of attribute salesDescription.



7559
7560
7561
# File 'lib/activenetsuite/soap/default.rb', line 7559

def salesDescription
  @salesDescription
end

#salesTaxCodeObject

Returns the value of attribute salesTaxCode.



7608
7609
7610
# File 'lib/activenetsuite/soap/default.rb', line 7608

def salesTaxCode
  @salesTaxCode
end

#saleUnitObject

Returns the value of attribute saleUnit.



7568
7569
7570
# File 'lib/activenetsuite/soap/default.rb', line 7568

def saleUnit
  @saleUnit
end

#softDescriptorObject

Returns the value of attribute softDescriptor.



7577
7578
7579
# File 'lib/activenetsuite/soap/default.rb', line 7577

def softDescriptor
  @softDescriptor
end

#subsidiaryListObject

Returns the value of attribute subsidiaryList.



7602
7603
7604
# File 'lib/activenetsuite/soap/default.rb', line 7602

def subsidiaryList
  @subsidiaryList
end

#taxScheduleObject

Returns the value of attribute taxSchedule.



7564
7565
7566
# File 'lib/activenetsuite/soap/default.rb', line 7564

def taxSchedule
  @taxSchedule
end

#translationsListObject

Returns the value of attribute translationsList.



7609
7610
7611
# File 'lib/activenetsuite/soap/default.rb', line 7609

def translationsList
  @translationsList
end

#unitsTypeObject

Returns the value of attribute unitsType.



7567
7568
7569
# File 'lib/activenetsuite/soap/default.rb', line 7567

def unitsType
  @unitsType
end

#upcCodeObject

Returns the value of attribute upcCode.



7587
7588
7589
# File 'lib/activenetsuite/soap/default.rb', line 7587

def upcCode
  @upcCode
end

#useMarginalRatesObject

Returns the value of attribute useMarginalRates.



7582
7583
7584
# File 'lib/activenetsuite/soap/default.rb', line 7582

def useMarginalRates
  @useMarginalRates
end

#vsoeDeferralObject

Returns the value of attribute vsoeDeferral.



7599
7600
7601
# File 'lib/activenetsuite/soap/default.rb', line 7599

def vsoeDeferral
  @vsoeDeferral
end

#vsoeDeliveredObject

Returns the value of attribute vsoeDelivered.



7601
7602
7603
# File 'lib/activenetsuite/soap/default.rb', line 7601

def vsoeDelivered
  @vsoeDelivered
end

#vsoePermitDiscountObject

Returns the value of attribute vsoePermitDiscount.



7600
7601
7602
# File 'lib/activenetsuite/soap/default.rb', line 7600

def vsoePermitDiscount
  @vsoePermitDiscount
end

#vsoePriceObject

Returns the value of attribute vsoePrice.



7597
7598
7599
# File 'lib/activenetsuite/soap/default.rb', line 7597

def vsoePrice
  @vsoePrice
end

#vsoeSopGroupObject

Returns the value of attribute vsoeSopGroup.



7598
7599
7600
# File 'lib/activenetsuite/soap/default.rb', line 7598

def vsoeSopGroup
  @vsoeSopGroup
end

Instance Method Details

#__xmlattrObject



7620
7621
7622
# File 'lib/activenetsuite/soap/default.rb', line 7620

def __xmlattr
  @__xmlattr ||= {}
end

#m_classObject



7612
7613
7614
# File 'lib/activenetsuite/soap/default.rb', line 7612

def m_class
  @v_class
end

#m_class=(value) ⇒ Object



7616
7617
7618
# File 'lib/activenetsuite/soap/default.rb', line 7616

def m_class=(value)
  @v_class = value
end

#xmlattr_externalIdObject



7632
7633
7634
# File 'lib/activenetsuite/soap/default.rb', line 7632

def xmlattr_externalId
  __xmlattr[AttrExternalId]
end

#xmlattr_externalId=(value) ⇒ Object



7636
7637
7638
# File 'lib/activenetsuite/soap/default.rb', line 7636

def xmlattr_externalId=(value)
  __xmlattr[AttrExternalId] = value
end

#xmlattr_internalIdObject



7624
7625
7626
# File 'lib/activenetsuite/soap/default.rb', line 7624

def xmlattr_internalId
  __xmlattr[AttrInternalId]
end

#xmlattr_internalId=(value) ⇒ Object



7628
7629
7630
# File 'lib/activenetsuite/soap/default.rb', line 7628

def xmlattr_internalId=(value)
  __xmlattr[AttrInternalId] = value
end